{"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":823795,"link":"/api/v1.1/game/823795/feed/live","metaData":{"wait":10,"timeStamp":"20260430_203159","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823795,"type":"R","doubleHeader":"N","id":"2026/04/30/arimlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823795-2026-04-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-30T17:40:00Z","originalDate":"2026-04-30","officialDate":"2026-04-30","dayNight":"day","time":"12: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":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":14,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":16,"losses":14,"winningPercentage":".533"},"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":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":14,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":16,"losses":14,"winningPercentage":".533"},"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":30,"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","primaryNumber":"57","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":"14","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":28,"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":40100,"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":26849,"firstPitch":"2026-04-30T17:41:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"home":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"}},"officialScorer":{"id":431058,"fullName":"Tim O'Driscoll","link":"/api/v1/people/431058"},"primaryDatacaster":{"id":700150,"fullName":"Tom Mussa","link":"/api/v1/people/700150"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:41:43.560Z","endTime":"2026-04-30T17:42:58.101Z","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":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":[3,4,5,6,7],"actionIndex":[0,1,2],"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":7},"credits":[]}],"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-30T15:45:15.694Z","endTime":"2026-04-30T17:14:13.212Z","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-30T17:14:13.212Z","endTime":"2026-04-30T17:41:18.089Z","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-30T17:41:18.089Z","endTime":"2026-04-30T17:41:45.738Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799126014730746,"aZ":-15.545861097969503,"pfxX":-3.4707934456539915,"pfxZ":11.005201777652697,"pX":-0.7718677558989887,"pZ":3.4243784383984317,"vX0":2.691177960365127,"vY0":-122.58089830488258,"vZ0":-3.205586758223544,"x":146.42,"y":146.32,"x0":-1.4367646066055226,"y0":50.00567569315653,"z0":6.087889314274935,"aX":-5.246217530701993},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":19.3,"breakHorizontal":5.6,"spinRate":2178,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.44801106875387475,"extension":6.264969291722164},"index":3,"playId":"ac28c59b-2c2b-3bce-9434-3b5e4d12692b","pitchNumber":1,"startTime":"2026-04-30T17:41:45.738Z","endTime":"2026-04-30T17:41:50.591Z","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":85.9,"endSpeed":78.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737402233403508,"aZ":-15.694626166694514,"pfxX":-3.677721985686512,"pfxZ":10.463291053648486,"pX":-0.01255711313406026,"pZ":2.281695269379859,"vX0":4.629233727413288,"vY0":-124.87739484339406,"vZ0":-5.772950659495334,"x":117.48,"y":177.17,"x0":-1.4147227034307404,"y0":50.00533969026045,"z0":5.9197303157482155,"aX":-5.794677141723288},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2164,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4390298557523846,"extension":6.344012566304213},"index":4,"playId":"2eddf93e-1ebb-3ae8-a82f-22d24e6be8b1","pitchNumber":2,"startTime":"2026-04-30T17:42:00.674Z","endTime":"2026-04-30T17:42:04.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.905943193385337,"aZ":-25.64783944516301,"pfxX":-9.013042103222523,"pfxZ":4.864387034133553,"pX":0.8655734346728862,"pZ":1.5792920740639047,"vX0":7.750473303434002,"vY0":-114.92914701386636,"vZ0":-3.9520384738343983,"x":84.01,"y":196.14,"x0":-1.3762281009567023,"y0":50.000015712537845,"z0":5.806546825437813,"aX":-12.079640163863496},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":1763,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.4762205923056366,"extension":6.437287754325317},"index":5,"playId":"e321c2b6-afc5-3694-b01f-4f4d1f49e40b","pitchNumber":3,"startTime":"2026-04-30T17:42:18.342Z","endTime":"2026-04-30T17:42:22.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.734783925119267,"aZ":-25.699460535796582,"pfxX":-9.88544190815346,"pfxZ":4.878909948889495,"pX":0.11795499489400435,"pZ":1.2494326167254655,"vX0":6.5490060119617794,"vY0":-114.64573916482543,"vZ0":-4.74548608331355,"x":112.5,"y":205.05,"x0":-1.4951535633971296,"y0":50.00460348189435,"z0":5.862700425116675,"aX":-13.124789601633053},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":1745,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4782628177576136,"extension":6.458039793943279},"index":6,"playId":"04fbc371-98e4-3bb2-8688-b1bf2a354c0e","pitchNumber":4,"startTime":"2026-04-30T17:42:36.951Z","endTime":"2026-04-30T17:42:41.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626707851902832,"aZ":-15.222242085152004,"pfxX":-3.0912440008554625,"pfxZ":11.191430619365256,"pX":0.8301461872546837,"pZ":0.35806971541436283,"vX0":6.008322579831856,"vY0":-122.43320708419829,"vZ0":-9.915845196143119,"x":85.36,"y":229.11,"x0":-1.2563713621826114,"y0":50.00529471708432,"z0":5.769102348864414,"aX":-4.684131650040034},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":18.1,"breakHorizontal":4.2,"spinRate":2128,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.44770047835826876,"extension":6.429427108834546},"index":7,"playId":"1fa0807d-25ee-3f88-9961-e05ecb05f8a3","pitchNumber":5,"startTime":"2026-04-30T17:42:54.213Z","endTime":"2026-04-30T17:42:58.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:42:58.101Z","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-30T17:43:19.276Z","endTime":"2026-04-30T17:45:05.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"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":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(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":86.8,"endSpeed":78.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.099186789467325,"aZ":-14.051709204342217,"pfxX":-4.305767978269005,"pfxZ":11.392045513562506,"pX":0.505618260042549,"pZ":1.6153053982114915,"vX0":5.710802608948808,"vY0":-126.00226792803736,"vZ0":-7.721991821352108,"x":97.73,"y":195.17,"x0":-1.2418728165485406,"y0":50.005294933518734,"z0":5.878715936838283,"aX":-6.852041817630906},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":18.8,"breakHorizontal":6.4,"spinRate":2251,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4364434225017799,"extension":6.359015121339134},"index":0,"playId":"28d69e13-9daf-3873-b6b0-d96a2f861232","pitchNumber":1,"startTime":"2026-04-30T17:43:27.818Z","endTime":"2026-04-30T17:43:31.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63108599077527,"aZ":-14.161201080553852,"pfxX":-3.786450478827211,"pfxZ":11.539528878966442,"pX":0.2899508569248161,"pZ":2.521126589637798,"vX0":5.415706191666679,"vY0":-124.8298462977203,"vZ0":-5.198246676180408,"x":105.95,"y":170.71,"x0":-1.4265067368262399,"y0":50.005107747127155,"z0":5.816286622155259,"aX":-5.912532580774423},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":19.8,"breakHorizontal":5.4,"spinRate":2324,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4405714909548295,"extension":6.386084476662905},"index":1,"playId":"ff3627dc-71ab-35f8-9f15-e8607a18f4d8","pitchNumber":2,"startTime":"2026-04-30T17:43:49.584Z","endTime":"2026-04-30T17:43:56.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.623568940026388,"aZ":-25.173797757771915,"pfxX":-9.286167306894185,"pfxZ":5.3524002760571525,"pX":-0.17250442072246144,"pZ":1.021548055856756,"vX0":5.7438604278844245,"vY0":-113.30500648471353,"vZ0":-4.876726248851988,"x":123.58,"y":211.2,"x0":-1.5268771975386708,"y0":50.0021168003932,"z0":5.7006952159895725,"aX":-12.14082752377208},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":1823,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.4823873461539261,"extension":6.49878459693804},"index":2,"playId":"b735d6f8-8181-36fe-a91c-7cbbb50daaad","pitchNumber":3,"startTime":"2026-04-30T17:44:19.510Z","endTime":"2026-04-30T17:44:23.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089743329306376,"aZ":-18.51439300308337,"pfxX":-2.902606656623017,"pfxZ":8.657122476528226,"pX":-0.5682380390710409,"pZ":1.7625395428383,"vX0":3.307526301614589,"vY0":-124.3236153592603,"vZ0":-5.9088938831253905,"x":138.66,"y":191.19,"x0":-1.5338619117906571,"y0":50.0008364763181,"z0":5.688779662371536,"aX":-4.578988427168212},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.6,"breakHorizontal":4.6,"spinRate":2252,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.43925133171136777,"extension":6.370975085183815},"index":3,"playId":"6123cb7f-d7e0-3189-8e9e-a3b5a2309785","pitchNumber":4,"startTime":"2026-04-30T17:44:40.305Z","endTime":"2026-04-30T17:44:44.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.336049580806407,"aZ":-25.172874433509136,"pfxX":-9.437718208499588,"pfxZ":5.2226318166035295,"pX":-0.6424649517571849,"pZ":1.4224368208581875,"vX0":4.861912574622167,"vY0":-114.76475503807156,"vZ0":-4.339550803876041,"x":141.49,"y":200.37,"x0":-1.5573473414321954,"y0":50.00038538960809,"z0":5.776649554904727,"aX":-12.644699561835289},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":1673,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4764260828213489,"extension":6.367017588737279},"index":4,"playId":"bb363c5f-75e7-306f-b5c3-b6f94e7a90f9","pitchNumber":5,"startTime":"2026-04-30T17:45:01.549Z","endTime":"2026-04-30T17:45:05.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:45:05.566Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to second baseman Brice Turang in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:45:20.603Z","endTime":"2026-04-30T17:45:42.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913821082006947,"aZ":-18.72379865267902,"pfxX":-1.2503145102652562,"pfxZ":8.70647831110702,"pX":0.8390335233001904,"pZ":1.6313104430149277,"vX0":5.814156731664957,"vY0":-122.84207770240889,"vZ0":-6.1681387542069235,"x":85.02,"y":194.73,"x0":-1.385106571235248,"y0":50.00014648899735,"z0":5.741297795507823,"aX":-1.9312416306846654},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.8,"breakHorizontal":1.1,"spinRate":2236,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4440788399764197,"extension":6.5711981280968725},"hitData":{"launchSpeed":99.4,"launchAngle":64.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":184.24,"coordY":157.76}},"index":0,"playId":"e8122f0d-6466-3d3b-a672-1854b53a4105","pitchNumber":1,"startTime":"2026-04-30T17:45:31.452Z","endTime":"2026-04-30T17:45:42.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:45:42.290Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging, catcher William Contreras to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T17:46:01.846Z","endTime":"2026-04-30T17:47:29.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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_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":"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":85.1,"endSpeed":78.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84495279661122,"aZ":-16.038589384995117,"pfxX":-4.338516695712299,"pfxZ":10.362617796954444,"pX":5.29755449987113E-4,"pZ":1.9165237315234351,"vX0":4.667046851068635,"vY0":-123.77463245625422,"vZ0":-6.4009016723251335,"x":116.98,"y":187.03,"x0":-1.3425013205091954,"y0":50.004276387750444,"z0":5.870953611610613,"aX":-6.757285230887354},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":17.5,"breakHorizontal":6.8,"spinRate":2251,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4418804824315683,"extension":6.494749054111108},"index":0,"playId":"03056fa7-7648-3c19-be5e-745f32c0b83c","pitchNumber":1,"startTime":"2026-04-30T17:46:15.977Z","endTime":"2026-04-30T17:46:19.704Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524927092217734,"aZ":-19.997629480197325,"pfxX":0.7823405273105126,"pfxZ":7.897233213161092,"pX":-0.8588859855374249,"pZ":2.6291232760289525,"vX0":1.491600461733188,"vY0":-122.66730800672677,"vZ0":-3.858627100878455,"x":149.74,"y":167.79,"x0":-1.57366104700804,"y0":50.00522428401055,"z0":5.902658503426992,"aX":1.206674191235915},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.8,"breakHorizontal":-1.7,"spinRate":2192,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4444655133919606,"extension":6.353731302579947},"index":1,"playId":"81c23082-4a55-3280-b292-bfc72ad63927","pitchNumber":2,"startTime":"2026-04-30T17:46:38.441Z","endTime":"2026-04-30T17:46:42.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874036423735152,"aZ":-14.903621250506406,"pfxX":-4.521975198737415,"pfxZ":10.613106928884925,"pX":-0.6528000440421963,"pZ":3.7129610326741584,"vX0":3.3708433467570385,"vY0":-126.5161880952399,"vZ0":-2.7129711016598184,"x":141.88,"y":138.53,"x0":-1.4123675217080003,"y0":50.002766410966096,"z0":5.988029970170231,"aX":-7.359020768894739},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2283,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43228722157970667,"extension":6.287372719226869},"index":2,"playId":"391f2f23-1ebc-38a0-9f98-620967aba023","pitchNumber":3,"startTime":"2026-04-30T17:47:01.479Z","endTime":"2026-04-30T17:47:04.948Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.077453324518682,"aZ":-25.192935477788737,"pfxX":-9.00598775032401,"pfxZ":5.093721374545963,"pX":-0.743564979214266,"pZ":0.5961534007972614,"vX0":4.5867781641212275,"vY0":-115.8503045398237,"vZ0":-6.161608880783084,"x":145.34,"y":222.68,"x0":-1.5711304496031429,"y0":50.00229519656359,"z0":5.67446896718113,"aX":-12.335768153028189},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":1531,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4714061300422485,"extension":6.697073855491334},"index":3,"playId":"a81fb1a3-9158-33ad-a3a3-549aaca16889","pitchNumber":4,"startTime":"2026-04-30T17:47:21.615Z","endTime":"2026-04-30T17:47:29.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:47:29.295Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:49:30.700Z","endTime":"2026-04-30T17:50:40.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977063314206124,"aZ":-15.040332295055846,"pfxX":-6.01104046509637,"pfxZ":9.601879499224136,"pX":-1.9174477163241765,"pZ":3.622791349203086,"vX0":4.012470443784339,"vY0":-133.32778317799148,"vZ0":-2.009630542536937,"x":190.09,"y":140.96,"x0":-2.667531744470326,"y0":50.005910999938564,"z0":5.482382598439356,"aX":-10.730473699522177},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2584,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4121782473735758,"extension":6.223343416414332},"index":0,"playId":"1bb333db-378b-3c33-8742-e50d1b09b7c9","pitchNumber":1,"startTime":"2026-04-30T17:49:39.995Z","endTime":"2026-04-30T17:49:43.273Z","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":93.2,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.665399412202486,"aZ":-13.70892602798601,"pfxX":-6.796881300019878,"pfxZ":10.052549138644,"pX":0.08065656287514869,"pZ":1.9339683835011345,"vX0":9.382006292360842,"vY0":-135.2094359056514,"vZ0":-6.3254245981788975,"x":113.93,"y":186.56,"x0":-2.5639618548338334,"y0":50.00138847152286,"z0":5.2798610669667525,"aX":-12.483921381260924},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2509,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.40632188769880573,"extension":6.457878391779984},"index":1,"playId":"11b63099-f5b1-3d54-a155-3c2cb75970f4","pitchNumber":2,"startTime":"2026-04-30T17:49:53.236Z","endTime":"2026-04-30T17:49:56.824Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978474066072263,"aZ":-39.93665267916544,"pfxX":7.838705773176235,"pfxZ":-5.788612227614644,"pX":-1.2278662488883787,"pZ":2.5007107342477863,"vX0":0.878170955903109,"vY0":-115.7545103275135,"vZ0":1.2527288006405153,"x":163.8,"y":171.26,"x0":-2.6304035495453655,"y0":50.00253995641726,"z0":5.81114274870583,"aX":10.511796474264576},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.7,"breakHorizontal":-14.4,"spinRate":3012,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.47531402108990806,"extension":5.959483867463166},"index":2,"playId":"f3a22bef-bdaf-3c02-a002-e7f95861b762","pitchNumber":3,"startTime":"2026-04-30T17:50:06.428Z","endTime":"2026-04-30T17:50:10.256Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62649416282848,"aZ":-41.03140804491077,"pfxX":6.439972379928388,"pfxZ":-6.926181699801472,"pX":-0.07179383380796403,"pZ":-0.16031594038525868,"vX0":3.545954330145889,"vY0":-113.50497687529568,"vZ0":-3.574943768583368,"x":119.74,"y":243.11,"x0":-2.5013551153619744,"y0":50.00224531786579,"z0":5.60280920674565,"aX":8.235503221894255},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.2,"breakHorizontal":-12.7,"spinRate":2964,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4862652295357628,"extension":5.947042761881395},"index":3,"playId":"2d1351e6-7092-3a08-9b7f-9e590ddfd331","pitchNumber":4,"startTime":"2026-04-30T17:50:19.886Z","endTime":"2026-04-30T17:50:24.043Z","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":92.5,"endSpeed":84.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694979775099313,"aZ":-15.931595484201928,"pfxX":-4.446554049570801,"pfxZ":8.912798842578768,"pX":-0.41409379517845796,"pZ":3.6061198765335605,"vX0":7.18078197657865,"vY0":-134.52284570605977,"vZ0":-2.022676645003721,"x":132.78,"y":141.41,"x0":-2.547146587446,"y0":50.003905265418865,"z0":5.504162807604464,"aX":-8.105119573679026},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2581,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40803543045718094,"extension":6.4308078791126055},"index":4,"playId":"5bfadd76-8003-32b7-b21b-ded0589b48ac","pitchNumber":5,"startTime":"2026-04-30T17:50:36.667Z","endTime":"2026-04-30T17:50:40.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:50:40.998Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:50:59.485Z","endTime":"2026-04-30T17:51:55.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.975103330136296,"aZ":-15.29008932849192,"pfxX":-6.5539186539893475,"pfxZ":9.391001438570889,"pX":0.2864875952582811,"pZ":1.758844538850827,"vX0":9.355451049186877,"vY0":-133.7724646689982,"vZ0":-6.654474206437623,"x":106.08,"y":191.29,"x0":-2.417401078305152,"y0":50.00525076715672,"z0":5.390424587801936,"aX":-11.787135527825715},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2566,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.41068288134132036,"extension":6.076172520764701},"index":0,"playId":"401cd54b-5401-3202-83bb-a0190de6fac6","pitchNumber":1,"startTime":"2026-04-30T17:51:09.468Z","endTime":"2026-04-30T17:51:14.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31423933886544,"aZ":-14.539839740168395,"pfxX":-6.600405247678156,"pfxZ":9.538709403443159,"pX":-0.007364152872005341,"pZ":2.2946415741678656,"vX0":8.894443011843435,"vY0":-135.53535918408858,"vZ0":-5.498047705827174,"x":117.28,"y":176.82,"x0":-2.483435966546646,"y0":50.004738071298334,"z0":5.375326726673828,"aX":-12.205967190373809},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2559,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40505545670974374,"extension":6.2140207369912295},"hitData":{"launchSpeed":96.5,"launchAngle":53.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.99,"coordY":107.92}},"index":1,"playId":"ba80b08e-6d55-3d4a-a6c0-6e397cac8a97","pitchNumber":2,"startTime":"2026-04-30T17:51:43.653Z","endTime":"2026-04-30T17:51:55.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:51:55.440Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"William Contreras doubles (7) on a line drive to left fielder Lourdes Gurriel Jr. Garrett Mitchell scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:52:12.502Z","endTime":"2026-04-30T17:54:16.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90075602349417,"aZ":-21.512329607384196,"pfxX":-0.9086114498325379,"pfxZ":6.143737758613493,"pX":1.500494501139943,"pZ":1.5321264315167067,"vX0":10.233774887977985,"vY0":-130.74110349698913,"vZ0":-5.803375089914497,"x":59.8,"y":197.41,"x0":-2.342191161367586,"y0":50.00317156367356,"z0":5.389241089705388,"aX":-1.577368311544005},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":-0.6,"spinRate":2531,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4185332950658487,"extension":6.034868479015791},"index":0,"playId":"482c508a-33e0-354c-a7d0-f39f244ef1e1","pitchNumber":1,"startTime":"2026-04-30T17:52:23.604Z","endTime":"2026-04-30T17:52:27.411Z","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":89.5,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032886053607367,"aZ":-23.377740435025693,"pfxX":-0.03388872732808501,"pfxZ":5.10473552133551,"pX":1.2879204615211752,"pZ":2.975885903509937,"vX0":9.318567285046015,"vY0":-130.12158338453915,"vZ0":-2.110141264988728,"x":67.91,"y":158.43,"x0":-2.327764840068106,"y0":50.00246246331133,"z0":5.559535385305777,"aX":-0.058512563649659885},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":2579,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.42013248652573765,"extension":6.145002897340445},"index":1,"playId":"b03418cf-6425-3f43-b456-95df02407dac","pitchNumber":2,"startTime":"2026-04-30T17:52:44.022Z","endTime":"2026-04-30T17:52:47.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49786281976831,"aZ":-15.286947352361835,"pfxX":-3.756005214416185,"pfxZ":8.918130229633755,"pX":0.9430979613833449,"pZ":2.8756329873913087,"vX0":9.868413013328324,"vY0":-136.8157241756037,"vZ0":-3.9889393330323513,"x":81.05,"y":161.14,"x0":-2.224344742706258,"y0":50.00200604056168,"z0":5.401737543548471,"aX":-7.112123227537638},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":4.7,"spinRate":2563,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4005030268358123,"extension":6.17166156583116},"index":2,"playId":"57fe5c83-4e44-3f55-b86e-b314652f8864","pitchNumber":3,"startTime":"2026-04-30T17:53:06.142Z","endTime":"2026-04-30T17:53:10.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263308681845416,"aZ":-23.23906860832443,"pfxX":-1.5359686092168303,"pfxZ":5.29676515641218,"pX":0.11597765551970149,"pZ":2.978274197527069,"vX0":7.003722219500775,"vY0":-128.91014404392303,"vZ0":-1.9942243175037078,"x":112.58,"y":158.37,"x0":-2.4339508365031786,"y0":50.00086836229252,"z0":5.551914913038262,"aX":-2.590325750655486},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2644,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4245316124121836,"extension":6.091570485745873},"hitData":{"launchSpeed":86.8,"launchAngle":27.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.54,"coordY":101.89}},"index":3,"playId":"743b8c28-821b-3bd2-a076-9fa7d1bf18c5","pitchNumber":4,"startTime":"2026-04-30T17:54:02.527Z","endTime":"2026-04-30T17:54:16.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:54:16.351Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:54:47.248Z","endTime":"2026-04-30T17:58:25.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.613983965379305,"aZ":-39.54627237860824,"pfxX":6.358760918416727,"pfxZ":-5.577800193445238,"pX":-0.6782675859766001,"pZ":2.398732835694759,"vX0":2.2977673047659573,"vY0":-114.61654425182977,"vZ0":0.8095912821168865,"x":142.85,"y":174.01,"x0":-2.522044639339163,"y0":50.00396054886894,"z0":5.924836985526296,"aX":8.399836879907754},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.6,"breakHorizontal":-12.1,"spinRate":3052,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.4791931850102751,"extension":5.8949081728519115},"index":0,"playId":"ad1be6b4-0ab7-35e1-b30d-5eeed1bda741","pitchNumber":1,"startTime":"2026-04-30T17:54:57.737Z","endTime":"2026-04-30T17:55:01.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839411358803684,"aZ":-31.26512205521636,"pfxX":-12.44110263485022,"pfxZ":0.5981761382052886,"pX":-0.7981202595344069,"pZ":1.1253392897078143,"vX0":7.943867171413748,"vY0":-123.18377923709471,"vZ0":-4.162167310903256,"x":147.42,"y":208.4,"x0":-2.458129381125134,"y0":50.00488857978936,"z0":5.497634316226335,"aX":-19.00749345015302},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":20.5,"spinRate":2171,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4456616322639353,"extension":6.022093931881047},"index":1,"playId":"bb0feac1-2ef3-38eb-b836-870a35386d92","pitchNumber":2,"startTime":"2026-04-30T17:55:18.513Z","endTime":"2026-04-30T17:55:22.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"167b497f-baf1-39f0-b198-3f88cab34a36","startTime":"2026-04-30T17:55:37.427Z","endTime":"2026-04-30T17:55:40.427Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709065886338404,"aZ":-29.130826025156477,"pfxX":-11.82289635188322,"pfxZ":1.9860323229763726,"pX":-1.6721854150024316,"pZ":2.4776607856034194,"vX0":5.8741756689515086,"vY0":-123.27026070942293,"vZ0":-1.4362576651275665,"x":180.74,"y":171.88,"x0":-2.55670692733945,"y0":50.001730175545326,"z0":5.539291874176995,"aX":-18.098048919587605},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":19.9,"spinRate":2224,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4452265691684074,"extension":6.069202482234254},"index":3,"playId":"ebb31c8d-e3cc-32e9-8020-03e04d40e270","pitchNumber":3,"startTime":"2026-04-30T17:56:01.688Z","endTime":"2026-04-30T17:56:05.350Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365321370326736,"aZ":-15.219771265503846,"pfxX":-5.650154918062006,"pfxZ":9.113707807501484,"pX":-0.0395378595888311,"pZ":3.949806162560307,"vX0":8.275306061575403,"vY0":-135.68708601072083,"vZ0":-1.0565728622604262,"x":118.51,"y":132.14,"x0":-2.3981749045790837,"y0":50.00127629798333,"z0":5.40732087128572,"aX":-10.510114260580599},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2575,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40404904206154235,"extension":6.133950115979562},"index":4,"playId":"b0ae976d-995f-3900-bf25-3fb242ebfbfb","pitchNumber":4,"startTime":"2026-04-30T17:56:22.500Z","endTime":"2026-04-30T17:56:26.825Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299493318867313,"aZ":-24.128832493575842,"pfxX":-0.5809190511365183,"pfxZ":4.766052314444808,"pX":-0.25023791549339836,"pZ":2.8857032352408316,"vX0":5.9743657008818145,"vY0":-128.71917809519323,"vZ0":-1.7799329489613247,"x":126.54,"y":160.87,"x0":-2.5201898729120815,"y0":50.0024394839949,"z0":5.444032014343204,"aX":-0.9818830475775356},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-0.2,"spinRate":2631,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.42461428395615464,"extension":6.231706574706069},"index":5,"playId":"63e6136c-b849-3c9f-9c58-25cba4fd87a2","pitchNumber":5,"startTime":"2026-04-30T17:56:45.482Z","endTime":"2026-04-30T17:56:49.480Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81004612880701,"aZ":-14.964961310551795,"pfxX":-6.9569843708695736,"pfxZ":9.158880550684065,"pX":-0.7968624807886481,"pZ":2.8412617078390636,"vX0":7.0832872975064145,"vY0":-136.39503534650592,"vZ0":-4.055856742963552,"x":147.37,"y":162.07,"x0":-2.5272098948457873,"y0":50.000370509380346,"z0":5.383712884417668,"aX":-13.068565281424679},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":11.0,"spinRate":2601,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4020162417917654,"extension":6.240602022484826},"index":6,"playId":"cd960f7d-20cf-3cd3-8e00-29e489f89d79","pitchNumber":6,"startTime":"2026-04-30T17:57:10.528Z","endTime":"2026-04-30T17:57:14.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-30T17:57:36.716Z","endTime":"2026-04-30T17:57:58.618Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68631748737578,"aZ":-14.225490220825279,"pfxX":-5.9052631461778455,"pfxZ":9.423869974266802,"pX":0.2963883364229319,"pZ":2.6552535504561305,"vX0":9.205161517796459,"vY0":-136.99982255021808,"vZ0":-4.594366464225831,"x":105.7,"y":167.09,"x0":-2.336807743090668,"y0":50.00474541920013,"z0":5.3232991480904,"aX":-11.250269430891281},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2454,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39949968335907426,"extension":6.274968372706625},"index":8,"playId":"4b7c4633-03f7-32a0-8d27-cbf318d62686","pitchNumber":7,"startTime":"2026-04-30T17:57:58.618Z","endTime":"2026-04-30T17:58:02.173Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001150585215672,"aZ":-39.913364410113466,"pfxX":4.876677377466098,"pfxZ":-5.378975542056178,"pX":0.6053187896438674,"pZ":1.1260473599140726,"vX0":5.360465618960008,"vY0":-119.49238747897427,"vZ0":-1.9069734784944532,"x":93.93,"y":208.38,"x0":-2.30437010950123,"y0":50.00254231098099,"z0":5.535731162273461,"aX":7.017937316915114},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.0,"breakHorizontal":-10.2,"spinRate":3018,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45917992123194695,"extension":5.886719933799095},"index":9,"playId":"3e60f696-27b8-372c-8beb-e0294ec32e3c","pitchNumber":8,"startTime":"2026-04-30T17:58:19.716Z","endTime":"2026-04-30T17:58:25.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:58:25.233Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Black 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-30T17:58:48.985Z","endTime":"2026-04-30T17:59:13.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270172089315267,"aZ":-17.964397532827945,"pfxX":-7.616413879453558,"pfxZ":7.592730104719658,"pX":-0.3127972234660983,"pZ":2.2400283797416507,"vX0":8.46973835549555,"vY0":-135.83447338187267,"vZ0":-4.902446468298606,"x":128.92,"y":178.3,"x0":-2.4792004363751525,"y0":50.00493442590316,"z0":5.314190399224612,"aX":-14.259346689087419},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2568,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4029645173830678,"extension":6.191972958884872},"hitData":{"launchSpeed":91.4,"launchAngle":51.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.48,"coordY":103.11}},"index":0,"playId":"fa4ad766-edda-3f09-9e3e-98a8a7cc8ae8","pitchNumber":1,"startTime":"2026-04-30T17:59:02.627Z","endTime":"2026-04-30T17:59:13.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:59:13.676Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (8) on a line drive to center fielder Alek Thomas. William Contreras scores. Jake Bauers scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T17:59:48.110Z","endTime":"2026-04-30T18:02:11.264Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.916445198173605,"aZ":-36.70783273309095,"pfxX":4.692520287021713,"pfxZ":-3.3811957422458434,"pX":-0.9067934737792825,"pZ":2.4586216492453845,"vX0":2.3791477117454503,"vY0":-115.54095182113987,"vZ0":0.6256231757157382,"x":151.56,"y":172.4,"x0":-2.561640294407928,"y0":50.00076902639469,"z0":5.731460793012044,"aX":6.298880611363847},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.6,"breakHorizontal":-9.1,"spinRate":2771,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4753215519901297,"extension":5.861107518944274},"index":0,"playId":"b4ce73f3-6b69-360a-85a2-86aa4de1e362","pitchNumber":1,"startTime":"2026-04-30T18:00:00.134Z","endTime":"2026-04-30T18:00:03.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.165602750403366,"aZ":-37.073152928103234,"pfxX":6.982866313356996,"pfxZ":-3.6575314505892917,"pX":-0.4823334854904087,"pZ":1.5425580293806378,"vX0":2.378335282334571,"vY0":-115.40861395243073,"vZ0":-1.2624108396467284,"x":135.39,"y":197.13,"x0":-2.4359922244426317,"y0":50.00481827259728,"z0":5.69440151618554,"aX":9.34161510547759},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.6,"breakHorizontal":-13.3,"spinRate":2915,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.47612677130164904,"extension":5.822115100095954},"index":1,"playId":"a7547600-2297-3e68-b7ae-eb049298ed70","pitchNumber":2,"startTime":"2026-04-30T18:00:19.774Z","endTime":"2026-04-30T18:00:24.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T18:00:25.860Z","endTime":"2026-04-30T18:00:47.461Z","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},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.346199514936366,"aZ":-12.666408325013315,"pfxX":-3.762789906151413,"pfxZ":10.492869726386415,"pX":0.48899940516663304,"pZ":3.720631010196884,"vX0":8.968209188374766,"vY0":-135.8730507236125,"vZ0":-2.0027904914211097,"x":98.36,"y":138.32,"x0":-2.37390873940697,"y0":50.00275042107231,"z0":5.353406678541584,"aX":-6.996712527415601},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2553,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4039979236864668,"extension":6.230877144892406},"index":3,"playId":"e66544bc-df1f-30f9-a8b1-28fef7a9593b","pitchNumber":3,"startTime":"2026-04-30T18:00:47.461Z","endTime":"2026-04-30T18:00:52.858Z","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":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.558981012467164,"aZ":-19.797462584110143,"pfxX":-8.989641699825185,"pfxZ":7.988952879460893,"pX":-0.6495901377306252,"pZ":1.3489052903993246,"vX0":7.157796001056881,"vY0":-124.15092648374998,"vZ0":-5.747739035478341,"x":141.76,"y":202.36,"x0":-2.4124896205214603,"y0":50.004018096796166,"z0":5.359087826930561,"aX":-13.931270563182677},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2173,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.44242079355449837,"extension":6.301467696511961},"index":4,"playId":"fa1d3971-fda5-357a-95d1-00a546b37be5","pitchNumber":4,"startTime":"2026-04-30T18:01:13.405Z","endTime":"2026-04-30T18:01:18.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470360721903344,"aZ":-30.39092485754936,"pfxX":-10.566338816068829,"pfxZ":1.12143872706481,"pX":0.8204510038117938,"pZ":0.5568272198073506,"vX0":10.900998413139714,"vY0":-125.40553679063828,"vZ0":-5.559881921410838,"x":85.73,"y":223.75,"x0":-2.219618458894892,"y0":50.00107468668135,"z0":5.295759487485114,"aX":-16.749949848448505},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":2257,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4375616948997534,"extension":6.305349913062855},"index":5,"playId":"13c720a0-9c13-3b83-b9cf-d4c1f78262f3","pitchNumber":5,"startTime":"2026-04-30T18:01:33.341Z","endTime":"2026-04-30T18:01:37.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15911291501765,"aZ":-41.58107766673669,"pfxX":6.787722481118944,"pfxZ":-6.672993160269023,"pX":0.4134506557897291,"pZ":1.7854296925795312,"vX0":4.558524644808179,"vY0":-118.42791290071621,"vZ0":-0.07060695114757154,"x":101.24,"y":190.57,"x0":-2.4230118405898584,"y0":50.002767630359244,"z0":5.642389765007223,"aX":9.569350699782946},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.8,"breakHorizontal":-13.4,"spinRate":3120,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.46379327522545033,"extension":6.187692534138539},"hitData":{"launchSpeed":93.6,"launchAngle":16.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.44,"coordY":73.33}},"index":6,"playId":"8aa8ac2b-e491-3a30-8004-ae4313c9700a","pitchNumber":6,"startTime":"2026-04-30T18:01:56.928Z","endTime":"2026-04-30T18:02:11.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:02:11.264Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T18:03:30.016Z","endTime":"2026-04-30T18:07:25.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T18:02:27.628Z","endTime":"2026-04-30T18:03:32.309Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096631590595102,"aZ":-14.9308925342401,"pfxX":-5.982703447029062,"pfxZ":9.108595102160034,"pX":-0.4067618431282388,"pZ":2.529398454338742,"vX0":7.592121952150096,"vY0":-136.49445495855426,"vZ0":-4.573461076035234,"x":132.5,"y":170.49,"x0":-2.4426406921566435,"y0":50.00468547006604,"z0":5.249621603303363,"aX":-11.328554524272908},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2541,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4007649883962343,"extension":6.199983079395282},"index":1,"playId":"f6dfb12e-9fb0-3e70-bb32-e696bb4392f8","pitchNumber":1,"startTime":"2026-04-30T18:03:32.309Z","endTime":"2026-04-30T18:03:36.054Z","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":94.2,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956451102536718,"aZ":-14.287676545195978,"pfxX":-6.957653748331078,"pfxZ":9.425823910418432,"pX":0.33992872416246883,"pZ":2.5491618121609734,"vX0":9.897624814837247,"vY0":-136.82159833790678,"vZ0":-4.675595620619915,"x":104.04,"y":169.95,"x0":-2.4190718745353923,"y0":50.00318018433482,"z0":5.258127495385607,"aX":-13.203812214398006},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2524,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40021309577974407,"extension":6.189277836556665},"index":2,"playId":"fec82301-f5f9-337b-a6fa-2ea2f2cbecce","pitchNumber":2,"startTime":"2026-04-30T18:03:52.532Z","endTime":"2026-04-30T18:03:57.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633033337926562,"aZ":-16.2156906115406,"pfxX":-6.427374387281574,"pfxZ":8.914532498190972,"pX":-0.7734665610059194,"pZ":4.816008143544996,"vX0":6.542127789819065,"vY0":-133.20400888585783,"vZ0":1.4038464307791036,"x":146.48,"y":108.75,"x0":-2.430731354960141,"y0":50.002770869051496,"z0":5.457468257213444,"aX":-11.50661673015402},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2536,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4117975915442198,"extension":5.976485438343123},"index":3,"playId":"04b89ea5-8593-379b-bb0f-1533cbba95e7","pitchNumber":3,"startTime":"2026-04-30T18:04:20.886Z","endTime":"2026-04-30T18:04:24.438Z","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":94.0,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277191069859313,"aZ":-15.542713348429848,"pfxX":-4.859122492384703,"pfxZ":8.794968501899062,"pX":-0.11771257370769424,"pZ":2.815310882220176,"vX0":8.217091995800647,"vY0":-136.66773254017562,"vZ0":-3.8236660020256164,"x":121.49,"y":162.77,"x0":-2.5326727056140834,"y0":50.000058838316676,"z0":5.300809021103937,"aX":-9.18635300030887},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2553,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40086455674431054,"extension":6.17965226961935},"index":4,"playId":"14c94f69-131e-364f-a95a-973b9fe0d4ab","pitchNumber":4,"startTime":"2026-04-30T18:04:44.313Z","endTime":"2026-04-30T18:04:47.897Z","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":94.4,"endSpeed":86.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107461324924234,"aZ":-16.77250536826946,"pfxX":-6.549266321314604,"pfxZ":8.03481933055803,"pX":-0.1875755858430141,"pZ":2.108025650214003,"vX0":8.5916654719918,"vY0":-137.2702591743773,"vZ0":-5.246203734722489,"x":124.15,"y":181.86,"x0":-2.5005804071347004,"y0":50.00290868080272,"z0":5.177955342244935,"aX":-12.555116049639745},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":10.2,"spinRate":2634,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3983290129986967,"extension":6.347073214289213},"index":5,"playId":"1ec813b9-40d8-3cea-9631-3d889065537a","pitchNumber":5,"startTime":"2026-04-30T18:05:10.247Z","endTime":"2026-04-30T18:05:13.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012135535549127,"aZ":-27.578008152881257,"pfxX":-1.098068536098257,"pfxZ":2.664860307049125,"pX":1.4381251414975769,"pZ":2.4188866558533526,"vX0":9.977996362984236,"vY0":-130.12541978132438,"vZ0":-2.3045126328723793,"x":62.18,"y":173.47,"x0":-2.295022864741277,"y0":50.00209878688017,"z0":5.39477171908426,"aX":-1.8948300163644682},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2692,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.42011537784958763,"extension":6.270542870444328},"index":6,"playId":"90c28068-7acd-31fa-bda0-7715997a430c","pitchNumber":6,"startTime":"2026-04-30T18:05:34.459Z","endTime":"2026-04-30T18:05:38.777Z","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":87.1,"endSpeed":79.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15640235023132,"aZ":-25.941614244621057,"pfxX":-11.047282336849854,"pfxZ":3.867738409474951,"pX":0.962951543563269,"pZ":1.448821550420072,"vX0":11.586954234028315,"vY0":-126.24987924209796,"vZ0":-4.476320009934586,"x":80.29,"y":199.66,"x0":-2.254850730810739,"y0":50.00372079044327,"z0":5.337590295412251,"aX":-17.801758493521465},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":17.3,"spinRate":2223,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4341611023974732,"extension":6.142780159629995},"index":7,"playId":"493edb92-3002-38bd-8076-6dc17951c087","pitchNumber":7,"startTime":"2026-04-30T18:05:52.812Z","endTime":"2026-04-30T18:05:56.812Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.034586323733144,"aZ":-15.554060535280918,"pfxX":-6.747788023621177,"pfxZ":8.588327503529193,"pX":-0.19363761110971228,"pZ":1.6922927096755636,"vX0":8.662420558170973,"vY0":-138.26923341734783,"vZ0":-6.469681461047229,"x":124.38,"y":193.09,"x0":-2.491418639895151,"y0":50.00033514413382,"z0":5.107335961661972,"aX":-13.054898010840871},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2549,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39624170875921116,"extension":6.277232120909373},"index":8,"playId":"09c4ce19-9a55-33cc-945b-0c5d7f63eae3","pitchNumber":8,"startTime":"2026-04-30T18:06:15.919Z","endTime":"2026-04-30T18:06:23.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"90e42b3c-6ba6-3e99-80d7-c028df9c8914","startTime":"2026-04-30T18:06:47.650Z","endTime":"2026-04-30T18:06:50.650Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.559976646099116,"aZ":-37.47839571216681,"pfxX":4.800489946337253,"pfxZ":-3.5692314853814793,"pX":-0.16209127645705312,"pZ":2.1861003398426293,"vX0":3.9842072687752728,"vY0":-121.06641362914947,"vZ0":-0.45788621968607957,"x":123.18,"y":179.76,"x0":-2.452682141382511,"y0":50.00433486373407,"z0":5.656943909535971,"aX":7.128791544318781},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.4,"breakHorizontal":-9.6,"spinRate":3022,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4523608625833413,"extension":5.956874569241948},"hitData":{"launchSpeed":68.3,"launchAngle":5.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":155.23}},"index":10,"playId":"c84884bf-d946-3986-8f97-7fafbb29145d","pitchNumber":9,"startTime":"2026-04-30T18:07:17.208Z","endTime":"2026-04-30T18:07:25.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:07:25.188Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to left fielder Greg Jones.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T18:09:20.047Z","endTime":"2026-04-30T18:10:29.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":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":3},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066184809519385,"aZ":-14.874587925379766,"pfxX":-4.444128378213305,"pfxZ":11.321494953653387,"pX":0.9149625209352846,"pZ":2.57698988066166,"vX0":7.112455872817223,"vY0":-123.24977103493734,"vZ0":-5.122606591899704,"x":82.12,"y":169.2,"x0":-1.4398315355861984,"y0":50.002513373250515,"z0":5.951836150662014,"aX":-6.791047669668199},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2252,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4455796396221974,"extension":6.406428647824288},"index":0,"playId":"fbb71196-bf89-3405-9bfe-940b303f656d","pitchNumber":1,"startTime":"2026-04-30T18:09:37.807Z","endTime":"2026-04-30T18:09:41.712Z","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":84.6,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270534791191533,"aZ":-14.921289227035706,"pfxX":-4.281838025746536,"pfxZ":11.350719453977582,"pX":-0.06033771878097029,"pZ":2.341905095854849,"vX0":4.506785556952653,"vY0":-123.02359481540748,"vZ0":-5.568139177286107,"x":119.3,"y":175.55,"x0":-1.3668270481177585,"y0":50.00450101778225,"z0":5.915859610525362,"aX":-6.510196640370785},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":19.3,"breakHorizontal":6.6,"spinRate":2205,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.44661910310596475,"extension":6.38109014594986},"index":1,"playId":"0287b97d-61dd-3f80-9e9f-fb30308ce95d","pitchNumber":2,"startTime":"2026-04-30T18:09:54.400Z","endTime":"2026-04-30T18:09:57.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-30T18:10:03.565Z","endTime":"2026-04-30T18:10:19.683Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98123400492982,"aZ":-25.326931847843102,"pfxX":-8.861762689852547,"pfxZ":5.17871374105018,"pX":-0.9245039491423158,"pZ":2.80350376250951,"vX0":3.85652849007843,"vY0":-114.77727344045854,"vZ0":-1.4763382056541272,"x":152.24,"y":163.09,"x0":-1.4830963899170213,"y0":50.00364381221213,"z0":5.941846189340555,"aX":-11.720501309108354},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":1728,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.47880968999248763,"extension":6.375454186739761},"hitData":{"launchSpeed":90.8,"launchAngle":24.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.05,"coordY":73.4}},"index":3,"playId":"f4df1f19-43af-309e-aaeb-d97be3829f4f","pitchNumber":3,"startTime":"2026-04-30T18:10:19.683Z","endTime":"2026-04-30T18:10:29.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:10:29.535Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T18:10:44.241Z","endTime":"2026-04-30T18:11:38.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":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":669003,"link":"/api/v1/people/669003"},"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(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":84.0,"endSpeed":77.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980612047508245,"aZ":-20.331389070441634,"pfxX":-0.5104794593740438,"pfxZ":7.780819039707902,"pX":-0.052962013567980096,"pZ":2.658480332525924,"vX0":3.6866788729094644,"vY0":-122.26849091550186,"vZ0":-3.7396605663242046,"x":119.02,"y":167.0,"x0":-1.5107029889699495,"y0":50.00073890822832,"z0":5.942000057073431,"aX":-0.7772072497645787},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.6,"breakHorizontal":0.1,"spinRate":2251,"spinDirection":193},"zone":5,"typeConfidence":0.84,"plateTime":0.4471232295349039,"extension":6.28704836183466},"index":0,"playId":"399ad19b-c0b7-346a-b6c0-2553026e7e7f","pitchNumber":1,"startTime":"2026-04-30T18:10:57.097Z","endTime":"2026-04-30T18:11:00.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T18:11:07.154Z","endTime":"2026-04-30T18:11:27.216Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"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":82.6,"endSpeed":76.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.387369035942662,"aZ":-21.00887117567176,"pfxX":-0.46616029138433,"pfxZ":7.604175092427625,"pX":0.1400017115964001,"pZ":1.9316609495313335,"vX0":3.9255361919282095,"vY0":-120.18014992371697,"vZ0":-4.98779468047913,"x":111.66,"y":186.63,"x0":-1.4511786615615538,"y0":50.004564902802976,"z0":5.889946171133042,"aX":-0.6846864189547804},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.8,"breakHorizontal":0.0,"spinRate":2265,"spinDirection":191},"zone":8,"typeConfidence":0.65,"plateTime":0.45502894564610097,"extension":6.222833390314656},"hitData":{"launchSpeed":88.5,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.13,"coordY":84.68}},"index":2,"playId":"575b14cd-1b47-32e6-ae05-d3ab460817e5","pitchNumber":2,"startTime":"2026-04-30T18:11:27.216Z","endTime":"2026-04-30T18:11:38.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:11:38.819Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T18:11:50.018Z","endTime":"2026-04-30T18:19:12.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,3,4,5,6],"actionIndex":[1,2],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":{"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":83.8,"endSpeed":77.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.135253924483553,"aZ":-20.86600367912433,"pfxX":1.9030867123073913,"pfxZ":7.486240770793299,"pX":0.7621810342310175,"pZ":1.213332363947683,"vX0":4.691807275364716,"vY0":-121.88139845024669,"vZ0":-6.741582480419498,"x":87.95,"y":206.02,"x0":-1.4321146156211204,"y0":50.00210240068787,"z0":5.807533294232811,"aX":2.8718725265251765},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.2,"breakHorizontal":-4.6,"spinRate":2270,"spinDirection":186},"zone":14,"typeConfidence":0.83,"plateTime":0.4487850543118599,"extension":6.334216664977951},"index":0,"playId":"65f375d9-68a6-3415-b99b-5a049ba8ab96","pitchNumber":1,"startTime":"2026-04-30T18:12:06.346Z","endTime":"2026-04-30T18:12:09.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T18:12:24.002Z","endTime":"2026-04-30T18:14:56.669Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pitching Change: Grant Anderson replaces Brandon Woodruff.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-30T18:14:56.669Z","endTime":"2026-04-30T18:18:06.288Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656710801407854,"aZ":-31.363691739196874,"pfxX":-10.842733587853278,"pfxZ":0.4571738493164563,"pX":0.5611539733328185,"pZ":2.224944764622234,"vX0":9.860373724876899,"vY0":-133.1049887395731,"vZ0":0.0391789410207013,"x":95.61,"y":178.71,"x0":-1.7899451664303896,"y0":50.006151296365836,"z0":4.488721312032693,"aX":-19.38040409982153},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2226,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.412140375956227,"extension":6.492671355902725},"index":3,"playId":"ba490a5f-f789-35c8-b525-b127b86202c0","pitchNumber":2,"startTime":"2026-04-30T18:18:06.288Z","endTime":"2026-04-30T18:18:10.547Z","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.5,"endSpeed":73.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24426252198132,"aZ":-24.880884268550407,"pfxX":7.391959028874725,"pfxZ":5.277975985415553,"pX":0.7023738111527538,"pZ":2.6306188081510817,"vX0":4.215509975611062,"vY0":-117.1233372986161,"vZ0":1.7284308893568499,"x":90.23,"y":167.75,"x0":-2.084367795634794,"y0":50.002963035903015,"z0":4.218773843955268,"aX":10.212277898933214},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":2626,"spinDirection":85},"zone":6,"typeConfidence":0.89,"plateTime":0.4686352940873273,"extension":6.3995700557617585},"index":4,"playId":"87c29758-3cdf-39af-b6da-4a54398b0e83","pitchNumber":3,"startTime":"2026-04-30T18:18:24.153Z","endTime":"2026-04-30T18:18:29.938Z","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":93.8,"endSpeed":85.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503723205366953,"aZ":-16.88226107594582,"pfxX":-8.011868644097964,"pfxZ":8.155204682850147,"pX":-0.10923831489834641,"pZ":3.231402984884087,"vX0":7.131306269912565,"vY0":-136.4411132148076,"vZ0":-0.8397315063656778,"x":121.16,"y":151.53,"x0":-1.722622223811525,"y0":50.00571844220392,"z0":4.7124286880798465,"aX":-15.02872512221769},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":13.0,"spinRate":2316,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.4022611470858033,"extension":6.725601547080964},"index":5,"playId":"0abd3323-b916-3943-8b2f-5102ab9e3073","pitchNumber":4,"startTime":"2026-04-30T18:18:47.746Z","endTime":"2026-04-30T18:18:51.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907600711620805,"aZ":-32.892069190626046,"pfxX":6.724404670002918,"pfxZ":-0.5181960546562845,"pX":-0.4465867758101609,"pZ":2.84422910486489,"vX0":1.6724007162567265,"vY0":-116.55777254815737,"vZ0":3.744977425176912,"x":134.02,"y":161.99,"x0":-2.0471574634597105,"y0":50.004752789339584,"z0":4.322451377594789,"aX":9.25320600733319},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.2,"breakHorizontal":-12.6,"spinRate":2454,"spinDirection":83},"zone":4,"typeConfidence":0.89,"plateTime":0.46990872561494657,"extension":6.572059726536961},"index":6,"playId":"6f19cabd-9f8d-3415-9c3d-d826ba1ddee1","pitchNumber":5,"startTime":"2026-04-30T18:19:08.122Z","endTime":"2026-04-30T18:19:12.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:19:12.104Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T18:19:28.151Z","endTime":"2026-04-30T18:20:59.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981947409234024,"aZ":-19.681715829409285,"pfxX":-7.715542486871852,"pfxZ":6.801425106785907,"pX":-2.0355750918370035,"pZ":2.2533527829241757,"vX0":3.1372284825096943,"vY0":-134.6057134086905,"vZ0":-2.151289205970908,"x":194.59,"y":177.94,"x0":-2.2132402390976926,"y0":50.001757941198576,"z0":4.455117947236603,"aX":-14.169430319869967},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2283,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4067796210058421,"extension":6.524441317738832},"index":0,"playId":"b7f7330c-8bf0-365a-89d4-58583dcf956e","pitchNumber":1,"startTime":"2026-04-30T18:19:40.058Z","endTime":"2026-04-30T18:19:43.451Z","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":79.1,"endSpeed":72.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572175150940677,"aZ":-31.98043000956457,"pfxX":7.483594151528056,"pfxZ":0.14205465165012576,"pX":0.07384884942161245,"pZ":1.5099026876348134,"vX0":3.165052042476762,"vY0":-115.1794730049016,"vZ0":1.0947613738168536,"x":114.19,"y":198.01,"x0":-2.2906183176534003,"y0":50.00195624235911,"z0":4.123130434051931,"aX":10.043772901343882},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.4,"spinRate":2507,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.47570808366955486,"extension":6.3859542714002995},"index":1,"playId":"fb699322-954b-3307-b2d1-2e20829a09aa","pitchNumber":2,"startTime":"2026-04-30T18:19:57.874Z","endTime":"2026-04-30T18:20:01.718Z","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":79.2,"endSpeed":72.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394642215713276,"aZ":-28.439385808206875,"pfxX":8.945263343474068,"pfxZ":2.807220918742016,"pX":0.7611567220409305,"pZ":1.9766765418278476,"vX0":3.9170200970397704,"vY0":-115.24852309773846,"vZ0":1.4832511893579117,"x":87.99,"y":185.41,"x0":-2.1280167373204013,"y0":50.00462103018258,"z0":4.091541175465168,"aX":11.915239234553678},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":2535,"spinDirection":84},"zone":9,"typeConfidence":0.9,"plateTime":0.47706349569021,"extension":6.610121966605648},"index":2,"playId":"f757dd1f-d116-3de8-b1e0-066345a8c81e","pitchNumber":3,"startTime":"2026-04-30T18:20:19.561Z","endTime":"2026-04-30T18:20:26.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17379859852433,"aZ":-16.630511597769633,"pfxX":-7.608185051590306,"pfxZ":8.277809622699337,"pX":-1.4241526302039613,"pZ":3.0918294740856713,"vX0":4.069464785404201,"vY0":-136.21292049376984,"vZ0":-1.3369205410956382,"x":171.29,"y":155.3,"x0":-1.9498293703490248,"y0":50.00075308676977,"z0":4.73993660082109,"aX":-14.281645236530693},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2372,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40226442557874176,"extension":6.646239954408291},"index":3,"playId":"5e91384c-064e-3ec5-8350-3027510554cb","pitchNumber":4,"startTime":"2026-04-30T18:20:55.433Z","endTime":"2026-04-30T18:20:59.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:20:59.239Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T18:23:15.194Z","endTime":"2026-04-30T18:24:07.353Z","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":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":92.7,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195630464458976,"aZ":-16.09955457872305,"pfxX":-7.163638891104684,"pfxZ":8.797543386492027,"pX":-0.942818204521661,"pZ":2.2918150641157307,"vX0":6.451486058499395,"vY0":-134.7865374334448,"vZ0":-4.9689735466788685,"x":152.94,"y":176.9,"x0":-2.4447950725629077,"y0":50.00236110898473,"z0":5.308049184008768,"aX":-13.089134066379918},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2429,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4074531133094559,"extension":6.334572566165563},"index":0,"playId":"1b06f560-da78-3a0d-adbd-e85b9b0d7497","pitchNumber":1,"startTime":"2026-04-30T18:23:21.056Z","endTime":"2026-04-30T18:23:25.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84705496165795,"aZ":-25.186534556098756,"pfxX":-8.541411814977089,"pfxZ":3.829809222098829,"pX":-1.3162275713755176,"pZ":3.204582715542006,"vX0":5.91577307193336,"vY0":-134.65680462708886,"vZ0":-1.345547303986093,"x":167.17,"y":152.26,"x0":-2.438425494284952,"y0":50.00471642970347,"z0":5.502654159781171,"aX":-15.595109460893328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":2254,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4076666082499356,"extension":6.2452869420283905},"index":1,"playId":"cfbbb4dc-849d-3d55-96fa-431c5bb637bd","pitchNumber":2,"startTime":"2026-04-30T18:23:32.953Z","endTime":"2026-04-30T18:23:36.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.673257116159316,"aZ":-15.48743881453004,"pfxX":-6.51100763988653,"pfxZ":9.115980185510455,"pX":0.23410752599174994,"pZ":2.5540429207974538,"vX0":8.908243669725524,"vY0":-134.76963968683157,"vZ0":-4.429705042709795,"x":108.08,"y":169.82,"x0":-2.2759778329071105,"y0":50.00184024746584,"z0":5.32108095675245,"aX":-11.917100338710402},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2474,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40721021227563003,"extension":6.351962296246535},"index":2,"playId":"afa9399d-0bd6-3c34-b249-3835de91e594","pitchNumber":3,"startTime":"2026-04-30T18:23:46.463Z","endTime":"2026-04-30T18:23:50.441Z","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":93.4,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.591301848977952,"aZ":-16.172776345638788,"pfxX":-6.849846261516962,"pfxZ":8.645649444107407,"pX":0.15832096323235834,"pZ":3.151692066518503,"vX0":8.89714551976666,"vY0":-135.6481454931952,"vZ0":-2.6658881281072153,"x":110.97,"y":153.68,"x0":-2.2847949663933513,"y0":50.00181469478137,"z0":5.284168632216669,"aX":-12.67675854077761},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2467,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.4048573975987484,"extension":6.371455880544085},"index":3,"playId":"8dd76258-d3ff-3d1c-a51b-906c4b23d082","pitchNumber":4,"startTime":"2026-04-30T18:24:03.208Z","endTime":"2026-04-30T18:24:07.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:24:07.353Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton challenged (pitch result), call on the field was confirmed: David Hamilton called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T18:24:25.706Z","endTime":"2026-04-30T18:26:17.529Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879084964737714,"aZ":-39.772061042880885,"pfxX":6.65863173858134,"pfxZ":-5.626014229126777,"pX":0.09583646260517482,"pZ":1.8209308408574423,"vX0":3.6442039423449213,"vY0":-116.07226463124069,"vZ0":0.1145101914977229,"x":113.35,"y":189.61,"x0":-2.3651905636491666,"y0":50.003566805271696,"z0":5.591424648402346,"aX":8.989434474553285},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.8,"breakHorizontal":-13.1,"spinRate":2892,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.47380634876731786,"extension":5.960908654763539},"index":0,"playId":"6823fd38-14c1-3b39-9730-ebe1179779f0","pitchNumber":1,"startTime":"2026-04-30T18:24:31.044Z","endTime":"2026-04-30T18:24:34.812Z","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":92.3,"endSpeed":83.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74315467542447,"aZ":-16.015497102562705,"pfxX":-4.754274114641261,"pfxZ":8.89473666431649,"pX":-0.8038844431679671,"pZ":3.518779279305357,"vX0":6.09931229696113,"vY0":-134.33702288671725,"vZ0":-1.7814558238553813,"x":147.64,"y":143.77,"x0":-2.4925031360834904,"y0":50.00302247942335,"z0":5.336467424651713,"aX":-8.637594507322714},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2489,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.408682533471894,"extension":6.386328189284795},"index":1,"playId":"65d26634-a9dd-3e86-a9ba-48a18274ffaa","pitchNumber":2,"startTime":"2026-04-30T18:24:43.547Z","endTime":"2026-04-30T18:24:47.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290331942068008,"aZ":-15.39944413206437,"pfxX":-5.74529183498182,"pfxZ":9.097014973333497,"pX":-0.3342193148003773,"pZ":3.000266414415764,"vX0":7.368036866575319,"vY0":-135.14440583267935,"vZ0":-3.2961514616589964,"x":129.74,"y":157.77,"x0":-2.353358770500824,"y0":50.00416331507792,"z0":5.32175757432505,"aX":-10.596386842279173},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2541,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4057628936971591,"extension":6.2683091146978835},"index":2,"playId":"e8207658-a223-3d39-8c30-ca277278ed54","pitchNumber":3,"startTime":"2026-04-30T18:24:57.859Z","endTime":"2026-04-30T18:25:01.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751857577903753,"aZ":-16.233348225021356,"pfxX":-7.6613808330448725,"pfxZ":8.332007538441111,"pX":0.9925265950500981,"pZ":2.6528066297539117,"vX0":11.498199519234412,"vY0":-137.28764200322152,"vZ0":-4.1161175865665305,"x":79.17,"y":167.15,"x0":-2.250175280541957,"y0":50.001982513026995,"z0":5.272877401576515,"aX":-14.657372904199656},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2538,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3986174774396196,"extension":6.290452747652489},"index":3,"playId":"99d4490b-d0ea-351a-923c-cac00845df5d","pitchNumber":4,"startTime":"2026-04-30T18:25:17.881Z","endTime":"2026-04-30T18:25:22.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364599357792613,"aZ":-17.044218153251684,"pfxX":-7.267177519052285,"pfxZ":8.03757996045201,"pX":-0.8710392962758273,"pZ":3.4007622630274215,"vX0":6.813440440625244,"vY0":-136.22040598612773,"vZ0":-1.9923773751430844,"x":150.2,"y":146.96,"x0":-2.4580917120207366,"y0":50.005928933026944,"z0":5.31740917484859,"aX":-13.68699362519008},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2477,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40177194244858727,"extension":6.284903358077604},"index":4,"playId":"5b96d8d7-3653-3570-b290-fc964eefd8a8","pitchNumber":5,"startTime":"2026-04-30T18:25:34.377Z","endTime":"2026-04-30T18:25:39.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284949043757756,"aZ":-14.98775180446886,"pfxX":-6.549951343895817,"pfxZ":9.15516101262733,"pX":0.7127250602729217,"pZ":1.9577540431190943,"vX0":10.32760521257395,"vY0":-136.0213517221115,"vZ0":-5.862028419741441,"x":89.83,"y":185.92,"x0":-2.27895011549449,"y0":50.00519671515948,"z0":5.176623783319543,"aX":-12.299984841303006},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":9.7,"spinRate":2548,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.40237027267934344,"extension":6.395288453308055},"index":5,"playId":"6411a869-316c-30ff-abc5-0cb42f91b46b","pitchNumber":6,"startTime":"2026-04-30T18:25:50.507Z","endTime":"2026-04-30T18:26:17.529Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"}},"playEndTime":"2026-04-30T18:26:17.529Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T18:26:25.225Z","endTime":"2026-04-30T18:27:20.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715835708557357,"aZ":-40.70805570101379,"pfxX":7.471437136374968,"pfxZ":-6.396558015873454,"pX":-0.5191554676369264,"pZ":2.910124171609233,"vX0":2.34302739570442,"vY0":-115.17400006314054,"vZ0":2.307868652779213,"x":136.79,"y":160.21,"x0":-2.522025805476893,"y0":50.00242475268935,"z0":5.85102681972897,"aX":9.969492051248839},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-14.2,"spinRate":3003,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.47678700909984606,"extension":6.049334681000195},"index":0,"playId":"7c419e32-8fb0-38a1-8748-ad0b4709f6a6","pitchNumber":1,"startTime":"2026-04-30T18:26:30.467Z","endTime":"2026-04-30T18:26:34.118Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365032291061326,"aZ":-40.282810789930465,"pfxX":8.545848988165575,"pfxZ":-6.2143466004561905,"pX":0.6285722684160084,"pZ":0.6682029467427358,"vX0":4.320817250688329,"vY0":-114.44022017994834,"vZ0":-2.227752050057167,"x":93.04,"y":220.74,"x0":-2.404460984741217,"y0":50.00368543932117,"z0":5.661844522888524,"aX":11.14822995293836},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.5,"breakHorizontal":-16.7,"spinRate":3053,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4816624331562358,"extension":6.0503138968441705},"index":1,"playId":"e9cbea66-e539-3529-9a87-2ed0ff90db37","pitchNumber":2,"startTime":"2026-04-30T18:26:43.130Z","endTime":"2026-04-30T18:26:46.763Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67296914119376,"aZ":-40.164597876314744,"pfxX":8.951018793406448,"pfxZ":-6.08245138379522,"pX":-0.7529412453690626,"pZ":1.3931749629365653,"vX0":1.1763863467621554,"vY0":-114.37279184197254,"vZ0":-0.8159779056197519,"x":145.7,"y":201.16,"x0":-2.436975421366104,"y0":50.002537912385954,"z0":5.721217468757214,"aX":11.76207546621686},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.9,"breakHorizontal":-16.4,"spinRate":2987,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.48038593352253356,"extension":6.025206159039637},"index":2,"playId":"468da5a4-f934-37b8-b67e-c7e4f2e0cd75","pitchNumber":3,"startTime":"2026-04-30T18:26:57.758Z","endTime":"2026-04-30T18:27:02.437Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663807474558098,"aZ":-16.874680453996998,"pfxX":-4.920119608343706,"pfxZ":8.1260516047312,"pX":0.5163896580695748,"pZ":2.3244584638124937,"vX0":9.222255507554083,"vY0":-135.84125996582466,"vZ0":-4.647769123438305,"x":97.32,"y":176.02,"x0":-2.271872039441309,"y0":50.00496560715841,"z0":5.218219236098806,"aX":-9.26671777692383},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2538,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4020644536332263,"extension":6.295353204694241},"hitData":{"launchSpeed":73.3,"launchAngle":32.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.5,"coordY":111.9}},"index":3,"playId":"e03527b1-cb2c-3a5b-8bc1-ce7785384614","pitchNumber":4,"startTime":"2026-04-30T18:27:13.009Z","endTime":"2026-04-30T18:27:20.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:27:20.519Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James McCann flies out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T18:29:47.584Z","endTime":"2026-04-30T18:29:59.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shane Drohan replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:29:01.116Z","endTime":"2026-04-30T18:29:37.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675660,"link":"/api/v1/people/675660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T18:29:37.328Z","endTime":"2026-04-30T18:29:49.875Z","isPitch":false,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391308217362226,"aZ":-16.61849903242932,"pfxX":8.086669507112154,"pfxZ":8.087905863739048,"pX":-0.030687426292079243,"pZ":2.8438996812197486,"vX0":-6.623767265044753,"vY0":-137.31830441171982,"vZ0":-3.97615662742152,"x":118.17,"y":161.99,"x0":1.3536885213347443,"y0":50.00229490943632,"z0":5.430331023375475,"aX":15.552493598987597},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.4,"spinRate":2426,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.39780535948760765,"extension":6.169822206303482},"hitData":{"launchSpeed":95.5,"launchAngle":45.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.63,"coordY":97.17}},"index":2,"playId":"f0463aa8-8c7e-3957-925c-197cc957af4a","pitchNumber":1,"startTime":"2026-04-30T18:29:49.875Z","endTime":"2026-04-30T18:29:59.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:29:59.939Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T18:30:15.143Z","endTime":"2026-04-30T18:32:03.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":94.2,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39805203437688,"aZ":-15.28325397241479,"pfxX":9.044473684551258,"pfxZ":8.85665265763893,"pX":-0.45248286366091856,"pZ":2.8158790764245536,"vX0":-7.975226017165351,"vY0":-137.01623734797508,"vZ0":-4.481590018265009,"x":134.25,"y":162.75,"x0":1.3164891675804484,"y0":50.00249063385616,"z0":5.512231964082873,"aX":17.24959036555525},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-14.8,"spinRate":2377,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.39927297887824587,"extension":6.096411072687071},"index":0,"playId":"55fae7be-6d95-3049-b79d-0d5b1fc288dd","pitchNumber":1,"startTime":"2026-04-30T18:30:21.028Z","endTime":"2026-04-30T18:30:24.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T18:30:31.521Z","endTime":"2026-04-30T18:30:41.089Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66753668705736,"aZ":-17.557792658430085,"pfxX":8.585922284722024,"pfxZ":7.558148173723013,"pX":-0.9902212862356924,"pZ":1.7211572587220276,"vX0":-8.947385074174175,"vY0":-137.94508351241257,"vZ0":-6.8655685349982125,"x":154.74,"y":192.31,"x0":1.1743539719623954,"y0":50.00248727812173,"z0":5.4186667548344465,"aX":16.605183823145932},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-13.8,"spinRate":2394,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39651490821291224,"extension":6.108715367664613},"index":2,"playId":"7f3abf78-755c-3bb4-8cee-58e91a210840","pitchNumber":2,"startTime":"2026-04-30T18:30:41.089Z","endTime":"2026-04-30T18:30:45.173Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92709934635146,"aZ":-29.559351752112168,"pfxX":4.068708833119691,"pfxZ":1.7821517188721865,"pX":-1.8811746101047373,"pZ":-0.9941921710911599,"vX0":-8.407549377688738,"vY0":-120.83420688317896,"vZ0":-8.82121432570796,"x":188.71,"y":265.62,"x0":1.1246268468557081,"y0":50.00514269369506,"z0":5.324412079842121,"aX":5.980084025487252},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-5.3,"spinRate":896,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4543837027753721,"extension":5.930127096550941},"index":3,"playId":"45d57ebd-b5a9-3fa5-a6a5-7e5d473ac4b9","pitchNumber":3,"startTime":"2026-04-30T18:30:54.218Z","endTime":"2026-04-30T18:30:58.316Z","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":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.628663485060095,"aZ":-17.998346986028494,"pfxX":1.0706696727028517,"pfxZ":8.07127415214513,"pX":0.6247918533678329,"pZ":3.4666516370817804,"vX0":-2.558014262200902,"vY0":-130.92608849914598,"vZ0":-2.0015030844820956,"x":93.18,"y":145.18,"x0":1.4703447865332393,"y0":50.003544194894715,"z0":5.571456695503673,"aX":1.881021173707596},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":-1.4,"spinRate":2645,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.41650726846616504,"extension":6.049470406346358},"index":4,"playId":"3eb08e3f-9dc6-3b93-b18c-ce01615f4f4f","pitchNumber":4,"startTime":"2026-04-30T18:31:09.859Z","endTime":"2026-04-30T18:31:13.821Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605553948226778,"aZ":-16.409825157799396,"pfxX":2.5589276120096858,"pfxZ":9.035841368549793,"pX":-0.2108245895457372,"pZ":1.7150128067202997,"vX0":-4.937332873533412,"vY0":-130.52877285696005,"vZ0":-6.411143744966109,"x":125.04,"y":192.47,"x0":1.3633322917722075,"y0":50.00335828873564,"z0":5.415797624960814,"aX":4.465119940991645},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":-3.7,"spinRate":2571,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4178439554510236,"extension":6.137992869364662},"index":5,"playId":"fbf5b719-efa6-3bd8-8d7e-ff958c93b800","pitchNumber":5,"startTime":"2026-04-30T18:31:22.623Z","endTime":"2026-04-30T18:31:26.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14376903341837,"aZ":-16.49489445566159,"pfxX":7.2076197206812616,"pfxZ":8.224865695307845,"pX":1.0355567531986134,"pZ":2.8015737627591393,"vX0":-3.4326636071565244,"vY0":-137.60072057739316,"vZ0":-4.147577175782269,"x":77.53,"y":163.14,"x0":1.3665767994960707,"y0":50.00609897993078,"z0":5.455022916272956,"aX":13.745675003668863},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":-12.2,"spinRate":2334,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3989275847639755,"extension":6.06785811301495},"index":6,"playId":"1a138bdd-9c1b-3ab8-8f58-66a0ed56d3ee","pitchNumber":6,"startTime":"2026-04-30T18:31:38.423Z","endTime":"2026-04-30T18:31:42.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.156721783115568,"aZ":-15.042331142966582,"pfxX":6.882431453680246,"pfxZ":8.822390340580718,"pX":-0.15764628904586928,"pZ":3.0429625319760225,"vX0":-6.378208229229338,"vY0":-138.51438965978238,"vZ0":-4.050403506659375,"x":123.01,"y":156.62,"x0":1.2815451158941076,"y0":50.0004434307409,"z0":5.530965898996497,"aX":13.361810462386217},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-11.2,"spinRate":2504,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.39554779353880676,"extension":6.321770688006411},"hitData":{"launchSpeed":72.0,"launchAngle":51.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.87,"coordY":141.09}},"index":7,"playId":"021030ce-2168-3265-a2f4-abdae4d70997","pitchNumber":7,"startTime":"2026-04-30T18:31:55.129Z","endTime":"2026-04-30T18:32:03.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:32:03.329Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T18:33:18.079Z","endTime":"2026-04-30T18:33:57.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T18:32:31.648Z","endTime":"2026-04-30T18:33:20.346Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52065222260892,"aZ":-17.385512943162333,"pfxX":1.993817229054783,"pfxZ":8.419807152667449,"pX":-0.6626526564907615,"pZ":3.2714844269775822,"vX0":-5.665574884879516,"vY0":-131.12802090756733,"vZ0":-2.7140301388287495,"x":142.26,"y":150.45,"x0":1.2588202121487144,"y0":50.002755125053476,"z0":5.604306434144741,"aX":3.502887669120686},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":-2.5,"spinRate":2484,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.41635505442751075,"extension":6.111731021743788},"index":1,"playId":"6271ac26-a529-3d6f-8211-c3980b124278","pitchNumber":1,"startTime":"2026-04-30T18:33:20.346Z","endTime":"2026-04-30T18:33:24.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175472009694424,"aZ":-15.737269432180636,"pfxX":7.709311905432521,"pfxZ":8.696702913389613,"pX":0.1462391837011991,"pZ":3.7245448444809206,"vX0":-5.674125870623721,"vY0":-136.6201408910987,"vZ0":-2.0704721147452085,"x":111.43,"y":138.22,"x0":1.2487328493088594,"y0":50.002024874632035,"z0":5.574202431078499,"aX":14.5688798034484},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-12.7,"spinRate":2295,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40096690583551897,"extension":5.996331947861443},"index":2,"playId":"c32e69c5-1428-35ce-96eb-35c9690c05a6","pitchNumber":2,"startTime":"2026-04-30T18:33:35.711Z","endTime":"2026-04-30T18:33:38.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11663017473375,"aZ":-33.01821090017819,"pfxX":-1.5999727762861,"pfxZ":-0.5330536814063214,"pX":0.12993729228547993,"pZ":1.7902713206849783,"vX0":-2.5729744388251468,"vY0":-124.20503564801241,"vZ0":-2.6882287540271097,"x":112.05,"y":190.44,"x0":1.3824709750053674,"y0":50.00467119341077,"z0":5.600348425645477,"aX":-2.528842865370533},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":3.5,"spinRate":2821,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.43901734047510343,"extension":6.048566153375245},"hitData":{"launchSpeed":79.2,"launchAngle":5.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":151.68}},"index":3,"playId":"71cad5cf-e02c-37e5-9c41-ac1f148f3780","pitchNumber":3,"startTime":"2026-04-30T18:33:50.168Z","endTime":"2026-04-30T18:33:57.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:33:57.708Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:36:01.477Z","endTime":"2026-04-30T18:36:35.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.465162348079865,"aZ":-39.95628909690648,"pfxX":7.724498327439248,"pfxZ":-5.957168995211783,"pX":0.1792918411768448,"pZ":2.247635647495308,"vX0":3.667108119129729,"vY0":-114.00562867618606,"vZ0":1.0321174594793268,"x":110.08,"y":155.03,"x0":-2.457561364175402,"y0":50.00272901562729,"z0":5.756616430502416,"aX":10.089626915875828},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.2,"breakHorizontal":-15.0,"spinRate":2935,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4818473032934967,"extension":5.9247017646460725},"index":0,"playId":"f04df017-8ed7-3c82-83c5-5431983e8173","pitchNumber":1,"startTime":"2026-04-30T18:36:09.280Z","endTime":"2026-04-30T18:36:12.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50685540867233,"aZ":-16.703255096431672,"pfxX":-6.759742421111445,"pfxZ":8.450847860190498,"pX":-0.4432822980722785,"pZ":3.0644886407909273,"vX0":7.524935561320094,"vY0":-134.53324328469404,"vZ0":-2.7309179726187622,"x":133.9,"y":156.04,"x0":-2.399913033273656,"y0":50.004157666678864,"z0":5.278348705577996,"aX":-12.377750554501734},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2512,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40732190391866574,"extension":6.193336114213125},"hitData":{"launchSpeed":101.6,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.14,"coordY":98.98}},"index":1,"playId":"ea3097e9-b105-368e-aec2-7512435f144b","pitchNumber":2,"startTime":"2026-04-30T18:36:22.983Z","endTime":"2026-04-30T18:36:35.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:36:35.427Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (3) on a fly ball to center field. Brice Turang scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:36:50.446Z","endTime":"2026-04-30T18:39:08.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841221178083327,"aZ":-18.72340243734414,"pfxX":-4.249739709591294,"pfxZ":7.218101121228406,"pX":1.2719702723854738,"pZ":2.906420921326412,"vX0":11.242239435859231,"vY0":-135.2459196166988,"vZ0":-2.8345267819612125,"x":68.52,"y":160.31,"x0":-2.375523885784466,"y0":50.002785781605006,"z0":5.272014178719497,"aX":-7.920148809893687},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":5.4,"spinRate":2563,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40405817337633376,"extension":6.2641837991838605},"index":0,"playId":"e5ba437b-66d2-3fb7-b4fb-d40bd2cce489","pitchNumber":1,"startTime":"2026-04-30T18:37:02.773Z","endTime":"2026-04-30T18:37:06.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.553479323485288,"aZ":-37.199997956757514,"pfxX":8.384058379253558,"pfxZ":-3.708357166425163,"pX":-0.6472517583828876,"pZ":2.1058223098985955,"vX0":2.1112561840756916,"vY0":-115.92893369312962,"vZ0":0.06006847501137491,"x":141.67,"y":181.92,"x0":-2.659935378487561,"y0":50.003946973793845,"z0":5.643422669316731,"aX":11.361278253334188},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.4,"breakHorizontal":-15.7,"spinRate":2962,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.47326379436854804,"extension":5.802569905453621},"index":1,"playId":"74716aa9-4f8b-32d0-bb3f-910ec3f23ce7","pitchNumber":2,"startTime":"2026-04-30T18:37:19.927Z","endTime":"2026-04-30T18:37:23.481Z","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.0,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638233254889467,"aZ":-18.917888682025904,"pfxX":-5.015798230555298,"pfxZ":7.123002660912032,"pX":1.1226163476656406,"pZ":2.968485397510036,"vX0":11.018777117350158,"vY0":-135.12623446173478,"vZ0":-2.7144574853598304,"x":74.21,"y":158.63,"x0":-2.344492166397458,"y0":50.00564047499774,"z0":5.305366322230533,"aX":-9.33979056022232},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":2578,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40433658060167144,"extension":6.347240005919658},"index":2,"playId":"5ec6e7ca-df33-3960-be48-ef7b13bc82d3","pitchNumber":3,"startTime":"2026-04-30T18:37:40.675Z","endTime":"2026-04-30T18:37:44.518Z","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":94.3,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97010271906545,"aZ":-13.73769175791232,"pfxX":-5.783732443840595,"pfxZ":9.678831489984063,"pX":-0.07658302274586544,"pZ":3.9409387029637424,"vX0":8.069526144684012,"vY0":-137.0793641793645,"vZ0":-1.6960022472670684,"x":119.92,"y":132.37,"x0":-2.3055439413414685,"y0":50.006738798667655,"z0":5.504358165986034,"aX":-11.022487165755567},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2599,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39938050148377835,"extension":6.090983197804033},"index":3,"playId":"4d5212f9-7ed0-3697-9fbc-b9ece53a9938","pitchNumber":4,"startTime":"2026-04-30T18:38:03.735Z","endTime":"2026-04-30T18:38:09.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24910694391182,"aZ":-21.92205944943005,"pfxX":-0.20349128487901777,"pfxZ":5.840061313059357,"pX":0.04900349822647295,"pZ":2.591777256069135,"vX0":6.418701004401272,"vY0":-131.0717450332035,"vZ0":-3.2298325598315545,"x":115.13,"y":168.8,"x0":-2.395595947376502,"y0":50.00646125043616,"z0":5.459413613837611,"aX":-0.3580545217864312},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-1.0,"spinRate":2550,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.41638870845060927,"extension":6.029418244259717},"hitData":{"launchSpeed":105.9,"launchAngle":29.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.17,"coordY":30.29}},"index":4,"playId":"fb24ccaa-00d7-3970-93ec-d472415a4f84","pitchNumber":5,"startTime":"2026-04-30T18:38:26.819Z","endTime":"2026-04-30T18:39:08.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:39:08.021Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:39:15.729Z","endTime":"2026-04-30T18:40:46.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301431763784873,"aZ":-16.069650427155427,"pfxX":-6.476535512878074,"pfxZ":8.462123334497303,"pX":0.006861239259778474,"pZ":1.5778352050031381,"vX0":8.792539936714377,"vY0":-136.41780218432814,"vZ0":-6.56158783576529,"x":116.74,"y":196.18,"x0":-2.4021597391162723,"y0":50.00211875745595,"z0":5.103549094323227,"aX":-12.324761087830053},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2564,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4000441661559684,"extension":6.256870890103855},"index":0,"playId":"90e93fa9-aeff-3918-878b-8fd4f5c98c02","pitchNumber":1,"startTime":"2026-04-30T18:39:27.216Z","endTime":"2026-04-30T18:39:31.809Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69785681159767,"aZ":-16.023910141760535,"pfxX":-7.790474602094779,"pfxZ":8.48794530600108,"pX":-0.28478297392866336,"pZ":1.7760624540195484,"vX0":8.102271859007812,"vY0":-136.7226743138687,"vZ0":-6.472317460605816,"x":127.86,"y":190.83,"x0":-2.2672085007097365,"y0":50.00563227870729,"z0":5.2641526376296355,"aX":-14.827649420307763},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2542,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3998370879018407,"extension":6.23603571112159},"index":1,"playId":"272744a1-0e20-3ab3-9987-53db5b48e20c","pitchNumber":2,"startTime":"2026-04-30T18:39:42.319Z","endTime":"2026-04-30T18:39:45.921Z","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":86.1,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397152027325248,"aZ":-23.79609709437861,"pfxX":-10.344135432970017,"pfxZ":5.2900385515180615,"pX":-0.4116938161402203,"pZ":2.115240865800752,"vX0":7.79130617690695,"vY0":-125.10455062214353,"vZ0":-3.2917070292144133,"x":132.69,"y":181.67,"x0":-2.2234824050913593,"y0":50.00384665218516,"z0":5.39999943421008,"aX":-16.38682517992881},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":2259,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4379259990677453,"extension":6.172581235940149},"index":2,"playId":"cbbd6f9e-c6af-3cfa-aaee-088d549177db","pitchNumber":3,"startTime":"2026-04-30T18:39:55.714Z","endTime":"2026-04-30T18:39:59.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T18:40:06.026Z","endTime":"2026-04-30T18:40:19.714Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3986749316999,"aZ":-14.452154566532673,"pfxX":-6.545750127941405,"pfxZ":9.265568833787869,"pX":-0.998397090855403,"pZ":2.78375281018659,"vX0":5.89663577611726,"vY0":-136.9802485203191,"vZ0":-4.567775252089026,"x":155.06,"y":163.62,"x0":-2.3216392867241105,"y0":50.0045474961198,"z0":5.451129277193103,"aX":-12.522367772914759},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2546,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39886154545941244,"extension":6.126049573067927},"index":4,"playId":"83e4222b-ce24-3c5e-bdb7-23ce3e5cb9fd","pitchNumber":4,"startTime":"2026-04-30T18:40:19.714Z","endTime":"2026-04-30T18:40:23.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07119082808443,"aZ":-17.023856129810124,"pfxX":-5.8734992087620785,"pfxZ":8.077901090810695,"pX":-0.5692732176863439,"pZ":2.9003360253822033,"vX0":6.696305567391947,"vY0":-135.68347624651742,"vZ0":-3.8483680125386934,"x":138.7,"y":160.47,"x0":-2.299329074300019,"y0":50.00186830133271,"z0":5.514126212612086,"aX":-11.01486181797864},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2565,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4027790603604706,"extension":6.07783412802227},"hitData":{"launchSpeed":104.0,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.19,"coordY":100.5}},"index":5,"playId":"017db3c5-27ac-378b-bedc-b077f8a6b596","pitchNumber":5,"startTime":"2026-04-30T18:40:34.168Z","endTime":"2026-04-30T18:40:46.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:40:46.704Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Black singles on a ground ball to right fielder Corbin Carroll. Jake Bauers to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:41:03.633Z","endTime":"2026-04-30T18:41:41.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806256019496033,"aZ":-28.579290199892633,"pfxX":-12.515611955527634,"pfxZ":2.311771935497201,"pX":0.26487484517749865,"pZ":1.2483242039698,"vX0":10.338390380992333,"vY0":-123.8858014411288,"vZ0":-4.362045413992989,"x":106.9,"y":205.08,"x0":-2.336773290381683,"y0":50.001681480735336,"z0":5.4213393868235675,"aX":-19.448352886829834},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":20.3,"spinRate":2325,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4421696942797957,"extension":6.28463666766812},"index":0,"playId":"555ef93b-b008-3cbd-b688-1a2a1d12eb7d","pitchNumber":1,"startTime":"2026-04-30T18:41:08.702Z","endTime":"2026-04-30T18:41:12.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958039268401816,"aZ":-23.27307696421891,"pfxX":-2.005413163981585,"pfxZ":5.059376725826562,"pX":0.1041715602305372,"pZ":2.1597599847237836,"vX0":7.404343510488838,"vY0":-131.10648384056086,"vZ0":-3.905826806958004,"x":113.03,"y":180.47,"x0":-2.4830308083969728,"y0":50.00358989488017,"z0":5.383988809909794,"aX":-3.529526516412503},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2513,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4160816053658287,"extension":6.214097404115771},"hitData":{"launchSpeed":93.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":123.81}},"index":1,"playId":"60e56ee9-f2a0-3a57-9388-a1cec88d6e35","pitchNumber":2,"startTime":"2026-04-30T18:41:30.847Z","endTime":"2026-04-30T18:41:41.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:41:41.928Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Jake Bauers scores. Tyler Black to 2nd.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:43:05.835Z","endTime":"2026-04-30T18:44:31.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"58951153-0ad5-36d8-ae72-8b478cc3bc63","startTime":"2026-04-30T18:42:24.445Z","endTime":"2026-04-30T18:42:27.445Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011316258513563,"aZ":-17.870913029860684,"pfxX":-6.179905703393626,"pfxZ":7.769851994768814,"pX":-0.7643818526119494,"pZ":2.7985761451316664,"vX0":6.541305755553597,"vY0":-134.9725311020104,"vZ0":-3.5898945677442926,"x":146.14,"y":163.22,"x0":-2.4190758542514037,"y0":50.00221475276538,"z0":5.408000460658211,"aX":-11.375793320061558},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2553,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40615797783885155,"extension":6.164914769152069},"index":1,"playId":"13b82f60-376f-3179-85d1-9c9a939841ab","pitchNumber":1,"startTime":"2026-04-30T18:43:08.077Z","endTime":"2026-04-30T18:43:11.859Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2027846477376,"aZ":-26.315698914247296,"pfxX":-3.3494374760719725,"pfxZ":3.4472423178449336,"pX":-0.2762910019588335,"pZ":3.4112905586251037,"vX0":6.631556351599495,"vY0":-129.55500961887105,"vZ0":-0.13638853530543749,"x":127.53,"y":146.68,"x0":-2.4345678382300524,"y0":50.00098311102914,"z0":5.476773236388006,"aX":-5.690076649173028},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":4.6,"spinRate":2630,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.42286211682081865,"extension":6.052131241721747},"index":2,"playId":"583b4a06-06ab-343a-ad93-15d62ad6f74b","pitchNumber":2,"startTime":"2026-04-30T18:43:31.024Z","endTime":"2026-04-30T18:43:34.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T18:43:37.446Z","endTime":"2026-04-30T18:44:00.506Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"e5379496-4f93-3bcd-8fa7-49695415bc40","startTime":"2026-04-30T18:44:00.506Z","endTime":"2026-04-30T18:44:03.506Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43522264647085,"aZ":-19.456191002570154,"pfxX":-6.464740708082352,"pfxZ":6.867945056888809,"pX":-0.016615290780716864,"pZ":2.1644843464134933,"vX0":8.737430397198711,"vY0":-135.4333042039204,"vZ0":-4.354396635195679,"x":117.63,"y":180.34,"x0":-2.4493390524335528,"y0":50.003193007618286,"z0":5.1595137958121535,"aX":-11.972748907206439},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":9.7,"spinRate":2557,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4049096103040397,"extension":6.282821272293376},"hitData":{"launchSpeed":78.0,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":163.84}},"index":5,"playId":"fb7eaa96-36a9-3272-9856-6cd808e4b1e4","pitchNumber":3,"startTime":"2026-04-30T18:44:23.503Z","endTime":"2026-04-30T18:44:31.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:44:31.213Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas. Tyler Black to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:44:54.897Z","endTime":"2026-04-30T18:45:52.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048365044619313,"aZ":-13.66492658806135,"pfxX":-4.154181842243765,"pfxZ":9.963415750267309,"pX":0.32779376355393164,"pZ":2.5444448350301454,"vX0":8.67665806327949,"vY0":-135.5450873214939,"vZ0":-4.979948436312621,"x":104.51,"y":170.08,"x0":-2.3773124051462693,"y0":50.00538177642821,"z0":5.362203897517437,"aX":-7.720308822792615},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2563,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40432657354943613,"extension":6.305819297908721},"index":0,"playId":"bd3e649d-cdbd-36df-9e73-0ad8a9cc2365","pitchNumber":1,"startTime":"2026-04-30T18:45:03.087Z","endTime":"2026-04-30T18:45:06.466Z","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":"a5ba7872-d6b3-4c63-8aab-cb056d8c59e4","startTime":"2026-04-30T18:45:26.332Z","endTime":"2026-04-30T18:45:31.332Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.123100037591858,"aZ":-39.3112180591175,"pfxX":5.5788271634853865,"pfxZ":-5.233371856644672,"pX":-0.352465979992938,"pZ":1.8214234258729993,"vX0":3.3066540483367968,"vY0":-116.13946143669823,"vZ0":-0.18813107512353366,"x":130.44,"y":189.6,"x0":-2.5203875146663974,"y0":50.003679477606276,"z0":5.648082404646182,"aX":7.606595173287814},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.2,"breakHorizontal":-10.9,"spinRate":2894,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.47195322742900814,"extension":5.888874685573008},"hitData":{"launchSpeed":97.0,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":153.2}},"index":2,"playId":"7a1ad0f9-20da-30df-ada7-f0dfafe48dfc","pitchNumber":2,"startTime":"2026-04-30T18:45:44.332Z","endTime":"2026-04-30T18:45:52.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:45:52.816Z","atBatIndex":26},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Greg Jones bunt pops out softly to pitcher Michael Soroka.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T18:46:10.551Z","endTime":"2026-04-30T18:46:25.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Pop Out","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":0},"credits":[{"player":{"id":647336,"link":"/api/v1/people/647336"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203120985819506,"aZ":-18.304394030261726,"pfxX":-5.218020075929786,"pfxZ":7.463058042031227,"pX":-0.09832623536467547,"pZ":3.5241515797210976,"vX0":8.120256671839947,"vY0":-134.94086264584624,"vZ0":-1.368560757151331,"x":120.75,"y":143.63,"x0":-2.457824920001683,"y0":50.00430749196351,"z0":5.317461004441948,"aX":-9.700314873744164},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":7.9,"spinRate":2439,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4046842271924067,"extension":6.2458370540654835},"hitData":{"launchSpeed":26.9,"launchAngle":64.0,"totalDistance":36.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":128.39,"coordY":189.54}},"index":0,"playId":"0a489695-49c9-3e62-8deb-c5baa38d3618","pitchNumber":1,"startTime":"2026-04-30T18:46:19.177Z","endTime":"2026-04-30T18:46:25.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:46:25.889Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (7) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:48:22.511Z","endTime":"2026-04-30T18:49:10.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63279075196561,"aZ":-13.568596594243502,"pfxX":6.34790657742528,"pfxZ":9.983431978769707,"pX":0.5975471115904194,"pZ":3.153954710427691,"vX0":-4.154416154525812,"vY0":-136.30458437763366,"vZ0":-4.079485152175264,"x":94.22,"y":153.62,"x0":1.3242173748408654,"y0":50.00363422952383,"z0":5.620556599261107,"aX":11.830901286472209},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-10.6,"spinRate":2419,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4033308628825827,"extension":6.0426545278778825},"index":0,"playId":"404e5b29-7a6c-3159-8e01-92f98f88a760","pitchNumber":1,"startTime":"2026-04-30T18:48:30.715Z","endTime":"2026-04-30T18:48:35.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48181246340645,"aZ":-13.280081442342617,"pfxX":7.853490257338179,"pfxZ":10.08397911613617,"pX":0.700943539888691,"pZ":2.6749731528004173,"vX0":-4.482845036936955,"vY0":-136.80943856384704,"vZ0":-5.224819793890099,"x":90.28,"y":166.56,"x0":1.350647331822397,"y0":50.000818048396596,"z0":5.538154402595239,"aX":14.710932941318774},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-13.1,"spinRate":2374,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.402169100256625,"extension":6.1179559820939495},"index":1,"playId":"cb17c5ff-b98d-3691-afa8-a6f860a78cc0","pitchNumber":2,"startTime":"2026-04-30T18:48:43.525Z","endTime":"2026-04-30T18:48:47.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834045466334217,"aZ":-29.528208872305836,"pfxX":-1.5932485375426313,"pfxZ":1.6502603295398899,"pX":0.24611626898352854,"pZ":2.709072076436645,"vX0":-2.740219784326178,"vY0":-125.05895960870188,"vZ0":-1.4656517303447496,"x":107.62,"y":165.64,"x0":1.5586388859725582,"y0":50.00040999475116,"z0":5.702136127759676,"aX":-2.54807352492668},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":3.5,"spinRate":2866,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.4362956841559784,"extension":5.979947397907271},"hitData":{"launchSpeed":102.5,"launchAngle":22.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.88,"coordY":62.62}},"index":2,"playId":"ad3d8dbc-dca8-3006-ac20-5e570d59fd9b","pitchNumber":3,"startTime":"2026-04-30T18:48:58.126Z","endTime":"2026-04-30T18:49:10.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:49:10.743Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:49:28.205Z","endTime":"2026-04-30T18:50:35.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.311605518307925,"aZ":-31.015383490033223,"pfxX":-1.7984797060365394,"pfxZ":0.7446385293844955,"pX":-0.1483609412452339,"pZ":3.126612703263468,"vX0":-3.314944858853828,"vY0":-123.36901201511809,"vZ0":-0.12595831604149166,"x":122.66,"y":154.36,"x0":1.4434854327165962,"y0":50.001393310109286,"z0":5.780906809487359,"aX":-2.785690385045918},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":4.0,"spinRate":2678,"spinDirection":298},"zone":2,"typeConfidence":2.0,"plateTime":0.4430846489031879,"extension":5.9838562856402575},"index":0,"playId":"e25f2481-022d-372d-8b1c-a32fc5d46bd3","pitchNumber":1,"startTime":"2026-04-30T18:49:39.124Z","endTime":"2026-04-30T18:49:42.707Z","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55792252207954,"aZ":-20.185614082878132,"pfxX":10.128190260859686,"pfxZ":6.383094478073361,"pX":0.6952134965063952,"pZ":1.964443886241665,"vX0":-5.34532808857632,"vY0":-136.0958377925039,"vZ0":-5.56600860774541,"x":90.5,"y":185.74,"x0":1.3677362011846481,"y0":50.0023589634587,"z0":5.431946112949502,"aX":19.019681882925862},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-17.3,"spinRate":2194,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4022801468099493,"extension":6.096538157785083},"index":1,"playId":"efd63180-cf8d-3c5e-bf90-dd27deb658c7","pitchNumber":2,"startTime":"2026-04-30T18:49:56.447Z","endTime":"2026-04-30T18:50:00.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188664329645423,"aZ":-15.050818649235532,"pfxX":8.17667330758103,"pfxZ":8.701980809039599,"pX":-1.1751330952542847,"pZ":2.00393626180786,"vX0":-9.459003536979104,"vY0":-139.1454209990571,"vZ0":-6.316222372225412,"x":161.79,"y":184.67,"x0":1.2003264735078756,"y0":50.002983868165686,"z0":5.294250229868758,"aX":16.090773474077555},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-13.0,"spinRate":2388,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.393111469465552,"extension":6.172257479607017},"index":2,"playId":"082af33b-6241-377e-8a61-7f4b6f1d76e7","pitchNumber":3,"startTime":"2026-04-30T18:50:13.030Z","endTime":"2026-04-30T18:50:17.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668334499694815,"aZ":-16.02239152289993,"pfxX":8.144416687173926,"pfxZ":8.372493340088583,"pX":-0.6820181360390158,"pZ":2.2853931151496476,"vX0":-8.160604405921976,"vY0":-137.8076066902976,"vZ0":-5.615138673784237,"x":143.0,"y":177.07,"x0":1.2547398494210005,"y0":50.006732514550485,"z0":5.426003916780892,"aX":15.720647251547124},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-13.1,"spinRate":2412,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.39694762514067294,"extension":6.1666810046017},"index":3,"playId":"4670e1c9-90b8-3d87-b56c-29cef18809c3","pitchNumber":4,"startTime":"2026-04-30T18:50:31.391Z","endTime":"2026-04-30T18:50:35.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:50:35.337Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to left fielder Greg Jones. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:50:53.975Z","endTime":"2026-04-30T18:52:13.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48377937119587,"aZ":-19.64246556575338,"pfxX":10.26648030070874,"pfxZ":6.81643793606322,"pX":-1.107709827414037,"pZ":0.5483659115068519,"vX0":-9.123509572652377,"vY0":-134.34047659677563,"vZ0":-9.100507864794801,"x":159.22,"y":223.97,"x0":0.9887759702235288,"y0":50.00390071703309,"z0":5.360833410874284,"aX":18.87810024798699},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":-16.8,"spinRate":2199,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4067958356626562,"extension":6.195612574165133},"index":0,"playId":"e3502d4f-fb86-3d3a-82ad-58647d928d50","pitchNumber":1,"startTime":"2026-04-30T18:51:00.961Z","endTime":"2026-04-30T18:51:04.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.064891453446307,"aZ":-40.66750310244254,"pfxX":-5.860364560667481,"pfxZ":-6.490307444679189,"pX":0.39438104995047885,"pZ":1.8656964822029178,"vX0":-0.603127818625333,"vY0":-114.00823492061804,"vZ0":0.15575329917007985,"x":101.97,"y":188.41,"x0":1.423622125570559,"y0":50.003065915775956,"z0":5.829158421786259,"aX":-7.670227789404738},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.4,"breakHorizontal":10.8,"spinRate":2777,"spinDirection":325},"zone":9,"typeConfidence":2.0,"plateTime":0.4814715047046456,"extension":5.978670827116699},"index":1,"playId":"a5e3c455-2d94-38c4-b19a-edb127266fea","pitchNumber":2,"startTime":"2026-04-30T18:51:21.892Z","endTime":"2026-04-30T18:51:25.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25860663889198,"aZ":-16.38869158329564,"pfxX":7.581494131197839,"pfxZ":8.472703606581419,"pX":-1.2884060298908764,"pZ":2.8364480660663114,"vX0":-9.2376615565796,"vY0":-135.53201315494107,"vZ0":-4.1785704831565065,"x":166.11,"y":162.2,"x0":1.1770095904807818,"y0":50.00045843229721,"z0":5.540565771539654,"aX":14.121479958912026},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-11.8,"spinRate":2271,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4039303554638032,"extension":6.176858963889932},"index":2,"playId":"714378cc-c7ef-37b8-99d8-22d15f944201","pitchNumber":3,"startTime":"2026-04-30T18:51:41.532Z","endTime":"2026-04-30T18:51:45.623Z","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":90.0,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355809072978545,"aZ":-20.19973440090867,"pfxX":2.782253642372843,"pfxZ":6.797936827559497,"pX":0.18211018969553097,"pZ":2.266663232771389,"vX0":-3.925470651639042,"vY0":-131.0551191466991,"vZ0":-4.6167834128406415,"x":110.06,"y":177.58,"x0":1.3290773682956312,"y0":50.0063543183876,"z0":5.534655866900091,"aX":4.903614454953938},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-4.3,"spinRate":2427,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.415903965073257,"extension":6.024688951677415},"hitData":{"launchSpeed":108.2,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.96,"coordY":123.81}},"index":3,"playId":"2f3e3b79-41c6-307a-8d41-867db084e16f","pitchNumber":4,"startTime":"2026-04-30T18:52:03.170Z","endTime":"2026-04-30T18:52:13.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:52:13.645Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a fly ball to center fielder Garrett Mitchell. Corbin Carroll scores. Ildemaro Vargas to 2nd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:52:34.546Z","endTime":"2026-04-30T18:53:19.420Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":675660,"link":"/api/v1/people/675660"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.6,"endSpeed":78.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770859815666476,"aZ":-28.640108939816493,"pfxX":6.713122643310106,"pfxZ":2.288212513127718,"pX":-0.5497427737673591,"pZ":2.4766948062851757,"vX0":-6.399705995032485,"vY0":-123.07653612673988,"vZ0":-1.9562377973415692,"x":137.95,"y":171.91,"x0":1.2030538536298305,"y0":50.004016659379026,"z0":5.690426028860445,"aX":10.37455835616303},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":1383,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.44380436409346036,"extension":6.013923256531166},"index":0,"playId":"0a38396c-9528-3c8a-86db-ddf5e4e7d232","pitchNumber":1,"startTime":"2026-04-30T18:52:48.445Z","endTime":"2026-04-30T18:52:52.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75977896055437,"aZ":-17.903252841184454,"pfxX":0.8344471348482712,"pfxZ":8.004425300600714,"pX":-0.5094511844842176,"pZ":3.1054372536898014,"vX0":-5.15376703084122,"vY0":-132.0705126544042,"vZ0":-2.97088032240981,"x":136.42,"y":154.93,"x0":1.3512033854351402,"y0":50.00023077263922,"z0":5.547591909855856,"aX":1.4880116885412702},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-0.5,"spinRate":2640,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4133053110603395,"extension":6.153747382171322},"hitData":{"launchSpeed":63.9,"launchAngle":33.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.46,"coordY":109.96}},"index":1,"playId":"45f7da39-0244-3f7c-8f6f-a8cadd14f015","pitchNumber":2,"startTime":"2026-04-30T18:53:07.753Z","endTime":"2026-04-30T18:53:19.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:53:19.420Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out to first baseman Jake Bauers. Ildemaro Vargas to 3rd. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:54:41.270Z","endTime":"2026-04-30T18:55:53.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:53:36.684Z","endTime":"2026-04-30T18:54:43.465Z","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":93.0,"endSpeed":84.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6809291955999,"aZ":-21.748283642351325,"pfxX":9.508323787108935,"pfxZ":5.676186618904451,"pX":0.1789404309509307,"pZ":2.2128357840690076,"vX0":-6.089228238289468,"vY0":-135.24861831654755,"vZ0":-4.630564407557743,"x":110.18,"y":179.03,"x0":1.2333278894207924,"y0":50.006477463405645,"z0":5.488326759424418,"aX":17.479245026019452},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-15.8,"spinRate":2367,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.406200676464592,"extension":6.231745564715576},"index":1,"playId":"f23b870e-86e3-3869-b5af-73f422a40617","pitchNumber":1,"startTime":"2026-04-30T18:54:43.465Z","endTime":"2026-04-30T18:54:50.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41496127965796,"aZ":-30.534522083059162,"pfxX":2.5918040644255376,"pfxZ":1.087786870037199,"pX":-0.089803530463296,"pZ":1.444508069002315,"vX0":-4.0127410610963645,"vY0":-121.31906630775985,"vZ0":-3.579090584845522,"x":120.42,"y":199.78,"x0":1.2410909354704192,"y0":50.00164051031696,"z0":5.570849852714546,"aX":3.903594440169288},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":-3.8,"spinRate":997,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.44967480761512135,"extension":5.997998558079807},"index":2,"playId":"ebd25d10-6e54-329b-b2ae-0b1350403aff","pitchNumber":2,"startTime":"2026-04-30T18:55:20.990Z","endTime":"2026-04-30T18:55:24.330Z","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":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990980057515863,"aZ":-21.90743703576722,"pfxX":1.0399627948803603,"pfxZ":5.7854306961303585,"pX":-0.3113801878429575,"pZ":2.91801158688691,"vX0":-4.851802432363339,"vY0":-131.6305907025878,"vZ0":-2.6445022618401475,"x":128.87,"y":159.99,"x0":1.4116298167210737,"y0":50.00180311032367,"z0":5.537821201013137,"aX":1.8453872155655633},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":-1.0,"spinRate":2596,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.414326295146175,"extension":5.950479335198764},"hitData":{"launchSpeed":69.6,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.64,"coordY":201.24}},"index":3,"playId":"137b4c1a-f74b-3d7a-9a3c-b3b4aa117c86","pitchNumber":3,"startTime":"2026-04-30T18:55:43.192Z","endTime":"2026-04-30T18:55:53.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:55:53.533Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T18:56:10.484Z","endTime":"2026-04-30T18:57:42.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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 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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204070286439936,"aZ":-21.55452097833007,"pfxX":9.869868096973688,"pfxZ":5.61632769275606,"pX":0.770231454874396,"pZ":0.42607633514235105,"vX0":-4.89482931503319,"vY0":-136.63486002791407,"vZ0":-9.215125548060259,"x":87.64,"y":227.28,"x0":1.3030336299950012,"y0":50.000490245625784,"z0":5.3243258331168,"aX":18.652376519328275},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-16.8,"spinRate":2151,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.40092185037674577,"extension":6.144402414900534},"index":0,"playId":"5cbc245b-bad5-30b6-9a19-579e2417f113","pitchNumber":1,"startTime":"2026-04-30T18:56:16.556Z","endTime":"2026-04-30T18:56:20.688Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303546339735185,"aZ":-17.05573594678317,"pfxX":3.7249136511538286,"pfxZ":8.349990894223549,"pX":0.1361376830934959,"pZ":2.0465573369045376,"vX0":-4.500480072350054,"vY0":-133.1231824422472,"vZ0":-5.868793939821723,"x":111.81,"y":183.52,"x0":1.3579358020729309,"y0":50.00065306225871,"z0":5.497809826642492,"aX":6.742101857519886},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":-5.9,"spinRate":2497,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.41011699942169955,"extension":6.044034506170437},"index":1,"playId":"7fb20281-77fa-3ad4-ad6c-d40e64da31e2","pitchNumber":2,"startTime":"2026-04-30T18:56:36.597Z","endTime":"2026-04-30T18:56:40.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235418997803713,"aZ":-23.585228495042006,"pfxX":10.459424772214463,"pfxZ":4.553207873211799,"pX":0.15440067548956615,"pZ":1.5472113975322488,"vX0":-6.5320506303228285,"vY0":-136.53274649964555,"vZ0":-5.908173908522519,"x":111.11,"y":197.01,"x0":1.2197189477817898,"y0":50.00270597995626,"z0":5.363592823194857,"aX":19.73449941175677},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":-17.5,"spinRate":2263,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4012506280989401,"extension":6.150756351771755},"index":2,"playId":"21a7ad78-6d7b-3dce-b605-64ad37e38b3a","pitchNumber":3,"startTime":"2026-04-30T18:57:00.358Z","endTime":"2026-04-30T18:57:04.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96387550083392,"aZ":-31.03520209147481,"pfxX":-2.8572849896387518,"pfxZ":0.7003380170623723,"pX":-0.9721330439744669,"pZ":1.1516261503029601,"vX0":-4.782372931348207,"vY0":-126.16469752015854,"vZ0":-4.596126223338607,"x":154.06,"y":207.69,"x0":1.311014506430745,"y0":50.00326284623058,"z0":5.4663703828181704,"aX":-4.658374388640869},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":6.1,"spinRate":2776,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.43228529361396895,"extension":6.083542239542486},"index":3,"playId":"b8b1af05-cfe1-379e-898c-00ac1b91d551","pitchNumber":4,"startTime":"2026-04-30T18:57:17.187Z","endTime":"2026-04-30T18:57:24.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05499321438559,"aZ":-16.04949210791364,"pfxX":8.156332952853722,"pfxZ":8.215491821434526,"pX":-0.4303049337823748,"pZ":2.4153375651947604,"vX0":-7.500429027281874,"vY0":-139.39864634608315,"vZ0":-5.291708033897764,"x":133.4,"y":173.57,"x0":1.2387227060860235,"y0":50.00668979266323,"z0":5.402119750849299,"aX":16.016373704426734},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":-13.2,"spinRate":2381,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.3932874512294835,"extension":6.270115229541667},"index":4,"playId":"b832c095-81cb-375a-a0e4-8cbe1b47f714","pitchNumber":5,"startTime":"2026-04-30T18:57:38.212Z","endTime":"2026-04-30T18:57:42.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:57:42.660Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:00:00.275Z","endTime":"2026-04-30T19:00:43.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330846357911028,"aZ":-25.382533440415397,"pfxX":-1.4620862514715385,"pfxZ":4.072960687241256,"pX":0.6185176243312963,"pZ":2.9760712947418213,"vX0":7.833730825771688,"vY0":-127.7501510260981,"vZ0":-1.459058343988438,"x":93.42,"y":158.43,"x0":-2.286907751899001,"y0":50.000167668807755,"z0":5.534605567424392,"aX":-2.437229582601444},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":1.1,"spinRate":2481,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4274297181783142,"extension":6.108375309750635},"index":0,"playId":"9b61c00d-eb25-3722-98ac-7c5b801c72dd","pitchNumber":1,"startTime":"2026-04-30T19:00:05.586Z","endTime":"2026-04-30T19:00:09.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40117157028979,"aZ":-25.875508476514145,"pfxX":-9.885472482331075,"pfxZ":4.316926849744062,"pX":-1.3509711173899162,"pZ":3.2636842114044975,"vX0":5.8077042548871765,"vY0":-120.27580686641697,"vZ0":-0.1726925971744958,"x":168.5,"y":150.66,"x0":-2.5187371248271835,"y0":50.00055024038808,"z0":5.640661720393771,"aX":-14.41015986356168},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2068,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.45626299667400705,"extension":6.106651968070096},"index":1,"playId":"013ae61b-5474-3c18-b01f-ef8be41e576a","pitchNumber":2,"startTime":"2026-04-30T19:00:19.626Z","endTime":"2026-04-30T19:00:23.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67623473027007,"aZ":-23.76735956357809,"pfxX":-10.06597133700668,"pfxZ":4.587740410014059,"pX":-0.11100986563532604,"pZ":2.079028755903875,"vX0":8.9818965533948,"vY0":-134.17864886235498,"vZ0":-4.386209311115383,"x":121.23,"y":182.65,"x0":-2.1859369105298723,"y0":50.00231844936982,"z0":5.417924376648955,"aX":-18.44557258855818},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":2370,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40743274283917374,"extension":6.09973640572927},"hitData":{"launchSpeed":79.5,"launchAngle":19.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.9,"coordY":101.2}},"index":2,"playId":"049dc7a9-1a64-32bf-a0f6-a221608cc389","pitchNumber":3,"startTime":"2026-04-30T19:00:31.555Z","endTime":"2026-04-30T19:00:43.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:00:43.124Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to left fielder Lourdes Gurriel Jr., deflected by pitcher Michael Soroka. David Hamilton to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:01:27.728Z","endTime":"2026-04-30T19:02:16.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2b39838b-8592-340d-af83-e745a0b3bdb7","startTime":"2026-04-30T19:01:10.154Z","endTime":"2026-04-30T19:01:13.154Z","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":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22702611457804,"aZ":-13.950003977893026,"pfxX":-7.133721473483395,"pfxZ":9.994145148793145,"pX":0.2122283648489096,"pZ":1.7159449325907883,"vX0":9.33724903693305,"vY0":-134.23644450947475,"vZ0":-6.873704255748746,"x":108.91,"y":192.45,"x0":-2.3854629617457896,"y0":50.00560466629248,"z0":5.304239126407733,"aX":-13.013033738674544},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2443,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40812605514258093,"extension":6.099573649512754},"index":1,"playId":"e9416808-8ac0-336c-a451-4762ce62bed7","pitchNumber":1,"startTime":"2026-04-30T19:01:30.032Z","endTime":"2026-04-30T19:01:57.041Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902685759324033,"aZ":-33.260925670243196,"pfxX":-11.19381249451463,"pfxZ":-0.6911223079728561,"pX":-0.5144263213791248,"pZ":2.0175237055575685,"vX0":8.168852257302587,"vY0":-124.94582089778832,"vZ0":-1.8231369379515792,"x":136.61,"y":184.31,"x0":-2.3769059969469346,"y0":50.00256912539301,"z0":5.497907239139878,"aX":-17.64380406900202},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":18.4,"spinRate":2020,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.43889575252719126,"extension":6.271720764395544},"hitData":{"launchSpeed":88.7,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":96.07,"coordY":119.76}},"index":2,"playId":"8991544d-98ce-3e2c-a538-ef83d56d727a","pitchNumber":2,"startTime":"2026-04-30T19:02:04.440Z","endTime":"2026-04-30T19:02:16.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:02:16.238Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a line drive to right fielder Corbin Carroll. David Hamilton scores. Garrett Mitchell to 3rd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:03:50.573Z","endTime":"2026-04-30T19:05:54.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"a971175e-e8d0-3d1f-8819-1d2b9e435f95","startTime":"2026-04-30T19:03:17.640Z","endTime":"2026-04-30T19:03:20.640Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.097034331958515,"aZ":-38.495113781270966,"pfxX":4.769841320525894,"pfxZ":-4.595749283703983,"pX":-0.27669851982346244,"pZ":2.481777524240974,"vX0":3.777263449193935,"vY0":-116.269307170012,"vZ0":0.7268962958139584,"x":127.55,"y":171.77,"x0":-2.5402222759926314,"y0":50.00552175707699,"z0":5.808055717309735,"aX":6.553805013463484},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.9,"breakHorizontal":-9.6,"spinRate":2841,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.47047206762620286,"extension":5.959454429582036},"index":1,"playId":"6e47c97f-7fee-34d0-8cb9-5109dde62a46","pitchNumber":1,"startTime":"2026-04-30T19:03:52.790Z","endTime":"2026-04-30T19:03:56.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562848246575903,"aZ":-41.215966504440416,"pfxX":5.834329341543773,"pfxZ":-6.566793534565155,"pX":0.2270063908904233,"pZ":2.240626011381385,"vX0":4.405933326771053,"vY0":-116.77255501045002,"vZ0":0.6659897217364676,"x":108.35,"y":178.28,"x0":-2.4440608848863756,"y0":50.00286851218954,"z0":5.8380541028628645,"aX":8.033333227064116},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.4,"breakHorizontal":-11.6,"spinRate":2909,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.46955589991691404,"extension":5.902071348338121},"index":2,"playId":"3baa80a7-f428-3b11-ae3b-f8212289d5a2","pitchNumber":2,"startTime":"2026-04-30T19:04:12.749Z","endTime":"2026-04-30T19:04:16.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"8af22755-fa66-3bff-b7b2-87cef743d05b","startTime":"2026-04-30T19:04:37.203Z","endTime":"2026-04-30T19:04:43.639Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004594259220774,"aZ":-18.16576867516758,"pfxX":-7.60288486229773,"pfxZ":7.650399167517687,"pX":-0.05204155164691019,"pZ":3.40500633593497,"vX0":9.137398584979417,"vY0":-134.2005784109192,"vZ0":-1.6606312341819418,"x":118.98,"y":146.84,"x0":-2.5071051718134463,"y0":50.00172202257574,"z0":5.320666511923328,"aX":-13.920182222334157},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":11.9,"spinRate":2498,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4075529319836999,"extension":6.254535878172359},"index":4,"playId":"2c6a3be5-0206-3220-884b-04a1cbca162a","pitchNumber":3,"startTime":"2026-04-30T19:05:17.568Z","endTime":"2026-04-30T19:05:20.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090668282545145,"aZ":-41.21783399703612,"pfxX":7.166961249259035,"pfxZ":-6.557157738733719,"pX":0.4948072855933263,"pZ":1.4165258303121615,"vX0":4.577390360676809,"vY0":-117.23644638757045,"vZ0":-0.7944138505675381,"x":98.14,"y":200.53,"x0":-2.420376485027714,"y0":50.00356218305499,"z0":5.638290234690609,"aX":9.882972813393163},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.8,"breakHorizontal":-14.2,"spinRate":3029,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4688707957637055,"extension":5.853769203154558},"hitData":{"launchSpeed":106.6,"launchAngle":14.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":108.61}},"index":5,"playId":"3c6461ff-0817-3ef5-aeac-f0f014a1e056","pitchNumber":4,"startTime":"2026-04-30T19:05:42.656Z","endTime":"2026-04-30T19:05:54.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:05:54.277Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to left fielder Lourdes Gurriel Jr. Garrett Mitchell scores. Brice Turang to 2nd.","rbi":1,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:06:26.220Z","endTime":"2026-04-30T19:06:54.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27369159520145,"aZ":-35.02933122002049,"pfxX":7.7665715610612605,"pfxZ":-2.0273930399902067,"pX":0.5365548479443575,"pZ":2.0343230503952188,"vX0":4.64825896525761,"vY0":-118.12000061268517,"vZ0":-0.8350819313431765,"x":96.55,"y":183.85,"x0":-2.468285650681842,"y0":50.003067585260524,"z0":5.623624446029427,"aX":10.933822191651384},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.6,"breakHorizontal":-15.2,"spinRate":3010,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.46435564781217575,"extension":5.918981854299275},"hitData":{"launchSpeed":71.9,"launchAngle":24.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.68,"coordY":101.48}},"index":0,"playId":"1068e227-41f6-31e1-8f55-7a0aff9b7394","pitchNumber":1,"startTime":"2026-04-30T19:06:40.823Z","endTime":"2026-04-30T19:06:54.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:06:54.231Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to center fielder Alek Thomas. Brice Turang to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:09:29.646Z","endTime":"2026-04-30T19:10:43.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:07:01.516Z","endTime":"2026-04-30T19:08:01.669Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Philip Abner replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T19:08:01.669Z","endTime":"2026-04-30T19:09:31.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"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":90.1,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243623481820116,"aZ":-16.554766060535673,"pfxX":1.7847025212062584,"pfxZ":9.008015680818403,"pX":0.29703613009678687,"pZ":2.1771191417811564,"vX0":-6.001371118197781,"vY0":-131.00857525021416,"vZ0":-5.355998387692151,"x":105.68,"y":180.0,"x0":2.387896447621247,"y0":50.005019435404854,"z0":5.4895638413927115,"aX":3.0955329873387187},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.2,"breakHorizontal":-1.9,"spinRate":2360,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.41841899372267655,"extension":6.6003564724299375},"index":2,"playId":"b8e57d1e-7a99-3806-a408-39b9af08e016","pitchNumber":1,"startTime":"2026-04-30T19:09:31.913Z","endTime":"2026-04-30T19:09:35.718Z","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":90.1,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107572405974043,"aZ":-17.131668441756723,"pfxX":0.7942131474662881,"pfxZ":8.643233538883614,"pX":0.40315905703584387,"pZ":3.6859873855211114,"vX0":-5.35273581176524,"vY0":-131.17458149106753,"vZ0":-1.6858105444773779,"x":101.63,"y":139.26,"x0":2.3681412003927904,"y0":50.00097515175208,"z0":5.616030410753749,"aX":1.382238499075938},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-0.2,"spinRate":2474,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4177727283814807,"extension":6.430731899431562},"index":3,"playId":"9f26f363-b254-3385-b619-734a80a14b6f","pitchNumber":2,"startTime":"2026-04-30T19:09:49.628Z","endTime":"2026-04-30T19:09:53.841Z","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":89.9,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857844833169864,"aZ":-18.279833647900414,"pfxX":1.0525718925022893,"pfxZ":8.042218069816151,"pX":-0.5647960806303616,"pZ":2.3214045888860504,"vX0":-8.063793268277587,"vY0":-130.68825933458197,"vZ0":-4.718919571567255,"x":138.53,"y":176.1,"x0":2.4255580327740396,"y0":50.002467998690676,"z0":5.525797326098096,"aX":1.8191619626736164},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":-0.1,"spinRate":2503,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.4192989929963957,"extension":6.551489424622321},"index":4,"playId":"5118a7ae-4048-3afb-ac82-9e1ca19e7c29","pitchNumber":3,"startTime":"2026-04-30T19:10:10.045Z","endTime":"2026-04-30T19:10:13.944Z","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":80.1,"endSpeed":73.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125509050885466,"aZ":-38.97562674877001,"pfxX":-2.1392124998785134,"pfxZ":-4.969298477651099,"pX":0.1307532858987656,"pZ":1.9805983202157402,"vX0":-4.469100875835243,"vY0":-116.57954504428926,"vZ0":-0.11824255543677942,"x":112.02,"y":185.3,"x0":2.3551079562628012,"y0":50.00444197689741,"z0":5.729328330455397,"aX":-2.9262717635781117},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.8,"breakHorizontal":5.0,"spinRate":2331,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.47090639423805136,"extension":6.452329053495562},"hitData":{"launchSpeed":93.5,"launchAngle":31.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.19,"coordY":68.32}},"index":5,"playId":"e41107d8-fdde-3281-9115-4d5c4b2a71c4","pitchNumber":4,"startTime":"2026-04-30T19:10:29.932Z","endTime":"2026-04-30T19:10:43.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:10:43.314Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Black grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. William Contreras out at 2nd. Tyler Black out at 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T19:11:15.520Z","endTime":"2026-04-30T19:12:18.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.6,"endSpeed":75.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39819762020948,"aZ":-36.269766405618306,"pfxX":-1.106921688672165,"pfxZ":-2.8592500809818144,"pX":0.3315413517412028,"pZ":1.2900570801165334,"vX0":-4.649064477323944,"vY0":-118.87134546201932,"vZ0":-2.4181257356281387,"x":104.36,"y":203.95,"x0":2.4549235537008487,"y0":50.00174884471689,"z0":5.607552137638514,"aX":-1.586077630879492},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":3.1,"spinRate":2223,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4604571507330557,"extension":6.483178207467673},"index":0,"playId":"6ddc8fc0-2bda-3b7e-87c0-100a516e6bef","pitchNumber":1,"startTime":"2026-04-30T19:11:29.708Z","endTime":"2026-04-30T19:11:34.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T19:11:40.065Z","endTime":"2026-04-30T19:11:50.462Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734526333708725,"aZ":-18.711497818223773,"pfxX":1.2263923263404137,"pfxZ":7.552386394497059,"pX":-0.4860090691941707,"pZ":3.116590517342333,"vX0":-7.945656743733184,"vY0":-132.28412525709683,"vZ0":-2.7966758118873125,"x":135.53,"y":154.63,"x0":2.389870169122909,"y0":50.001064630652394,"z0":5.5503492057356105,"aX":2.1867910751172634},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":-0.6,"spinRate":2445,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.41317591871935866,"extension":6.539352738390073},"index":2,"playId":"35e9b104-32b3-3005-a4c9-b72d2e1dd43c","pitchNumber":2,"startTime":"2026-04-30T19:11:50.462Z","endTime":"2026-04-30T19:11:53.800Z","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":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81304707988077,"aZ":-37.47415578899086,"pfxX":-1.3534608798680643,"pfxZ":-3.7108596382085466,"pX":-0.41750970101156926,"pZ":1.8683674059214121,"vX0":-5.688370571614756,"vY0":-118.43611672406685,"vZ0":-0.9833524354321356,"x":132.91,"y":188.33,"x0":2.1876633408439754,"y0":50.005363858626374,"z0":5.704534087644134,"aX":-1.9307145344089467},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.7,"breakHorizontal":3.8,"spinRate":2238,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.46179046216038255,"extension":6.539943023388679},"hitData":{"launchSpeed":91.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":149.15}},"index":3,"playId":"a1de700e-b0a7-3b79-b18c-8f9e744acb33","pitchNumber":3,"startTime":"2026-04-30T19:12:10.235Z","endTime":"2026-04-30T19:12:18.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:12:18.072Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James McCann lines out to shortstop David Hamilton.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T19:14:27.086Z","endTime":"2026-04-30T19:15:57.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24018923223875,"aZ":-24.345319034459816,"pfxX":10.053745992099454,"pfxZ":4.260219544362018,"pX":0.13840087832361522,"pZ":2.5401939993197615,"vX0":-6.564989304516933,"vY0":-134.87426481789404,"vZ0":-3.432652831543443,"x":111.72,"y":170.19,"x0":1.3020183904345575,"y0":50.000194151220384,"z0":5.552754663235907,"aX":18.458569197175926},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":1830,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.40662741585008666,"extension":6.087553545009576},"index":0,"playId":"ab0d3841-26a6-33db-a4e7-24cc7914bce5","pitchNumber":1,"startTime":"2026-04-30T19:14:34.002Z","endTime":"2026-04-30T19:14:37.669Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-30T19:14:44.069Z","endTime":"2026-04-30T19:14:58.628Z","isPitch":false,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530563874099055,"aZ":-40.32496122985461,"pfxX":-4.066626185335199,"pfxZ":-6.201349969870428,"pX":-1.239481886451803,"pZ":2.612117184666216,"vX0":-4.550206998823572,"vY0":-114.31375761369911,"vZ0":1.7908005164008338,"x":164.25,"y":168.25,"x0":1.3108350067936498,"y0":50.00449204370125,"z0":5.7993127896132695,"aX":-5.34219521351991},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.4,"breakHorizontal":8.6,"spinRate":2816,"spinDirection":317},"zone":11,"typeConfidence":2.0,"plateTime":0.48051257262832525,"extension":5.985588006802832},"index":2,"playId":"c8d6df6d-84c0-390e-9f97-0516cd023ad4","pitchNumber":2,"startTime":"2026-04-30T19:14:58.628Z","endTime":"2026-04-30T19:15:02.686Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.103809312247368,"aZ":-28.475532169649437,"pfxX":4.950131559944525,"pfxZ":2.4273675686644767,"pX":0.6553196801256627,"pZ":1.007538716932378,"vX0":-3.2891300081809556,"vY0":-122.07283659284238,"vZ0":-4.8868547408825735,"x":92.02,"y":211.58,"x0":1.3712896527254348,"y0":50.001724808937084,"z0":5.4622724988093365,"aX":7.5344313822597115},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-8.3,"spinRate":808,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4472368214763218,"extension":5.9032383676229685},"index":3,"playId":"dfb01346-dc89-3071-af1b-9566188f1eff","pitchNumber":3,"startTime":"2026-04-30T19:15:18.727Z","endTime":"2026-04-30T19:15:22.580Z","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":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45325004054797,"aZ":-28.535404064164116,"pfxX":2.7117694020429717,"pfxZ":2.51495029710218,"pX":1.8925961288848039,"pZ":3.7066823499390895,"vX0":0.4140762149167026,"vY0":-119.64240987941477,"vZ0":1.1486318821459292,"x":44.86,"y":138.7,"x0":1.3649350798486761,"y0":50.00366541915582,"z0":5.781045605026136,"aX":3.924416878263192},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":950,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.45810429665775665,"extension":5.801804909221844},"index":4,"playId":"907ea52d-0436-33ca-b7f7-2ae0f72a8053","pitchNumber":4,"startTime":"2026-04-30T19:15:36.637Z","endTime":"2026-04-30T19:15:39.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.816208249123765,"aZ":-36.843662951941766,"pfxX":-2.8665503835661745,"pfxZ":-2.9982618327992903,"pX":0.9073322912547377,"pZ":2.222874282173957,"vX0":-0.2879999877824415,"vY0":-123.26214276431287,"vZ0":-0.8531606926604443,"x":82.41,"y":178.76,"x0":1.398298692737827,"y0":50.00447128425989,"z0":5.652790882855689,"aX":-4.462600510314513},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.4,"breakHorizontal":5.3,"spinRate":2695,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.44239360008573936,"extension":5.9728959706542035},"hitData":{"launchSpeed":75.9,"launchAngle":12.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.87,"coordY":136.02}},"index":5,"playId":"95f5c3e8-5e0d-36a2-bede-9f630d9984b1","pitchNumber":5,"startTime":"2026-04-30T19:15:51.069Z","endTime":"2026-04-30T19:15:57.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:15:57.935Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T19:16:11.736Z","endTime":"2026-04-30T19:17:23.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":93.2,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97297158895614,"aZ":-20.311328716410838,"pfxX":9.364091762652281,"pfxZ":6.418003899047639,"pX":1.2648929561214945,"pZ":2.6827146455101794,"vX0":-3.661728850483199,"vY0":-135.64251778515984,"vZ0":-3.821446406410408,"x":68.79,"y":166.35,"x0":1.4222898327319766,"y0":50.001418548373834,"z0":5.540836904395486,"aX":17.30212192706069},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":-16.1,"spinRate":2283,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4050893353070104,"extension":6.067833508181229},"index":0,"playId":"7a48aace-cc13-3b84-a382-eff3236169ef","pitchNumber":1,"startTime":"2026-04-30T19:16:16.904Z","endTime":"2026-04-30T19:16:20.428Z","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":92.5,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834482664750222,"aZ":-22.15918428588371,"pfxX":9.865060577275477,"pfxZ":5.476793605054668,"pX":-0.1900501015821533,"pZ":2.0560614907266506,"vX0":-6.969643089111165,"vY0":-134.54461231778092,"vZ0":-5.040299292494706,"x":124.24,"y":183.27,"x0":1.1553555965187814,"y0":50.00305043289287,"z0":5.528912145586658,"aX":18.04389295562436},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-16.3,"spinRate":2210,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.40745931221492393,"extension":6.106221341077831},"index":1,"playId":"a6c2be8d-d108-32c2-a551-62a2504e8714","pitchNumber":2,"startTime":"2026-04-30T19:16:29.889Z","endTime":"2026-04-30T19:16:33.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-30T19:16:41.741Z","endTime":"2026-04-30T19:16:49.632Z","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(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":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124169030264895,"aZ":-29.86297998668469,"pfxX":1.9770119950144505,"pfxZ":1.6018964103451587,"pX":3.432305313933036,"pZ":6.102637504427021,"vX0":3.682963619837338,"vY0":-119.67145535652936,"vZ0":6.7576505711871695,"x":-13.83,"y":74.01,"x0":1.613629532211824,"y0":50.003037330010635,"z0":5.9221777691805535,"aX":2.853351471874501},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":889,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4585324072693959,"extension":5.7558682875097364},"index":3,"playId":"6fb46007-20d7-39e6-96c1-ce8b3c5e3634","pitchNumber":3,"startTime":"2026-04-30T19:16:49.632Z","endTime":"2026-04-30T19:16:55.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756858805101672,"aZ":-18.14182956862958,"pfxX":1.0301517158405058,"pfxZ":8.093874974395577,"pX":-0.28732333822885997,"pZ":2.6886676585099094,"vX0":-4.607493471904451,"vY0":-130.4266930912131,"vZ0":-3.728600190557829,"x":127.95,"y":166.19,"x0":1.363370958595267,"y0":50.00556193066901,"z0":5.493712484230507,"aX":1.7871718180434708},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":-1.0,"spinRate":2530,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.41890659710023215,"extension":6.038821216161562},"hitData":{"launchSpeed":74.5,"launchAngle":11.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.48,"coordY":135.36}},"index":4,"playId":"8e354573-8f34-3198-ba06-e02206209f7d","pitchNumber":4,"startTime":"2026-04-30T19:17:13.854Z","endTime":"2026-04-30T19:17:23.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:17:23.188Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T19:17:41.565Z","endTime":"2026-04-30T19:18:20.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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":"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":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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42010604506042,"aZ":-39.978590631259024,"pfxX":-5.833215137696566,"pfxZ":-5.952960940379594,"pX":0.6436450659442724,"pZ":2.564293569203905,"vX0":-0.29374747608176865,"vY0":-114.17069351762672,"vZ0":1.7009102998131345,"x":92.47,"y":169.54,"x0":1.5313182369627247,"y0":50.00322421156663,"z0":5.7653358354947475,"aX":-7.645859371920333},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.0,"breakHorizontal":10.7,"spinRate":2730,"spinDirection":320},"zone":6,"typeConfidence":2.0,"plateTime":0.4810543230358615,"extension":5.925405982208136},"index":0,"playId":"0e7dc349-399d-30d2-a018-18f8aa116279","pitchNumber":1,"startTime":"2026-04-30T19:17:46.639Z","endTime":"2026-04-30T19:17:50.294Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918288848777514,"aZ":-18.70312465716164,"pfxX":2.4592370931406,"pfxZ":7.550957681941544,"pX":-1.0332420370878619,"pZ":3.0747442736432142,"vX0":-6.868323216771291,"vY0":-131.95141340190537,"vZ0":-2.871525585619556,"x":156.38,"y":155.76,"x0":1.2703150292416838,"y0":50.00565024968742,"z0":5.536118637755838,"aX":4.389776223934704},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-3.1,"spinRate":2558,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.413213992813648,"extension":6.067547018604687},"index":1,"playId":"3d5a25c5-bbb4-3a70-8086-c7b7eb0fa325","pitchNumber":2,"startTime":"2026-04-30T19:17:59.634Z","endTime":"2026-04-30T19:18:03.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94471307127308,"aZ":-34.27731129298474,"pfxX":-1.510803779623454,"pfxZ":-1.3485028464793096,"pX":-0.016891318589753755,"pZ":1.329655505058637,"vX0":-2.7958173782094566,"vY0":-123.67511680066967,"vZ0":-3.3687689029359897,"x":117.64,"y":202.88,"x0":1.3211750695693871,"y0":50.00186037518686,"z0":5.562253111382481,"aX":-2.357535606667505},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":3.4,"spinRate":2782,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4416099937142639,"extension":6.103447271371125},"index":2,"playId":"ffb0fdc0-9ce6-3d5a-839f-1fe20f4e9aa1","pitchNumber":3,"startTime":"2026-04-30T19:18:16.884Z","endTime":"2026-04-30T19:18:20.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:18:20.559Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T19:20:22.845Z","endTime":"2026-04-30T19:21:08.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"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":1},"details":{"event":"Lineout","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":2},"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":"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.8,"endSpeed":83.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904863097295934,"aZ":-18.772561057754597,"pfxX":0.24016620141652123,"pfxZ":7.646443548697491,"pX":-0.16258308301292348,"pZ":3.1464486582568996,"vX0":-4.9145537029412685,"vY0":-130.8822959207136,"vZ0":-2.444059958400118,"x":123.2,"y":153.83,"x0":1.7000683907426624,"y0":50.006202309658,"z0":5.482043039095855,"aX":0.4219681747116996},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":0.5,"spinRate":2320,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.41683167137287036,"extension":6.62602674995189},"index":0,"playId":"b30be931-af87-3fa3-85f5-36c9d5bd1f54","pitchNumber":1,"startTime":"2026-04-30T19:20:31.266Z","endTime":"2026-04-30T19:20:34.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821849008612755,"aZ":-20.504223353317737,"pfxX":1.8641465966277735,"pfxZ":6.727834640644096,"pX":-0.12445303810163594,"pZ":4.0347648581026805,"vX0":-5.137514729823235,"vY0":-130.2426881314584,"vZ0":-0.2614397190401906,"x":121.74,"y":129.84,"x0":1.6229518372994804,"y0":50.00558042888707,"z0":5.674110124058915,"aX":3.235870491830231},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":-2.4,"spinRate":2432,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4189731402622816,"extension":6.286377628900813},"index":1,"playId":"1dc532e8-7fbf-3393-893e-e5073fe9cd00","pitchNumber":2,"startTime":"2026-04-30T19:20:47.314Z","endTime":"2026-04-30T19:20:51.121Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76711214896809,"aZ":-19.010759158394748,"pfxX":0.38594557381068473,"pfxZ":7.58557942549159,"pX":-1.1019040764890669,"pZ":3.017438432319173,"vX0":-6.5573992556719825,"vY0":-130.2480709342602,"vZ0":-2.889697528282032,"x":159.0,"y":157.31,"x0":1.3875258044225434,"y0":50.005021332295755,"z0":5.562321371082125,"aX":0.6715130584655035},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":0.6,"spinRate":2410,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.418916361700036,"extension":6.509248370656601},"hitData":{"launchSpeed":51.4,"launchAngle":31.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.1,"coordY":142.9}},"index":2,"playId":"b386f201-8278-3e6c-a16b-147df4721197","pitchNumber":3,"startTime":"2026-04-30T19:21:02.934Z","endTime":"2026-04-30T19:21:08.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:21:08.380Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T19:21:22.707Z","endTime":"2026-04-30T19:22:30.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57334194317518,"aZ":-17.834040404252658,"pfxX":1.028827810054695,"pfxZ":8.232346717566918,"pX":0.9659825097885686,"pZ":4.1310619655437195,"vX0":-4.521721006928971,"vY0":-130.66413385121294,"vZ0":-0.5663307234249191,"x":80.18,"y":127.24,"x0":2.579634140036686,"y0":50.005676111367684,"z0":5.681599034354593,"aX":1.7937198840164652},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":-1.0,"spinRate":2400,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.41798728004572716,"extension":6.403540157699802},"index":0,"playId":"17b4c643-a91a-387a-9eb8-ed0ecb540524","pitchNumber":1,"startTime":"2026-04-30T19:21:29.077Z","endTime":"2026-04-30T19:21:33.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08660323924937,"aZ":-20.68299544137793,"pfxX":1.5871580817271276,"pfxZ":6.66298021916818,"pX":0.10457517460658577,"pZ":3.3173759103325446,"vX0":-6.500009559834735,"vY0":-130.20592231424902,"vZ0":-1.8572903274732573,"x":113.01,"y":149.21,"x0":2.421925518457175,"y0":50.005759999177414,"z0":5.597166017216912,"aX":2.73895868587113},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":-1.6,"spinRate":2402,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.41986972756876284,"extension":6.437599504199805},"index":1,"playId":"d91a65ae-9873-3542-87d4-4b9860bbf1f8","pitchNumber":2,"startTime":"2026-04-30T19:21:46.625Z","endTime":"2026-04-30T19:21:50.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26679781228037,"aZ":-39.360611138483925,"pfxX":-0.18290909102278707,"pfxZ":-5.110482170446776,"pX":-0.6335879572587968,"pZ":0.7657102025819734,"vX0":-6.733146186988498,"vY0":-117.76673455460829,"vZ0":-2.7803758902471607,"x":141.15,"y":218.11,"x0":2.2858341407223097,"y0":50.00486359365531,"z0":5.600781973840352,"aX":-0.25651868694334706},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.7,"breakHorizontal":1.9,"spinRate":2299,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4650170188998515,"extension":6.487577490886019},"index":2,"playId":"94cb5ee6-f6b2-366c-9a56-72ea8faa0dcf","pitchNumber":3,"startTime":"2026-04-30T19:22:04.116Z","endTime":"2026-04-30T19:22:09.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458772545614902,"aZ":-20.52284248393764,"pfxX":2.634405503445758,"pfxZ":6.579013661960831,"pX":0.024968902981820303,"pZ":2.3826524044558886,"vX0":-6.801135256554541,"vY0":-131.60196466900288,"vZ0":-4.246996116133456,"x":116.05,"y":174.45,"x0":2.2897174734119528,"y0":50.00268581131794,"z0":5.519410858232002,"aX":4.666010290672157},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-3.5,"spinRate":2377,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4147195922595155,"extension":6.631863697245276},"hitData":{"launchSpeed":90.9,"launchAngle":21.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.16,"coordY":85.8}},"index":3,"playId":"69bf3fcc-b1c8-30dd-8843-d681c765efe9","pitchNumber":4,"startTime":"2026-04-30T19:22:23.188Z","endTime":"2026-04-30T19:22:30.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:22:30.898Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T19:22:50.189Z","endTime":"2026-04-30T19:24:32.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":90.7,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62344177685169,"aZ":-20.620931647737063,"pfxX":2.8207771444935963,"pfxZ":6.507525896503376,"pX":-0.17824507518101096,"pZ":2.006208378035312,"vX0":-5.356047014987847,"vY0":-132.01860039002995,"vZ0":-4.980859392525572,"x":123.79,"y":184.61,"x0":1.5051729689709332,"y0":50.00115100107563,"z0":5.423500412615807,"aX":5.006958185375221},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-4.0,"spinRate":2424,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.41398719223396174,"extension":6.478323311844207},"index":0,"playId":"f2ee0c34-4c74-3894-baf7-047689d8312c","pitchNumber":1,"startTime":"2026-04-30T19:22:57.150Z","endTime":"2026-04-30T19:23:00.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777264501591745,"aZ":-38.18657292439964,"pfxX":-0.15647541724553138,"pfxZ":-4.190640296023625,"pX":-0.9390753670544264,"pZ":1.5633879677260434,"vX0":-5.523739915931154,"vY0":-118.53511811610133,"vZ0":-1.3623316476942628,"x":152.8,"y":196.57,"x0":1.4330539770136663,"y0":50.00146412449799,"z0":5.60442480992788,"aX":-0.22395119153975074},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.7,"breakHorizontal":1.6,"spinRate":2301,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.46051801238660595,"extension":6.534292040069459},"index":1,"playId":"ff5903fe-70fd-3d3c-9e48-6cba72ca6918","pitchNumber":2,"startTime":"2026-04-30T19:23:12.322Z","endTime":"2026-04-30T19:23:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7424270318906,"aZ":-20.373075788839763,"pfxX":0.45698182648522956,"pfxZ":6.781544311799367,"pX":0.06532074996380052,"pZ":3.5703384839111165,"vX0":-4.228588910160735,"vY0":-130.87212931647247,"vZ0":-1.389319274922872,"x":114.51,"y":142.38,"x0":1.6403311963917924,"y0":50.003640238887705,"z0":5.628934020238018,"aX":0.7954520468648861},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":0.1,"spinRate":2466,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41796670151831306,"extension":6.31191909358656},"index":2,"playId":"8b923603-cb62-357a-8bd1-a2e0e902c8fa","pitchNumber":3,"startTime":"2026-04-30T19:23:27.902Z","endTime":"2026-04-30T19:23:32.353Z","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":89.9,"endSpeed":82.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992264566710848,"aZ":-19.072102091429535,"pfxX":2.115061815036082,"pfxZ":7.50181215536576,"pX":-0.3080676830350948,"pZ":3.0934792772156565,"vX0":-5.172310953554833,"vY0":-130.9122494619254,"vZ0":-2.6929618632404995,"x":128.74,"y":155.26,"x0":1.4129418778630547,"y0":50.003078798656794,"z0":5.552819746175018,"aX":3.6945517842998683},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-2.8,"spinRate":2335,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.41737011440391036,"extension":6.443253750377902},"index":3,"playId":"90defa01-4ba9-3a57-a6a5-9120e7980eaa","pitchNumber":4,"startTime":"2026-04-30T19:23:44.056Z","endTime":"2026-04-30T19:23:48.154Z","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":82.3,"endSpeed":76.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.033135341382017,"aZ":-29.241178945917884,"pfxX":6.594885754090713,"pfxZ":2.0015079307313837,"pX":0.3916795129934053,"pZ":1.2070471162627585,"vX0":-5.209961980836006,"vY0":-119.81385946032741,"vZ0":-3.28231776866647,"x":102.07,"y":206.19,"x0":1.727220278803699,"y0":50.00568543463044,"z0":5.181306734078236,"aX":9.683588009172105},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.1,"breakHorizontal":-10.8,"spinRate":1646,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4554538991774444,"extension":6.60665598015665},"index":4,"playId":"d805a846-8da6-30d9-bd72-f716a702b3cd","pitchNumber":5,"startTime":"2026-04-30T19:24:04.582Z","endTime":"2026-04-30T19:24:10.543Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948066030314475,"aZ":-19.649184085983123,"pfxX":1.870149395600874,"pfxZ":7.024797923201794,"pX":-0.13710831993351277,"pZ":2.811056759753384,"vX0":-4.8161207074633055,"vY0":-132.80472726942503,"vZ0":-3.2943131799354726,"x":122.23,"y":162.88,"x0":1.458423586680847,"y0":50.00353309060645,"z0":5.50016815196837,"aX":3.3353588243831713},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-2.3,"spinRate":2386,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4127443495968244,"extension":6.505150454793855},"index":5,"playId":"18fcfad1-3338-3933-bd11-2ac602564e79","pitchNumber":6,"startTime":"2026-04-30T19:24:28.550Z","endTime":"2026-04-30T19:24:32.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:24:32.546Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T19:26:31.631Z","endTime":"2026-04-30T19:27:27.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150486781337474,"aZ":-16.419845310926092,"pfxX":7.916863966316248,"pfxZ":8.463225776468864,"pX":-0.27963184664312957,"pZ":2.2102137085996874,"vX0":-6.847771583189616,"vY0":-135.90102880326546,"vZ0":-5.566089716142944,"x":127.66,"y":179.1,"x0":1.2502882696906175,"y0":50.0009313520498,"z0":5.434229033755907,"aX":14.734380465177503},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":2484,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4037846275213144,"extension":6.093297760445859},"index":0,"playId":"68cd483e-9bf2-3426-b199-2fd0c842be07","pitchNumber":1,"startTime":"2026-04-30T19:26:37.050Z","endTime":"2026-04-30T19:26:40.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78424973150391,"aZ":-18.769384183234084,"pfxX":10.923748484987401,"pfxZ":7.171071861973228,"pX":-0.651902209216452,"pZ":1.0343326218633568,"vX0":-8.728287576670386,"vY0":-136.28813550848983,"vZ0":-7.997415829142117,"x":141.85,"y":210.85,"x0":1.1833768180765547,"y0":50.00305319660818,"z0":5.318476273595808,"aX":20.41578394877592},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-17.8,"spinRate":2428,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4029053432861667,"extension":6.138446130635796},"index":1,"playId":"6310b741-b6de-32d5-97fb-d61195c780f4","pitchNumber":2,"startTime":"2026-04-30T19:26:51.220Z","endTime":"2026-04-30T19:26:55.884Z","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":78.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26484046777133,"aZ":-31.917625957908605,"pfxX":-1.1619720514939997,"pfxZ":0.16604332666081945,"pX":-1.261837681427835,"pZ":1.8135028877947927,"vX0":-5.982010366744744,"vY0":-123.79858130986527,"vZ0":-2.729448098322389,"x":165.1,"y":189.82,"x0":1.3306950393714796,"y0":50.00512656241523,"z0":5.585339761752784,"aX":-1.8138111243382602},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":3.4,"spinRate":2789,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4413892435790041,"extension":6.13115355559454},"index":2,"playId":"3b2e40a7-3feb-312a-93c6-56a8b25a458b","pitchNumber":3,"startTime":"2026-04-30T19:27:05.145Z","endTime":"2026-04-30T19:27:09.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277284620675093,"aZ":-32.7310238671471,"pfxX":-1.2497745186238325,"pfxZ":-0.37089556466634477,"pX":-0.20513482042059178,"pZ":1.6071984283925942,"vX0":-3.5172164145152762,"vY0":-121.66448571080885,"vZ0":-2.7693416751150917,"x":124.82,"y":195.39,"x0":1.4174499849971607,"y0":50.002489190035945,"z0":5.576866138429072,"aX":-1.885893313081575},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":3.0,"spinRate":2793,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.44897954069436796,"extension":6.003422072791386},"hitData":{"launchSpeed":73.0,"launchAngle":11.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":174.22,"coordY":156.15}},"index":3,"playId":"6981169d-e86c-35fc-b01e-08ff83125106","pitchNumber":4,"startTime":"2026-04-30T19:27:17.488Z","endTime":"2026-04-30T19:27:27.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:27:27.548Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Adrian Del Castillo grounds into a double play, shortstop David Hamilton to second baseman Brice Turang to first baseman Jake Bauers. Corbin Carroll out at 2nd. Adrian Del Castillo out at 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T19:27:40.465Z","endTime":"2026-04-30T19:29:44.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257144937459685,"aZ":-33.85512440894736,"pfxX":-2.3849115219411283,"pfxZ":-1.1063997835514296,"pX":-0.6596987239264585,"pZ":2.1015877819768254,"vX0":-4.236601022637248,"vY0":-122.55210172817692,"vZ0":-1.4575784792414825,"x":142.15,"y":182.04,"x0":1.4013428169104074,"y0":50.00262088008613,"z0":5.596274486054057,"aX":-3.626042832645856},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.0,"breakHorizontal":5.3,"spinRate":2711,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4469682978496352,"extension":6.077982980982938},"index":0,"playId":"332385c4-4663-3b6f-87be-f630feca58fa","pitchNumber":1,"startTime":"2026-04-30T19:27:58.876Z","endTime":"2026-04-30T19:28:02.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.576558779850366,"aZ":-14.9392343793805,"pfxX":5.781887994628665,"pfxZ":9.364145802298973,"pX":-0.7768226546697383,"pZ":3.2294255820332554,"vX0":-7.302524352107626,"vY0":-135.53945437585858,"vZ0":-3.2359054217074985,"x":146.61,"y":151.59,"x0":1.214712813361357,"y0":50.00533504198859,"z0":5.496871940729252,"aX":10.645131009367443},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-8.8,"spinRate":2204,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4057784056655396,"extension":6.22605643184559},"index":1,"playId":"07146a1f-3c22-3c69-8bd3-0a0834ddc74d","pitchNumber":2,"startTime":"2026-04-30T19:28:15.449Z","endTime":"2026-04-30T19:28:18.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610783934027737,"aZ":-35.57725630946666,"pfxX":-2.4833464515079697,"pfxZ":-2.2342527251035715,"pX":-0.9151894142688136,"pZ":2.707538276666852,"vX0":-4.81731543865238,"vY0":-122.61606450690579,"vZ0":0.14713038563112457,"x":151.88,"y":165.68,"x0":1.395186219377621,"y0":50.000327593091775,"z0":5.675567611679694,"aX":-3.7894219131262807},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":5.6,"spinRate":2798,"spinDirection":310},"zone":11,"typeConfidence":2.0,"plateTime":0.44623169109404337,"extension":6.045982924143439},"index":2,"playId":"4d2ed78c-033a-3650-8181-a7206c8f8eb7","pitchNumber":3,"startTime":"2026-04-30T19:28:37.211Z","endTime":"2026-04-30T19:28:41.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819406258246545,"aZ":-33.65061136377291,"pfxX":-1.8200453136369548,"pfxZ":-0.9253610344481515,"pX":0.28502662698487996,"pZ":2.605028648013713,"vX0":-2.3860242994287093,"vY0":-125.074437880168,"vZ0":-0.5761851935859158,"x":106.14,"y":168.44,"x0":1.484065966897459,"y0":50.000470567797144,"z0":5.573668092700517,"aX":-2.9123075258894},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":3.8,"spinRate":2834,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.43622625436764073,"extension":6.05032789508364},"index":3,"playId":"8311ffd6-5542-3166-befe-cda8f59d8ee2","pitchNumber":4,"startTime":"2026-04-30T19:28:54.817Z","endTime":"2026-04-30T19:28:59.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352303105893952,"aZ":-13.733966242711984,"pfxX":6.639009639423665,"pfxZ":9.412225829805386,"pX":0.36680221027715515,"pZ":2.9139245344942206,"vX0":-5.00498862948863,"vY0":-138.4663708107986,"vZ0":-4.451194289158498,"x":103.02,"y":160.1,"x0":1.3272278314209807,"y0":50.00253616054479,"z0":5.4486058560740185,"aX":13.005824468626926},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-11.2,"spinRate":2444,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.3942461509351989,"extension":6.03715062529631},"index":4,"playId":"ee9c7e0e-e277-325f-8ffc-f5d4d52072be","pitchNumber":5,"startTime":"2026-04-30T19:29:17.766Z","endTime":"2026-04-30T19:29:21.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5387534427118,"aZ":-25.6863894520381,"pfxX":10.117051613655732,"pfxZ":3.4360231458111503,"pX":0.08116548214281177,"pZ":2.532343092046196,"vX0":-6.743608676745481,"vY0":-136.6900564879798,"vZ0":-2.9672330513995155,"x":113.91,"y":170.41,"x0":1.267572689573949,"y0":50.005125880224135,"z0":5.3983821224695845,"aX":19.11928389749736},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2368,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40092413191677023,"extension":6.047193059737134},"hitData":{"launchSpeed":83.1,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":155.23}},"index":5,"playId":"019db109-b7d6-3c9b-9fb6-7082e20fa18b","pitchNumber":6,"startTime":"2026-04-30T19:29:35.861Z","endTime":"2026-04-30T19:29:44.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:29:44.393Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to third baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T19:30:05.388Z","endTime":"2026-04-30T19:30:35.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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_fielded_ball"}]}],"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":79.1,"endSpeed":72.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943523161816703,"aZ":-41.729852228112634,"pfxX":-4.751842529656342,"pfxZ":-7.214045562913535,"pX":-0.617346252936635,"pZ":1.421949338537147,"vX0":-3.2948297182312354,"vY0":-115.06784574232773,"vZ0":-0.2638452037746575,"x":140.53,"y":200.39,"x0":1.4571753972016284,"y0":50.005098089429296,"z0":5.625976279172961,"aX":-6.290254963779652},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.7,"breakHorizontal":9.5,"spinRate":2807,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.47838937843471463,"extension":5.934575040105196},"index":0,"playId":"4b97b6ae-9cbd-3c71-a7d8-a1aa5ad8278d","pitchNumber":1,"startTime":"2026-04-30T19:30:10.275Z","endTime":"2026-04-30T19:30:15.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655787241485495,"aZ":-20.580753036763056,"pfxX":8.889991560275254,"pfxZ":6.294921504627348,"pX":0.7001235795042814,"pZ":3.0736503819989354,"vX0":-4.875481214949895,"vY0":-135.1542125566666,"vZ0":-2.5910581521449982,"x":90.31,"y":155.79,"x0":1.3765501576595711,"y0":50.00427028249072,"z0":5.497213883782786,"aX":16.376152776118193},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-15.0,"spinRate":2351,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4059422155008958,"extension":6.099185569941156},"hitData":{"launchSpeed":75.8,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":170.94}},"index":1,"playId":"da9fe3c2-8605-35ac-8060-d9ed8055b733","pitchNumber":2,"startTime":"2026-04-30T19:30:26.647Z","endTime":"2026-04-30T19:30:35.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:30:35.624Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T19:30:55.991Z","endTime":"2026-04-30T19:32:21.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97333622650157,"aZ":-21.347021264171648,"pfxX":10.435833794891819,"pfxZ":5.894935789415928,"pX":-1.1536686839978785,"pZ":1.1260923117152621,"vX0":-9.670284900593789,"vY0":-134.85203898626588,"vZ0":-7.275454955550464,"x":160.98,"y":208.38,"x0":1.1270642193238285,"y0":50.00593023367838,"z0":5.370763526655627,"aX":19.178469764485605},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.8,"spinRate":2269,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4065310353546958,"extension":6.201582995452562},"index":0,"playId":"3c3c5966-c6f9-30ce-8823-ad79d9af2c32","pitchNumber":1,"startTime":"2026-04-30T19:31:04.048Z","endTime":"2026-04-30T19:31:07.648Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.949732305471606,"aZ":-40.32431757109786,"pfxX":-4.817257209022063,"pfxZ":-6.035473757607073,"pX":-1.4011647340781093,"pZ":1.0862067111251212,"vX0":-4.815105490210044,"vY0":-116.36444607800838,"vZ0":-1.495626224339352,"x":128.05,"y":159.27,"x0":1.3326425477561323,"y0":50.00380934723409,"z0":5.611205659998222,"aX":-6.50406377451673},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.0,"breakHorizontal":10.1,"spinRate":2876,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4734806781491323,"extension":6.041474197380715},"index":1,"playId":"7188781d-8b60-3999-9954-7a47d9fd5b2c","pitchNumber":2,"startTime":"2026-04-30T19:31:23.623Z","endTime":"2026-04-30T19:31:27.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T19:31:36.459Z","endTime":"2026-04-30T19:31:55.242Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03792808026904,"aZ":-39.28621540433129,"pfxX":-7.256683248294918,"pfxZ":-5.31965131128554,"pX":-0.35235905944112605,"pZ":0.3688124460465068,"vX0":-1.7641842481895473,"vY0":-115.84903667980976,"vZ0":-3.229488364699863,"x":130.43,"y":228.82,"x0":1.3647053317910707,"y0":50.00473377822497,"z0":5.599580089913173,"aX":-9.697989635086108},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.2,"breakHorizontal":13.6,"spinRate":2888,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4758700311047712,"extension":6.010121592454396},"index":3,"playId":"7c85536c-23cc-37f6-a52d-0f4045c5a4c6","pitchNumber":3,"startTime":"2026-04-30T19:31:55.242Z","endTime":"2026-04-30T19:31:58.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0382734533395,"aZ":-31.720179308747465,"pfxX":6.360742342685208,"pfxZ":0.29795697067126836,"pX":-0.5915172367065353,"pZ":0.945595339594904,"vX0":-6.336643769693872,"vY0":-123.09144664763463,"vZ0":-4.607480127255511,"x":139.55,"y":213.25,"x0":1.1876476218967833,"y0":50.00387723231187,"z0":5.5220753146147,"aX":9.778091341930656},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-10.1,"spinRate":917,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.44468313007398885,"extension":5.857533059995773},"index":4,"playId":"e85dbd40-83e1-3d78-8a77-32dcb8155031","pitchNumber":4,"startTime":"2026-04-30T19:32:17.946Z","endTime":"2026-04-30T19:32:21.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:32:21.841Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:34:25.405Z","endTime":"2026-04-30T19:36:19.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"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":1},"details":{"event":"Groundout","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":5},"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":{"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":80.3,"endSpeed":74.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586067227541665,"aZ":-37.841842361072395,"pfxX":-0.5426341171256874,"pfxZ":-4.092971466071376,"pX":-0.4809266260831564,"pZ":0.6189674521356623,"vX0":-6.337062951843511,"vY0":-116.79425596076483,"vZ0":-3.325198792766862,"x":135.33,"y":222.07,"x0":2.3358119945171953,"y0":50.00422912652188,"z0":5.612959059388319,"aX":-0.7502559941229472},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.9,"breakHorizontal":2.5,"spinRate":2265,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.46862072040933356,"extension":6.498192623068301},"index":0,"playId":"bbb9e089-5667-3280-a233-9110efcba947","pitchNumber":1,"startTime":"2026-04-30T19:34:35.532Z","endTime":"2026-04-30T19:34:39.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632655191862067,"aZ":-18.08196199016443,"pfxX":0.764436212773405,"pfxZ":8.10791789419097,"pX":0.8833776595473353,"pZ":2.0873846205951145,"vX0":-4.220092266802109,"vY0":-130.9851925900363,"vZ0":-5.3469420480299386,"x":83.33,"y":182.42,"x0":2.4159067853000007,"y0":50.0010737156747,"z0":5.506808492213634,"aX":1.3286656968760087},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-0.5,"spinRate":2392,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4181385337800769,"extension":6.420097642826214},"index":1,"playId":"dc94349f-a878-32a4-bd5d-ca311ee25aca","pitchNumber":2,"startTime":"2026-04-30T19:34:51.565Z","endTime":"2026-04-30T19:35:18.588Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689567301975874,"aZ":-17.288298851894787,"pfxX":0.7455986071879062,"pfxZ":8.539494701062745,"pX":-0.3733982292756323,"pZ":2.792438172666703,"vX0":-7.214181429182072,"vY0":-130.94552170486958,"vZ0":-3.8391548822415036,"x":131.23,"y":163.38,"x0":2.316001918106725,"y0":50.00151514059821,"z0":5.564699253780636,"aX":1.300214941765234},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":0.1,"spinRate":2500,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.41768594807883375,"extension":6.491593896753748},"index":2,"playId":"9ec45aa8-42e2-3755-9e19-22d2153f921c","pitchNumber":3,"startTime":"2026-04-30T19:35:22.146Z","endTime":"2026-04-30T19:35:26.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11999075554221,"aZ":-15.467022123839078,"pfxX":-0.5749437828093154,"pfxZ":9.41438340169145,"pX":-0.33345054224127924,"pZ":2.1944391005235406,"vX0":-6.9942490171931935,"vY0":-132.35352771206288,"vZ0":-5.661809364056559,"x":129.71,"y":179.53,"x0":2.417666491464333,"y0":50.00424315266334,"z0":5.493143472907329,"aX":-1.020968561679884},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":2.5,"spinRate":2475,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.4137546773275358,"extension":6.45664737150674},"index":3,"playId":"cfc5bb9f-2ced-30e5-837c-e0d823df5d06","pitchNumber":4,"startTime":"2026-04-30T19:35:37.655Z","endTime":"2026-04-30T19:35:41.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64712603211954,"aZ":-14.54762797081637,"pfxX":1.0617576791453782,"pfxZ":10.03203650468215,"pX":-1.5486645148203368,"pZ":1.5559315588153384,"vX0":-10.216682708271176,"vY0":-131.62397610710727,"vZ0":-7.2184362958501085,"x":176.03,"y":196.77,"x0":2.2431381090364573,"y0":50.00065736693906,"z0":5.408828964963971,"aX":1.8675971622470389},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":0.2,"spinRate":2488,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.41596187397954143,"extension":6.624239653687017},"index":4,"playId":"51e37c88-be1e-307d-a293-3e7004a3b537","pitchNumber":5,"startTime":"2026-04-30T19:35:55.817Z","endTime":"2026-04-30T19:35:59.469Z","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":89.9,"endSpeed":82.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09666112271088,"aZ":-19.075073154005487,"pfxX":-1.0551442206777573,"pfxZ":7.543361105428204,"pX":-0.45642748804480404,"pZ":2.883754410901508,"vX0":-6.938046427402664,"vY0":-130.80327693724902,"vZ0":-3.1742562027884214,"x":134.4,"y":160.92,"x0":2.3651866267615134,"y0":50.00008703561133,"z0":5.539894679406283,"aX":-1.8309753480427762},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":3.4,"spinRate":2408,"spinDirection":180},"zone":1,"typeConfidence":2.0,"plateTime":0.41843185774270975,"extension":6.589793443908896},"hitData":{"launchSpeed":96.0,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":146.11}},"index":5,"playId":"fdf45569-9d00-30ec-98da-0f7c0133fd52","pitchNumber":6,"startTime":"2026-04-30T19:36:13.113Z","endTime":"2026-04-30T19:36:19.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:36:19.773Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:36:39.095Z","endTime":"2026-04-30T19:37:29.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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_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":89.2,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045652878358435,"aZ":-19.577346266017468,"pfxX":1.1619538371447788,"pfxZ":7.36520474943903,"pX":0.6372198159149249,"pZ":3.267472441790469,"vX0":-5.1249411727701455,"vY0":-129.90912072422782,"vZ0":-2.0807414613022677,"x":92.71,"y":150.56,"x0":2.4840077846626216,"y0":50.00253469013408,"z0":5.565902926779283,"aX":1.9876787581681157},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.1,"breakHorizontal":-1.0,"spinRate":2298,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.4215181033913389,"extension":6.671635953050028},"index":0,"playId":"0f7ab47c-4522-32e2-978a-7463fba83303","pitchNumber":1,"startTime":"2026-04-30T19:36:46.466Z","endTime":"2026-04-30T19:36:50.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.561633157561214,"aZ":-19.78527238556055,"pfxX":0.4545015603089799,"pfxZ":7.230776782425913,"pX":0.418781166216252,"pZ":4.032881287238732,"vX0":-5.2093806104400375,"vY0":-130.11947459966242,"vZ0":-0.44977725003363556,"x":101.04,"y":129.89,"x0":2.3884865083690374,"y0":50.001443922042846,"z0":5.708465541525994,"aX":0.7797970778451968},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":0.4,"spinRate":2463,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4211091959725026,"extension":6.411662861764509},"index":1,"playId":"58052409-458f-3fad-aa5c-1089ef9ddaa1","pitchNumber":2,"startTime":"2026-04-30T19:37:02.567Z","endTime":"2026-04-30T19:37:05.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57312144381766,"aZ":-38.216036228523315,"pfxX":-0.3876662487429534,"pfxZ":-4.309715983688565,"pX":0.293673819472205,"pZ":1.9153156883188858,"vX0":-4.452872404678794,"vY0":-117.9926242899449,"vZ0":-0.5619881414707133,"x":105.81,"y":187.07,"x0":2.259858558969747,"y0":50.002588730289695,"z0":5.694306080520246,"aX":-0.5427813107704635},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.7,"breakHorizontal":1.8,"spinRate":2348,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.4651719812458226,"extension":6.449954211820953},"hitData":{"launchSpeed":77.7,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":168.4}},"index":2,"playId":"2c943776-fc51-3c78-bca5-a49a8f44bd4b","pitchNumber":3,"startTime":"2026-04-30T19:37:18.719Z","endTime":"2026-04-30T19:37:29.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:37:29.300Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks. Garrett Mitchell to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:38:48.113Z","endTime":"2026-04-30T19:40:11.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T19:37:48.822Z","endTime":"2026-04-30T19:38:50.339Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536947995540118,"aZ":-15.851407360885501,"pfxX":2.204003270108449,"pfxZ":9.401938552895082,"pX":-0.8701087895187728,"pZ":3.029157400971692,"vX0":-8.852212237326507,"vY0":-130.46029744934646,"vZ0":-3.484148124898356,"x":150.17,"y":156.99,"x0":2.269889315032721,"y0":50.005776015191465,"z0":5.565320341052523,"aX":3.82821543262932},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":-2.2,"spinRate":2417,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.41865858935044997,"extension":6.539325919201503},"index":1,"playId":"a8823b89-8905-3ec5-b68a-16413434dcf5","pitchNumber":1,"startTime":"2026-04-30T19:38:50.339Z","endTime":"2026-04-30T19:38:54.711Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01777701587943,"aZ":-16.319139868465296,"pfxX":3.1328541884790466,"pfxZ":9.21550924436367,"pX":-1.3695613104467288,"pZ":2.717085155271397,"vX0":-10.067042035951197,"vY0":-130.0328185601829,"vZ0":-4.102899807722563,"x":169.2,"y":165.42,"x0":2.1368907934823986,"y0":50.00481276970324,"z0":5.5452907155964475,"aX":5.391836306634036},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.6,"spinRate":2404,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42042970437898974,"extension":6.590716210121515},"index":2,"playId":"1e177a14-be96-37e5-aa83-3358f18db68f","pitchNumber":2,"startTime":"2026-04-30T19:39:07.400Z","endTime":"2026-04-30T19:39:11.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96869374565199,"aZ":-15.68712865985915,"pfxX":1.4545699430882442,"pfxZ":9.63629476576602,"pX":-0.6732570541461635,"pZ":2.5806735295123233,"vX0":-7.961055581192128,"vY0":-129.45170187602832,"vZ0":-4.511228929613468,"x":142.66,"y":169.1,"x0":2.2422271812369763,"y0":50.00346040833501,"z0":5.532897575071315,"aX":2.489872785388154},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.8,"breakHorizontal":-1.0,"spinRate":2463,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4218002041043918,"extension":6.6025545543912445},"index":3,"playId":"bdd65a21-09c2-39c7-a4d0-cffdced31dce","pitchNumber":3,"startTime":"2026-04-30T19:39:25.615Z","endTime":"2026-04-30T19:39:29.363Z","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":89.2,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.058062256622318,"aZ":-21.328691128633988,"pfxX":1.9852748572216665,"pfxZ":6.34110400707805,"pX":-0.7695273110991907,"pZ":3.2085208412450115,"vX0":-8.422879165332489,"vY0":-129.67588441173328,"vZ0":-2.2060683867959194,"x":146.33,"y":152.15,"x0":2.256800970155181,"y0":50.002340572979925,"z0":5.690294103017709,"aX":3.396289528473897},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":-1.8,"spinRate":2321,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.4217034150185137,"extension":6.542755340200408},"index":4,"playId":"1ae64a94-8bf8-3648-b912-b17d04fa0d41","pitchNumber":4,"startTime":"2026-04-30T19:39:47.622Z","endTime":"2026-04-30T19:39:51.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376991095565202,"aZ":-19.716486623701815,"pfxX":2.382363540842543,"pfxZ":7.302359150269773,"pX":0.7431581645274599,"pZ":3.8321486800874274,"vX0":-4.9157125910126585,"vY0":-129.6285166038885,"vZ0":-0.960859205996649,"x":88.67,"y":135.31,"x0":2.352190682628187,"y0":50.00528689337868,"z0":5.708820456422902,"aX":4.06629677921065},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":-3.2,"spinRate":2342,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.42207492677414704,"extension":6.502837739717431},"index":5,"playId":"37b1a039-09a3-338d-a8f4-b9918e5d014e","pitchNumber":5,"startTime":"2026-04-30T19:40:06.851Z","endTime":"2026-04-30T19:40:11.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:40:11.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:42:53.944Z","endTime":"2026-04-30T19:46:02.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7,9,10,11],"actionIndex":[1,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T19:40:22.148Z","endTime":"2026-04-30T19:41:35.406Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Philip Abner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T19:41:35.406Z","endTime":"2026-04-30T19:42:42.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-30T19:42:42.588Z","endTime":"2026-04-30T19:42:56.227Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35592444476648,"aZ":-14.295916672689808,"pfxX":-6.988432504964413,"pfxZ":8.969371442254122,"pX":0.5501332373339479,"pZ":2.8552736778958163,"vX0":8.641027933898766,"vY0":-140.8577411473627,"vZ0":-4.605692233163136,"x":96.03,"y":161.69,"x0":-1.6608790995487421,"y0":50.00613825426022,"z0":5.447638691137613,"aX":-13.93525673141498},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2300,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.39003675268953497,"extension":6.4313964666202725},"index":3,"playId":"c512aab3-28e2-3291-9255-4f4e7730208c","pitchNumber":1,"startTime":"2026-04-30T19:42:56.227Z","endTime":"2026-04-30T19:43:00.054Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36044324446666,"aZ":-22.42140538400349,"pfxX":-12.05801600577176,"pfxZ":4.851130941769928,"pX":0.6063269397555632,"pZ":1.0379181896536889,"vX0":10.316303844236593,"vY0":-140.98122433709628,"vZ0":-7.838231973543385,"x":93.89,"y":210.76,"x0":-1.5356078675491744,"y0":50.003039726131355,"z0":5.303749899883709,"aX":-24.24774962305251},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":19.7,"spinRate":2334,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3886551565705956,"extension":6.543336091784068},"index":4,"playId":"6c4f0b1c-9739-3343-a2d4-7c08c3596dc4","pitchNumber":2,"startTime":"2026-04-30T19:43:20.283Z","endTime":"2026-04-30T19:43:23.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709478730355784,"aZ":-30.101077052043095,"pfxX":1.9265979380832383,"pfxZ":1.1745235107635885,"pX":0.848839390312251,"pZ":0.5555963435272055,"vX0":6.137225153618773,"vY0":-131.92495130671458,"vZ0":-6.7118068395525885,"x":84.64,"y":223.78,"x0":-1.7567312729392934,"y0":50.004288528937984,"z0":5.347685412839796,"aX":3.399169885011135},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-4.8,"spinRate":2692,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.41497219027641163,"extension":6.346176102225966},"index":5,"playId":"17e9eab3-953f-37c6-8932-f4737ad02c9e","pitchNumber":3,"startTime":"2026-04-30T19:43:43.243Z","endTime":"2026-04-30T19:43:46.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":6,"playId":"0e311333-d0c6-4a1b-b001-5c9ca309eb03","startTime":"2026-04-30T19:44:10.667Z","endTime":"2026-04-30T19:44:15.667Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":7,"playId":"32d8fe0a-31c9-4ab7-98ea-f99a865fe57e","startTime":"2026-04-30T19:44:28.341Z","endTime":"2026-04-30T19:44:36.144Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Jonathan Loáisiga on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":8,"actionPlayId":"32d8fe0a-31c9-4ab7-98ea-f99a865fe57e","startTime":"2026-04-30T19:44:54.564Z","endTime":"2026-04-30T19:45:11.230Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85655849831057,"aZ":-22.55327959752615,"pfxX":-10.86486158572032,"pfxZ":4.734425172463877,"pX":-0.7321709405316658,"pZ":1.8558246977441772,"vX0":6.949965425207812,"vY0":-141.09416369090184,"vZ0":-5.578970991657424,"x":144.91,"y":188.67,"x0":-1.8063064924439483,"y0":50.001133139679155,"z0":5.296914631765392,"aX":-22.067213204996182},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":18.4,"spinRate":2321,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3870991995234605,"extension":6.519725455313428},"index":9,"playId":"65d43778-ff44-3595-af49-b9e3cf9e0107","pitchNumber":4,"startTime":"2026-04-30T19:45:11.230Z","endTime":"2026-04-30T19:45:14.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980857286197335,"aZ":-24.137604561225274,"pfxX":-11.417290229618082,"pfxZ":4.5171235760494834,"pX":0.4303135976655381,"pZ":1.0499206127721576,"vX0":8.935646926397416,"vY0":-132.6626877671939,"vZ0":-6.692850165443945,"x":100.6,"y":210.43,"x0":-1.5020510785932861,"y0":50.00140999443954,"z0":5.370588302020404,"aX":-20.303098487867597},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":1802,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41323655013933003,"extension":6.501289647012692},"index":10,"playId":"b4990a85-ef84-3634-bda1-eae63f9de805","pitchNumber":5,"startTime":"2026-04-30T19:45:35.976Z","endTime":"2026-04-30T19:45:39.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012794142643607,"aZ":-28.784570030792082,"pfxX":-11.511050742217833,"pfxZ":1.9309087745258404,"pX":0.1974236750805824,"pZ":1.384517929517378,"vX0":8.406353244371527,"vY0":-131.68812913459467,"vZ0":-4.874300363018256,"x":109.47,"y":201.4,"x0":-1.5408469832933671,"y0":50.00511058012109,"z0":5.389484944748304,"aX":-20.21656842733847},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":19.0,"spinRate":1718,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4159675758521546,"extension":6.552798706116165},"index":11,"playId":"46cd00ca-2752-3f2e-8d7f-41fe5b55abef","pitchNumber":6,"startTime":"2026-04-30T19:45:57.420Z","endTime":"2026-04-30T19:46:02.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:46:02.199Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out to first baseman Ildemaro Vargas. Garrett Mitchell scores. Brice Turang to 3rd. William Contreras to 2nd.","rbi":1,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:46:19.937Z","endTime":"2026-04-30T19:47:26.239Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":691769,"link":"/api/v1/people/691769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.434032495502585,"aZ":-12.31780398368317,"pfxX":-5.946870472091695,"pfxZ":9.835894932133705,"pX":-0.06862193704917556,"pZ":1.5844123178765723,"vX0":7.11415806517984,"vY0":-141.24612464104254,"vZ0":-7.78338757774659,"x":119.62,"y":196.0,"x0":-1.8483617905131282,"y0":50.00225833327558,"z0":5.169355468834668,"aX":-12.005258361732151},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2362,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3879051795157795,"extension":6.4214482925438245},"index":0,"playId":"8541de2d-22dd-3271-8dfa-856cac70c1f5","pitchNumber":1,"startTime":"2026-04-30T19:46:31.541Z","endTime":"2026-04-30T19:46:36.650Z","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":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00303874242315,"aZ":-25.74733922705828,"pfxX":-10.054219705303868,"pfxZ":3.716917238463333,"pX":-0.7557063975530502,"pZ":2.8517250602773356,"vX0":5.802974654756029,"vY0":-130.81213008762282,"vZ0":-1.8970618064235092,"x":145.81,"y":161.78,"x0":-1.6982771855312873,"y0":50.00643369240109,"z0":5.5197468130292275,"aX":-17.40036388564597},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":1701,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.4189785555671284,"extension":6.2378472106962715},"index":1,"playId":"5c933296-1b72-3f43-959f-7e3db708c787","pitchNumber":2,"startTime":"2026-04-30T19:46:51.315Z","endTime":"2026-04-30T19:46:55.896Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200350898479105,"aZ":-30.132071608233062,"pfxX":-9.858504375589877,"pfxZ":1.155958886738981,"pX":0.23327109886823116,"pZ":2.197156888265874,"vX0":8.596118430053757,"vY0":-131.82738575672337,"vZ0":-2.669183238808242,"x":108.11,"y":179.46,"x0":-1.7839930489207179,"y0":50.00138328968208,"z0":5.439832140731953,"aX":-17.404667753235724},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.7,"breakHorizontal":16.1,"spinRate":1917,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4149867818184214,"extension":6.412169381429246},"hitData":{"launchSpeed":85.2,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":173.47}},"index":2,"playId":"939395e6-816b-3d54-b517-485c09cff85d","pitchNumber":3,"startTime":"2026-04-30T19:47:18.574Z","endTime":"2026-04-30T19:47:26.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:47:26.239Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Black doubles (2) on a fly ball to right fielder Corbin Carroll. Brice Turang scores. William Contreras scores.","rbi":2,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:47:49.629Z","endTime":"2026-04-30T19:49:05.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":691769,"link":"/api/v1/people/691769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":642528,"link":"/api/v1/people/642528"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918308501935748,"aZ":-26.28788215434883,"pfxX":-10.370131017081919,"pfxZ":3.387668589451108,"pX":-0.6651021684524953,"pZ":2.7111887654015026,"vX0":6.220275409735366,"vY0":-131.2857119151164,"vZ0":-1.9763858705297932,"x":142.35,"y":165.58,"x0":-1.7230688878308078,"y0":50.00485620942167,"z0":5.438894423867031,"aX":-18.0259984283342},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":17.3,"spinRate":1806,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4179107136980136,"extension":6.550055930795868},"index":0,"playId":"6993b00a-efa0-3266-97d3-6cf6ce91a748","pitchNumber":1,"startTime":"2026-04-30T19:47:59.013Z","endTime":"2026-04-30T19:48:02.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-30T19:48:14.590Z","endTime":"2026-04-30T19:48:29.668Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74874616333768,"aZ":-29.011167706380295,"pfxX":-10.450337205973698,"pfxZ":1.774535414843323,"pX":-0.265263407463045,"pZ":0.6202476140381018,"vX0":7.360710562202979,"vY0":-133.00843280965717,"vZ0":-6.515036732600212,"x":127.11,"y":222.03,"x0":-1.7171890286283609,"y0":50.00285404312574,"z0":5.2178032329591515,"aX":-18.638630526339313},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.9,"breakHorizontal":17.3,"spinRate":2035,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41251433908046664,"extension":6.437185803194573},"index":2,"playId":"7adcd3c5-7aed-30c2-b748-9da38d884619","pitchNumber":2,"startTime":"2026-04-30T19:48:29.668Z","endTime":"2026-04-30T19:48:33.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158449927367798,"aZ":-24.84821896554118,"pfxX":-11.484171870628291,"pfxZ":4.187122007513054,"pX":-0.4086274221822396,"pZ":2.7578881929414365,"vX0":7.088618002235696,"vY0":-131.74479156049554,"vZ0":-2.362345317510782,"x":132.58,"y":164.32,"x0":-1.648304284048663,"y0":50.00317060528757,"z0":5.5112629819183026,"aX":-20.09767384219803},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":19.2,"spinRate":2021,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.41646276121896,"extension":6.458298992841047},"hitData":{"launchSpeed":98.6,"launchAngle":24.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.75,"coordY":78.94}},"index":3,"playId":"46ee5892-e7df-3d4c-a6e2-ce5d9409fd3d","pitchNumber":3,"startTime":"2026-04-30T19:48:52.088Z","endTime":"2026-04-30T19:49:05.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:49:05.190Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T19:49:26.741Z","endTime":"2026-04-30T19:51:23.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02921542392599,"aZ":-12.572284069939636,"pfxX":-7.4383118948639755,"pfxZ":9.619558020555374,"pX":-0.6431574502625036,"pZ":3.3001569584123063,"vX0":5.546494305122333,"vY0":-141.9675174471075,"vZ0":-3.46322476184353,"x":141.52,"y":149.68,"x0":-1.6574912345118364,"y0":50.00316939300853,"z0":5.338187228977874,"aX":-15.15736683292008},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":12.4,"spinRate":2449,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3860750421836534,"extension":6.41850639061298},"index":0,"playId":"7a532685-f1cb-3d6e-ad4f-e559fe4974f5","pitchNumber":1,"startTime":"2026-04-30T19:49:42.020Z","endTime":"2026-04-30T19:49:45.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.712608444594494,"aZ":-15.677668605048533,"pfxX":-7.211115750652187,"pfxZ":8.15433048819805,"pX":-1.69485566498316,"pZ":3.4326253263973503,"vX0":3.2492633257875236,"vY0":-141.65430903821073,"vZ0":-2.669779268871464,"x":181.6,"y":146.1,"x0":-1.9227411590783943,"y0":50.00432704851933,"z0":5.395243136458363,"aX":-14.589891963079243},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2427,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3873339063292187,"extension":6.30506524699742},"index":1,"playId":"9d80fcaf-dcbf-3096-9b9b-93071caec509","pitchNumber":2,"startTime":"2026-04-30T19:50:02.812Z","endTime":"2026-04-30T19:50:06.622Z","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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861600001561257,"aZ":-35.78036576922642,"pfxX":2.6802384668993273,"pfxZ":-2.0994614259911355,"pX":0.18678053872539255,"pZ":2.6065265019703943,"vX0":4.2520927556290005,"vY0":-129.88459255963753,"vZ0":-0.6343969876043808,"x":109.88,"y":168.4,"x0":-1.8164089930070597,"y0":50.002649000639785,"z0":5.562319740452278,"aX":4.603128502372348},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.7,"breakHorizontal":-5.8,"spinRate":2759,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.420846776792581,"extension":6.404537596363566},"index":2,"playId":"7ccac06c-c671-39de-8e99-a722f3e54e79","pitchNumber":3,"startTime":"2026-04-30T19:50:24.757Z","endTime":"2026-04-30T19:50:28.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T19:50:39.984Z","endTime":"2026-04-30T19:50:56.061Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":97.1,"endSpeed":89.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716461771400304,"aZ":-14.75998837623189,"pfxX":-6.181666505403948,"pfxZ":8.549205999729997,"pX":-0.6354679137437025,"pZ":3.878798730537507,"vX0":5.378510505487739,"vY0":-141.45938492272086,"vZ0":-1.6397983271989567,"x":141.22,"y":134.05,"x0":-1.7535010344867032,"y0":50.00411822921239,"z0":5.406989453931518,"aX":-12.593699319053803},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2376,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3864419436229789,"extension":6.3759978143389295},"index":4,"playId":"0632da13-4899-3f7a-b248-25211217b206","pitchNumber":4,"startTime":"2026-04-30T19:50:56.061Z","endTime":"2026-04-30T19:50:59.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772149839460063,"aZ":-25.23282256213424,"pfxX":-11.205956150626193,"pfxZ":3.9609922445598427,"pX":-1.3301242248872076,"pZ":1.3009515551969306,"vX0":4.989321521453743,"vY0":-131.5248403211716,"vZ0":-5.394742412031052,"x":167.7,"y":203.65,"x0":-1.79524665339673,"y0":50.00415599537801,"z0":5.24882547835687,"aX":-19.643266474615867},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":19.2,"spinRate":1911,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41637528359684195,"extension":6.506717018538475},"index":5,"playId":"d33f7390-5005-3f1c-897d-dec5fc51c311","pitchNumber":5,"startTime":"2026-04-30T19:51:17.097Z","endTime":"2026-04-30T19:51:23.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:51:23.288Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to left fielder Greg Jones.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T19:54:17.443Z","endTime":"2026-04-30T19:55:39.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Shane Drohan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:53:03.574Z","endTime":"2026-04-30T19:54:00.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T19:54:00.597Z","endTime":"2026-04-30T19:54:19.755Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.965705172249194,"aZ":-8.60301427973362,"pfxX":-3.0307054578111536,"pfxZ":11.624862567159212,"pX":-1.3330769743320403,"pZ":2.0342184850836738,"vX0":-2.836518494166703,"vY0":-141.84915574154664,"vZ0":-10.760007112087239,"x":167.81,"y":183.86,"x0":0.07549695529004691,"y0":50.005843715607426,"z0":6.435846770527741,"aX":-6.1449786063729634},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2358,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.38688252486105723,"extension":6.511990341241066},"index":2,"playId":"506451f5-377c-3331-9b5c-6436135722f8","pitchNumber":1,"startTime":"2026-04-30T19:54:19.755Z","endTime":"2026-04-30T19:54:24.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469950226494788,"aZ":-5.945842226941147,"pfxX":-3.5685652317886567,"pfxZ":13.06572411078574,"pX":-0.6436785261932197,"pZ":1.3918815863321914,"vX0":-0.754397404175534,"vY0":-140.6792156314497,"vZ0":-12.419802481854417,"x":141.54,"y":201.2,"x0":0.09160756216159012,"y0":50.00539799264743,"z0":6.246464156818244,"aX":-7.163636252904569},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.4,"breakHorizontal":6.6,"spinRate":2405,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.3891294779962253,"extension":6.579361562240509},"index":3,"playId":"23368ddc-3226-3296-a7bc-7483723f79dd","pitchNumber":2,"startTime":"2026-04-30T19:54:38.425Z","endTime":"2026-04-30T19:54:43.598Z","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":97.4,"endSpeed":88.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.307118526698865,"aZ":-5.939023914050696,"pfxX":-2.157756507430953,"pfxZ":12.99127573133285,"pX":0.2310701994458225,"pZ":2.19577180766389,"vX0":0.8235869353545741,"vY0":-141.4475620422916,"vZ0":-10.645664390836226,"x":108.19,"y":179.49,"x0":0.21588763593073615,"y0":50.00415555831271,"z0":6.395815367394341,"aX":-4.357289789271976},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.5,"breakHorizontal":3.7,"spinRate":2424,"spinDirection":196},"zone":8,"typeConfidence":0.9,"plateTime":0.3877555424306487,"extension":6.561681103215601},"index":4,"playId":"51c07da7-e322-3f42-ba36-493b01b934f8","pitchNumber":3,"startTime":"2026-04-30T19:55:06.762Z","endTime":"2026-04-30T19:55:10.558Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392960127351692,"aZ":-28.52696656549219,"pfxX":-0.24138227619640987,"pfxZ":2.1532053504542157,"pX":-0.05258043139661118,"pZ":2.139980653195568,"vX0":-0.3863571885427931,"vY0":-129.42241955231057,"vZ0":-5.40927561218022,"x":119.0,"y":181.0,"x0":0.13008770886679322,"y0":50.004264511979,"z0":6.446202616130788,"aX":-0.40877362774928777},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":0.5,"spinRate":2521,"spinDirection":175},"zone":8,"typeConfidence":0.83,"plateTime":0.42346058833609446,"extension":6.519964922961489},"hitData":{"launchSpeed":87.1,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.77,"coordY":95.2}},"index":5,"playId":"3f7a9638-0c92-3a9d-adfc-5a515428ea5b","pitchNumber":4,"startTime":"2026-04-30T19:55:31.047Z","endTime":"2026-04-30T19:55:39.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:55:39.998Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, first baseman Jake Bauers to pitcher Trevor Megill.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T19:55:57.765Z","endTime":"2026-04-30T19:56:32.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084393185342332,"aZ":-31.656762274684684,"pfxX":0.16219303299422183,"pfxZ":0.3100865004975786,"pX":-0.17369839674637436,"pZ":1.839192528493531,"vX0":-0.047958792026960254,"vY0":-127.32508911618721,"vZ0":-5.305327867834068,"x":123.62,"y":189.12,"x0":-0.17569078878601854,"y0":50.00016032177609,"z0":6.45417439493242,"aX":0.2663119998961394},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":-0.2,"spinRate":2600,"spinDirection":36},"zone":8,"typeConfidence":0.88,"plateTime":0.4301376331739979,"extension":6.43398115754283},"index":0,"playId":"a96583c8-20c0-3d2c-9d85-65d2037f8d12","pitchNumber":1,"startTime":"2026-04-30T19:56:04.639Z","endTime":"2026-04-30T19:56:08.112Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96434352013479,"aZ":-31.36961868400893,"pfxX":3.3383933183729284,"pfxZ":0.4868108220199385,"pX":0.8287900218389374,"pZ":2.8894434035627174,"vX0":0.8190741125709915,"vY0":-127.67340901959633,"vZ0":-3.1985426189766217,"x":85.41,"y":160.77,"x0":0.07020142448087192,"y0":50.00200791595999,"z0":6.62375839862502,"aX":5.518331812795686},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":-6.2,"spinRate":2651,"spinDirection":19},"zone":12,"typeConfidence":0.89,"plateTime":0.42877841367123803,"extension":6.3032490798352345},"hitData":{"launchSpeed":88.7,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":164.35}},"index":1,"playId":"3d2551b5-ce18-3e42-bdc1-ae5d5cd98e84","pitchNumber":2,"startTime":"2026-04-30T19:56:23.578Z","endTime":"2026-04-30T19:56:32.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:56:32.318Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T19:56:52.312Z","endTime":"2026-04-30T19:58:41.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06723984138868,"aZ":-7.153804013011512,"pfxX":-2.475087080872483,"pfxZ":12.3784685912812,"pX":0.44193277502860856,"pZ":3.2528142515010936,"vX0":1.442500496510479,"vY0":-141.24797531322042,"vZ0":-7.505304054368628,"x":100.15,"y":150.95,"x0":0.24628857053808492,"y0":50.004087625581356,"z0":6.403976861166921,"aX":-5.0032372206110605},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.1,"breakHorizontal":4.2,"spinRate":2410,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.38773677527469896,"extension":6.573572212780581},"index":0,"playId":"9c244fc9-100d-3f32-88ca-e1669d4e27f2","pitchNumber":1,"startTime":"2026-04-30T19:57:03.442Z","endTime":"2026-04-30T19:57:07.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842594061719282,"aZ":-6.750998404468069,"pfxX":-1.925845774221024,"pfxZ":12.680500110351023,"pX":1.103648678435787,"pZ":2.5055500173758185,"vX0":3.3208530658802595,"vY0":-140.6876520358978,"vZ0":-9.472005152327684,"x":74.93,"y":171.13,"x0":0.15830270048336262,"y0":50.00389778402734,"z0":6.353093099201555,"aX":-3.8616659808588794},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.2,"breakHorizontal":2.8,"spinRate":2352,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.38926880854522405,"extension":6.544267919327119},"index":1,"playId":"5b90207f-9c56-3a8e-851f-a6f19b07b241","pitchNumber":2,"startTime":"2026-04-30T19:57:18.892Z","endTime":"2026-04-30T19:57:22.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82979491752032,"aZ":-5.81230112126841,"pfxX":-2.681422041586651,"pfxZ":13.182292157958264,"pX":0.692104631792988,"pZ":2.318605400966298,"vX0":1.9880590852524063,"vY0":-140.5139600652282,"vZ0":-10.307180254395666,"x":90.62,"y":176.18,"x0":0.32380075030928546,"y0":50.00274751517949,"z0":6.411965576463867,"aX":-5.36208757361378},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":22.0,"breakHorizontal":4.4,"spinRate":2449,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.38979827541856293,"extension":6.544953455370963},"index":2,"playId":"6a36e34b-49a8-306a-904a-706a6f489561","pitchNumber":3,"startTime":"2026-04-30T19:57:35.470Z","endTime":"2026-04-30T19:57:39.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.978666097488166,"aZ":-8.270635193707289,"pfxX":-4.256993341538365,"pfxZ":11.705479908398985,"pX":-0.25202235033985715,"pZ":2.384862585773897,"vX0":0.3637411700529172,"vY0":-142.31903219455893,"vZ0":-9.761971355535536,"x":126.61,"y":174.39,"x0":0.17108724404825007,"y0":50.00705294393249,"z0":6.391600492636181,"aX":-8.69736903132903},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.3,"breakHorizontal":7.7,"spinRate":2442,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.38549239806022007,"extension":6.591646104552053},"index":3,"playId":"aca80292-c4f4-3fe5-ac6f-bbbdeb2169d7","pitchNumber":4,"startTime":"2026-04-30T19:57:57.780Z","endTime":"2026-04-30T19:58:01.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841909183036712,"aZ":-34.770807560835536,"pfxX":-0.932142294889081,"pfxZ":-1.5797843530834674,"pX":1.414280560760219,"pZ":1.278046601066679,"vX0":3.238542047297948,"vY0":-127.52792862516239,"vZ0":-6.202355093047745,"x":63.09,"y":204.27,"x0":0.24995928417163799,"y0":50.00048465990707,"z0":6.479252955407683,"aX":-1.538341716375799},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.0,"breakHorizontal":1.0,"spinRate":2674,"spinDirection":22},"zone":14,"typeConfidence":0.89,"plateTime":0.42924140222951834,"extension":6.449154163289167},"index":4,"playId":"9334fb65-cd83-3854-accc-013c9fa208ab","pitchNumber":5,"startTime":"2026-04-30T19:58:18.835Z","endTime":"2026-04-30T19:58:22.263Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942935724943776,"aZ":-33.841354278375775,"pfxX":0.06228580332537055,"pfxZ":-1.0167470342906295,"pX":0.029731962050985074,"pZ":1.273684165122652,"vX0":-0.5684669645307582,"vY0":-127.18434570532884,"vZ0":-6.181172376910026,"x":115.87,"y":204.39,"x0":0.2475907887426348,"y0":50.000905429870066,"z0":6.404149280240405,"aX":0.1026077470750012},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.0,"breakHorizontal":0.0,"spinRate":2736,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4298985798203314,"extension":6.344303518965241},"index":5,"playId":"a2b3f980-ff32-3c57-a051-2a293de28577","pitchNumber":6,"startTime":"2026-04-30T19:58:37.214Z","endTime":"2026-04-30T19:58:41.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:58:41.081Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Frelick homers (3) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T20:01:07.988Z","endTime":"2026-04-30T20:01:50.234Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces right fielder Corbin Carroll, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T20:00:50.557Z","endTime":"2026-04-30T20:00:50.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"Defensive Substitution: Tim Tawa replaces third baseman Nolan Arenado, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T20:00:50.570Z","endTime":"2026-04-30T20:00:50.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pitching Change: Brandon Pfaadt replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T20:00:50.571Z","endTime":"2026-04-30T20:01:10.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694297,"link":"/api/v1/people/694297"},"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":93.7,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07191107220905,"aZ":-13.945979268434145,"pfxX":-5.175496240804013,"pfxZ":9.606023068049371,"pX":-0.33800891490856455,"pZ":2.449651681426624,"vX0":7.769518322460721,"vY0":-136.1966179292435,"vZ0":-5.84674816660818,"x":129.88,"y":172.64,"x0":-2.542020605537588,"y0":50.00254430452834,"z0":5.571446879302161,"aX":-9.821434486410771},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2445,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.4006126559608387,"extension":6.8264692248679975},"index":3,"playId":"127f083f-0deb-3239-a5a2-a86ad9bb922d","pitchNumber":1,"startTime":"2026-04-30T20:01:10.341Z","endTime":"2026-04-30T20:01:13.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088775886892073,"aZ":-41.88758237881668,"pfxX":5.596743915243066,"pfxZ":-6.68381914585689,"pX":0.08344393568971402,"pZ":1.676063465945911,"vX0":4.553314988068074,"vY0":-120.02097238516825,"vZ0":-0.8332044441111054,"x":113.82,"y":193.53,"x0":-2.5680935628504566,"y0":50.002916328655616,"z0":5.7708698958414155,"aX":8.132579334398507},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.0,"breakHorizontal":-11.3,"spinRate":2437,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4570487171787647,"extension":6.563466058047082},"hitData":{"launchSpeed":102.0,"launchAngle":28.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.61,"coordY":61.97}},"index":4,"playId":"cdc7bbe4-b850-39ae-b673-59bb9b72d111","pitchNumber":2,"startTime":"2026-04-30T20:01:24.211Z","endTime":"2026-04-30T20:01:50.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:01:50.234Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T20:01:59.527Z","endTime":"2026-04-30T20:02:52.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":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":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58923453684595,"aZ":-24.464905509208947,"pfxX":-10.156814226071152,"pfxZ":4.115129030543171,"pX":-0.17995511891151675,"pZ":3.012881460685844,"vX0":9.886194201602596,"vY0":-136.4378694152907,"vZ0":-2.4622432222213506,"x":123.86,"y":157.43,"x0":-2.540603463755559,"y0":50.00554797675434,"z0":5.623035512740721,"aX":-19.044665133688483},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2348,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.40230512690475173,"extension":6.78820919707637},"index":0,"playId":"4ea1ed0b-735d-3bab-89c1-525b7706519e","pitchNumber":1,"startTime":"2026-04-30T20:02:09.285Z","endTime":"2026-04-30T20:02:12.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353183665221753,"aZ":-13.273806719061353,"pfxX":-4.084390703426377,"pfxZ":10.086619339953755,"pX":-0.09332881704708669,"pZ":3.548967827109507,"vX0":7.961404049270551,"vY0":-135.91890309099645,"vZ0":-3.1221969345679477,"x":120.56,"y":142.96,"x0":-2.527690995022925,"y0":50.00298394648341,"z0":5.632319558705093,"aX":-7.654079656791574},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2516,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4027417434787868,"extension":6.4345257858350315},"index":1,"playId":"9715ee89-c6a0-3c25-b625-35daca77e7a6","pitchNumber":2,"startTime":"2026-04-30T20:02:23.732Z","endTime":"2026-04-30T20:02:27.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T20:02:34.291Z","endTime":"2026-04-30T20:02:47.977Z","isPitch":false,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92894509248131,"aZ":-13.722369069667346,"pfxX":-3.811866817841036,"pfxZ":9.741053150431437,"pX":0.5321812958878669,"pZ":3.960428574233621,"vX0":9.635529278398634,"vY0":-136.93246172789225,"vZ0":-2.093544649076006,"x":96.71,"y":131.85,"x0":-2.5408672062942417,"y0":50.00401412094407,"z0":5.676471596390212,"aX":-7.222685784475511},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2501,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.4003684585484839,"extension":6.699900170310301},"index":3,"playId":"dc75f9e3-7b17-3837-aba9-f923df970624","pitchNumber":3,"startTime":"2026-04-30T20:02:47.977Z","endTime":"2026-04-30T20:02:52.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:02:52.032Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to third baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T20:03:06.315Z","endTime":"2026-04-30T20:04:42.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05372594812034,"aZ":-43.259942022074306,"pfxX":6.083500684272085,"pfxZ":-7.809479598590553,"pX":-0.35645095627148415,"pZ":1.5726822809856031,"vX0":3.704767767194043,"vY0":-119.2222602539321,"vZ0":-0.5845050089913291,"x":130.59,"y":196.32,"x0":-2.7288531101692532,"y0":50.00579664482158,"z0":5.775083054560655,"aX":8.630443689184391},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.9,"breakHorizontal":-12.0,"spinRate":2532,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4620215792803628,"extension":6.468470189378423},"index":0,"playId":"637da755-1f84-3751-bef7-80594e43eb2f","pitchNumber":1,"startTime":"2026-04-30T20:03:16.211Z","endTime":"2026-04-30T20:03:19.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21061968182473,"aZ":-15.47449611305102,"pfxX":-5.397873903490541,"pfxZ":8.826104923455711,"pX":0.019111850381098368,"pZ":3.214193279910771,"vX0":8.785632084883515,"vY0":-136.70412381913937,"vZ0":-3.6533866118162552,"x":116.27,"y":152.0,"x0":-2.535447234326028,"y0":50.00426676534568,"z0":5.630659988365265,"aX":-10.215665720950359},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2559,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.40070354090782834,"extension":6.923774940163199},"index":1,"playId":"409a6825-a0fe-3244-a75c-faeca55a857d","pitchNumber":2,"startTime":"2026-04-30T20:03:31.428Z","endTime":"2026-04-30T20:03:35.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91625467214377,"aZ":-15.64204926057014,"pfxX":-5.16102791170042,"pfxZ":8.678773389578353,"pX":0.27304429053564677,"pZ":3.6617445385899163,"vX0":9.35346134184506,"vY0":-136.8323503572813,"vZ0":-2.3288747120787185,"x":106.59,"y":139.91,"x0":-2.5119965510233593,"y0":50.00205629752956,"z0":5.59000686486548,"aX":-9.831291108010248},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2458,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3996029018158569,"extension":6.878259076225669},"index":2,"playId":"5bb728e4-4abc-34b6-90de-fc03ec329176","pitchNumber":3,"startTime":"2026-04-30T20:03:51.336Z","endTime":"2026-04-30T20:03:55.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50936918835862,"aZ":-13.29689335228504,"pfxX":-4.485565304077216,"pfxZ":9.852194347473242,"pX":2.281562184397899,"pZ":2.7718092411465194,"vX0":13.976418446688102,"vY0":-137.33672268619623,"vZ0":-5.082180762182901,"x":30.03,"y":163.94,"x0":-2.2837640897752767,"y0":50.006315743701485,"z0":5.546009387616031,"aX":-8.599420268701609},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2552,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.39833320803757566,"extension":6.8031701218642056},"index":3,"playId":"9c7a1f9c-c807-30da-bce0-3db95e5ba7aa","pitchNumber":4,"startTime":"2026-04-30T20:04:19.978Z","endTime":"2026-04-30T20:04:23.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678670147180856,"aZ":-27.798491332501964,"pfxX":-8.817410090778855,"pfxZ":2.572430718601616,"pX":-1.2752546878188982,"pZ":2.2887184852935665,"vX0":6.75287225286958,"vY0":-129.6791616570926,"vZ0":-2.891478093478497,"x":165.61,"y":176.98,"x0":-2.770334096828446,"y0":50.00156984430894,"z0":5.543761406560239,"aX":-14.983464199826557},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":2129,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4227264526707719,"extension":6.840095173202658},"hitData":{"launchSpeed":58.6,"launchAngle":25.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.27,"coordY":144.94}},"index":4,"playId":"5b8fe759-cc4b-36a5-a7d3-97389a7a1c84","pitchNumber":5,"startTime":"2026-04-30T20:04:36.076Z","endTime":"2026-04-30T20:04:42.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:04:42.751Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T20:05:01.640Z","endTime":"2026-04-30T20:06:29.183Z","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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096075943289787,"aZ":-25.633643496579513,"pfxX":-1.5907114029470466,"pfxZ":3.720116422764587,"pX":0.7564484476648153,"pZ":2.0123683504839693,"vX0":9.560927136669273,"vY0":-132.06167011607374,"vZ0":-4.046575049638299,"x":88.17,"y":184.45,"x0":-2.710126194099053,"y0":50.00555143096497,"z0":5.458276508912261,"aX":-2.7995589762281017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":0.7,"spinRate":2658,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.4153313997747099,"extension":6.559637065706016},"index":0,"playId":"eaa10409-3791-379a-aea1-e412b8feecca","pitchNumber":1,"startTime":"2026-04-30T20:05:08.638Z","endTime":"2026-04-30T20:05:12.916Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76295846065924,"aZ":-26.80809850691702,"pfxX":-10.245083472803664,"pfxZ":3.2096548184413924,"pX":-1.0798029105862006,"pZ":1.475744834929128,"vX0":7.7476617232267815,"vY0":-128.28473901895322,"vZ0":-4.589936909232293,"x":158.16,"y":198.93,"x0":-2.8033388323524058,"y0":50.00297815895002,"z0":5.3701150103119275,"aX":-17.129449769694194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2024,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4264555742464138,"extension":6.699623373738801},"index":1,"playId":"f4c61f8f-df59-3cca-bab1-0752ede53c8b","pitchNumber":2,"startTime":"2026-04-30T20:05:31.206Z","endTime":"2026-04-30T20:05:35.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60049027861601,"aZ":-28.915941088652964,"pfxX":-10.697110426122848,"pfxZ":1.9761705762133657,"pX":-0.861775843572801,"pZ":1.8155677056270016,"vX0":8.5310707180408,"vY0":-127.44574415276263,"vZ0":-2.7439437234659696,"x":149.85,"y":189.76,"x0":-2.858782995648211,"y0":50.0036807357436,"z0":5.184404748251358,"aX":-17.64049144187174},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":2033,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42937850498284735,"extension":6.796212202984615},"index":2,"playId":"0bec299e-cf16-3d7d-b2b2-4c6c9d2b3032","pitchNumber":3,"startTime":"2026-04-30T20:05:46.467Z","endTime":"2026-04-30T20:05:51.190Z","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":94.5,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887702220639014,"aZ":-14.823195183368304,"pfxX":-5.3461911944635006,"pfxZ":9.031660386347937,"pX":0.11616047292306841,"pZ":2.869524741083275,"vX0":9.457679333114898,"vY0":-137.37214343882442,"vZ0":-4.6696037647255,"x":112.57,"y":161.3,"x0":-2.6683346375849646,"y0":50.006668626483595,"z0":5.5908445432376475,"aX":-10.276064724306773},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2526,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3978968785433694,"extension":6.740887156221967},"index":3,"playId":"f807f89a-d51d-36ca-bd19-8695f6499963","pitchNumber":4,"startTime":"2026-04-30T20:06:03.242Z","endTime":"2026-04-30T20:06:06.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488067447346367,"aZ":-15.002639410741885,"pfxX":-4.980046345334602,"pfxZ":8.96380721091706,"pX":-0.5673223982447511,"pZ":3.2373162739556625,"vX0":7.542732461655488,"vY0":-137.29781854152282,"vZ0":-3.275087370033483,"x":138.62,"y":151.37,"x0":-2.699013939507582,"y0":50.0008027870424,"z0":5.462315423448634,"aX":-9.538331570730893},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2557,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.3984478248691592,"extension":6.84499642900273},"index":4,"playId":"86682ecb-1161-391c-9e84-a8b68b60f463","pitchNumber":5,"startTime":"2026-04-30T20:06:24.950Z","endTime":"2026-04-30T20:06:29.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:06:29.183Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to shortstop David Hamilton.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T20:08:56.907Z","endTime":"2026-04-30T20:09:38.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":[1,2,3],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brian Fitzpatrick replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T20:08:03.698Z","endTime":"2026-04-30T20:08:59.172Z","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":"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.7,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62449165546426,"aZ":-22.400930838215263,"pfxX":11.741052521358089,"pfxZ":5.352511263311649,"pX":0.2670897029630466,"pZ":1.5358630816381846,"vX0":-6.108073880840014,"vY0":-134.64083541889084,"vZ0":-6.881942212675865,"x":106.82,"y":197.31,"x0":1.0457080687834681,"y0":50.00663047404548,"z0":5.722773787885486,"aX":21.450999151677472},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-19.9,"spinRate":2433,"spinDirection":114},"zone":14,"typeConfidence":0.93,"plateTime":0.407610249705721,"extension":6.451091934030886},"index":1,"playId":"57e5e178-96e0-3d07-a860-5792a59e92eb","pitchNumber":1,"startTime":"2026-04-30T20:08:59.172Z","endTime":"2026-04-30T20:09:03.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015490632173425,"aZ":-26.18576119966553,"pfxX":10.017967000301082,"pfxZ":4.034958440723254,"pX":-1.1349747830234758,"pZ":1.9689179783570239,"vX0":-7.8168095435555385,"vY0":-121.13347564416655,"vZ0":-3.4687705440548506,"x":160.26,"y":185.62,"x0":0.8347860343474612,"y0":50.00204700336803,"z0":5.712820771027198,"aX":14.863353575117694},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":1798,"spinDirection":81},"zone":13,"typeConfidence":0.9,"plateTime":0.45245085001342966,"extension":6.440286002618286},"index":2,"playId":"62bba62f-d91f-3d22-a115-108fed2a3f7d","pitchNumber":2,"startTime":"2026-04-30T20:09:14.656Z","endTime":"2026-04-30T20:09:18.746Z","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":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071354132627384,"aZ":-31.161251834428935,"pfxX":11.635857865186626,"pfxZ":0.7285414044417156,"pX":1.4434783383021432,"pZ":2.5470777054351856,"vX0":-2.851171594796452,"vY0":-117.92514356509609,"vZ0":-0.8359869940851707,"x":61.98,"y":170.01,"x0":1.1661855890067971,"y0":50.00313496369574,"z0":5.81327983979278,"aX":16.180682690550526},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.4,"breakHorizontal":-20.2,"spinRate":1992,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4667387393142315,"extension":6.414513796397247},"hitData":{"launchSpeed":63.2,"launchAngle":18.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.44,"coordY":137.3}},"index":3,"playId":"2c5e4a99-2ad9-3bcf-a53c-63dac03be41e","pitchNumber":3,"startTime":"2026-04-30T20:09:31.958Z","endTime":"2026-04-30T20:09:38.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:09:38.214Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T20:09:54.485Z","endTime":"2026-04-30T20:12:41.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.541185166821133,"aZ":-28.8628749384767,"pfxX":10.665610701025678,"pfxZ":2.335497860664084,"pX":0.2032492076035924,"pZ":3.541955788323173,"vX0":-5.103194511107041,"vY0":-118.82777619637042,"vZ0":0.5775120434183927,"x":109.25,"y":143.15,"x0":1.0025259694932602,"y0":50.002692943815795,"z0":5.935434731021096,"aX":15.125208108912856},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.9,"spinRate":1858,"spinDirection":87},"zone":12,"typeConfidence":0.91,"plateTime":0.4624228153775727,"extension":6.3766229496284215},"index":0,"playId":"40e88d4a-1746-3f39-8332-7bc562623747","pitchNumber":1,"startTime":"2026-04-30T20:10:04.319Z","endTime":"2026-04-30T20:10:12.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291151328775303,"aZ":-22.51118143154096,"pfxX":0.007521830598364865,"pfxZ":5.614445761560226,"pX":-1.6227158068552876,"pZ":2.0418959519441873,"vX0":-6.471921931710731,"vY0":-129.8766173798539,"vZ0":-5.301722901949575,"x":178.85,"y":183.65,"x0":0.892694185820874,"y0":50.00403528577539,"z0":5.804823332339105,"aX":0.014192627272979994},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2223,"spinDirection":146},"zone":13,"typeConfidence":0.84,"plateTime":0.42053081953291827,"extension":6.328529882571941},"index":1,"playId":"5c883ff5-4abf-32e6-9c47-4ea4cffc02ca","pitchNumber":2,"startTime":"2026-04-30T20:10:23.385Z","endTime":"2026-04-30T20:10:27.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5839049406325,"aZ":-27.268232933414385,"pfxX":12.250211866330872,"pfxZ":3.3810294552268076,"pX":-1.7413083213170408,"pZ":0.9393615010550876,"vX0":-9.840565962470606,"vY0":-120.02188796076928,"vZ0":-5.267383875707087,"x":183.37,"y":213.42,"x0":0.8327977335625786,"y0":50.001637823761584,"z0":5.609304531309093,"aX":17.76007562670819},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":-19.7,"spinRate":1798,"spinDirection":86},"zone":13,"typeConfidence":0.92,"plateTime":0.4574462927161318,"extension":6.5206805058410025},"index":2,"playId":"5142615d-0f15-3ea4-9f76-1eb848a90c48","pitchNumber":3,"startTime":"2026-04-30T20:10:41.253Z","endTime":"2026-04-30T20:10:46.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.480126171122905,"aZ":-21.26275052664686,"pfxX":11.639921884764021,"pfxZ":5.816135890542498,"pX":0.3672202681714213,"pZ":2.8710701853479894,"vX0":-5.827200425107838,"vY0":-136.68800394423093,"vZ0":-3.8809687440266307,"x":103.0,"y":161.26,"x0":1.0239950725048546,"y0":50.00583364990253,"z0":5.784699295449128,"aX":21.844704423907707},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":-19.7,"spinRate":2485,"spinDirection":123},"zone":3,"typeConfidence":0.94,"plateTime":0.402018065342467,"extension":6.300131518032996},"index":3,"playId":"99d91738-6cb4-3039-8a52-7c65909a174a","pitchNumber":4,"startTime":"2026-04-30T20:11:03.812Z","endTime":"2026-04-30T20:11:07.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90506313916132,"aZ":-26.537176134125183,"pfxX":10.25955253224549,"pfxZ":3.765224801385201,"pX":0.49108700873379785,"pZ":0.5092921726599958,"vX0":-4.621342499164258,"vY0":-122.03507078271764,"vZ0":-6.6167430128707165,"x":98.28,"y":225.03,"x0":1.0851252285431694,"y0":50.00151860770919,"z0":5.567645356907155,"aX":15.34241709421074},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.4,"breakHorizontal":-17.4,"spinRate":1856,"spinDirection":94},"zone":14,"typeConfidence":0.91,"plateTime":0.4503001099519217,"extension":6.482504230767241},"index":4,"playId":"cb554d3f-566c-3917-9ecb-be63a23ead2a","pitchNumber":5,"startTime":"2026-04-30T20:11:24.139Z","endTime":"2026-04-30T20:11:28.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402883205047843,"aZ":-29.899841028522452,"pfxX":9.791142537250169,"pfxZ":1.5536192067995156,"pX":0.8513878840484762,"pZ":2.3748284008322793,"vX0":-3.397044867951609,"vY0":-120.84729028012715,"vZ0":-1.7255902285415092,"x":84.55,"y":174.66,"x0":1.0099945630437122,"y0":50.00412766120009,"z0":5.745602697180317,"aX":14.361032804637755},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-16.8,"spinRate":1949,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.45469995848239453,"extension":6.415540760146626},"index":5,"playId":"f41101ca-8ee5-35bd-b5d4-a42d76f6c226","pitchNumber":6,"startTime":"2026-04-30T20:11:45.174Z","endTime":"2026-04-30T20:11:48.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419966391450615,"aZ":-22.116072767395245,"pfxX":10.567131142234595,"pfxZ":5.426115162041761,"pX":0.328492349155172,"pZ":3.0812325532376317,"vX0":-4.87930447675619,"vY0":-135.68378002652798,"vZ0":-3.2986728081412138,"x":104.48,"y":155.59,"x0":0.7834722688270092,"y0":50.00135674962628,"z0":5.865129043454601,"aX":19.577469066708456},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-18.0,"spinRate":2419,"spinDirection":123},"zone":3,"typeConfidence":0.93,"plateTime":0.40465429465959746,"extension":6.306560499953354},"index":6,"playId":"8c7121a4-f082-3dc2-9c5c-7f7a7d3b97b2","pitchNumber":7,"startTime":"2026-04-30T20:12:06.978Z","endTime":"2026-04-30T20:12:12.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41273781285257,"aZ":-24.940937555621435,"pfxX":-0.24554071463449745,"pfxZ":4.211116294313911,"pX":-1.6348087417863038,"pZ":1.3077287197563687,"vX0":-6.019993602705032,"vY0":-129.9559396064443,"vZ0":-6.4708515978753205,"x":179.32,"y":203.47,"x0":0.7402986002046259,"y0":50.00068219209944,"z0":5.716085092846185,"aX":-0.4192995873133669},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":1.7,"spinRate":2249,"spinDirection":148},"zone":13,"typeConfidence":0.82,"plateTime":0.42095978173687953,"extension":6.44916106809878},"index":7,"playId":"83e083b0-4bc3-3a82-8391-48a10d653305","pitchNumber":8,"startTime":"2026-04-30T20:12:37.947Z","endTime":"2026-04-30T20:12:41.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:12:41.777Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T20:13:28.419Z","endTime":"2026-04-30T20:14:51.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702153,"fullName":"Brian Fitzpatrick","link":"/api/v1/people/702153"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":{"description":"Offensive Substitution: Pinch-runner Jose Fernandez replaces Ketel Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T20:13:10.452Z","endTime":"2026-04-30T20:13:30.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467383247908923,"aZ":-21.10779240608001,"pfxX":10.545782268862368,"pfxZ":5.958779803575576,"pX":-0.5531525820849,"pZ":3.2484295470449065,"vX0":-7.312740279945555,"vY0":-135.84165422359905,"vZ0":-2.8182338360628103,"x":138.08,"y":151.07,"x0":0.8120457525830853,"y0":50.00291472059574,"z0":5.776960203191573,"aX":19.58771122815792},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-17.4,"spinRate":2376,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.4041547043620368,"extension":6.4860528972552585},"index":1,"playId":"87b7f20b-0736-35c0-a71f-3904d321d035","pitchNumber":1,"startTime":"2026-04-30T20:13:30.726Z","endTime":"2026-04-30T20:13:57.731Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468661554828977,"aZ":-21.44390926550023,"pfxX":10.045111422205453,"pfxZ":5.873419240941589,"pX":0.1398779229497983,"pZ":2.941926203914981,"vX0":-5.217843723041626,"vY0":-134.6446503730634,"vZ0":-3.5478451419348227,"x":111.67,"y":159.35,"x0":0.8024233958406972,"y0":50.005034956093795,"z0":5.802293859237915,"aX":18.36293836697219},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":-17.0,"spinRate":2398,"spinDirection":123},"zone":2,"typeConfidence":0.89,"plateTime":0.40748393814327555,"extension":6.434219675599961},"index":2,"playId":"9641f124-c30a-3c1f-89c4-725a3604d47a","pitchNumber":2,"startTime":"2026-04-30T20:14:02.958Z","endTime":"2026-04-30T20:14:06.407Z","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":82.8,"endSpeed":75.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784498843439096,"aZ":-28.242564687055037,"pfxX":9.99336413378286,"pfxZ":2.6927742527967418,"pX":0.8067290683606616,"pZ":2.262322910203161,"vX0":-3.355730629994338,"vY0":-120.49108900508504,"vZ0":-2.2855130170306337,"x":86.25,"y":177.7,"x0":0.9241274435541792,"y0":50.00486846288932,"z0":5.734445238614692,"aX":14.603032784490992},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.6,"breakHorizontal":-17.2,"spinRate":1972,"spinDirection":93},"zone":6,"typeConfidence":0.91,"plateTime":0.4556810654008916,"extension":6.458484781570517},"index":3,"playId":"7e7521e5-196d-3534-ad5b-5aba3c27f619","pitchNumber":3,"startTime":"2026-04-30T20:14:21.388Z","endTime":"2026-04-30T20:14:27.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54405790831003,"aZ":-22.52482443528028,"pfxX":11.164841679485498,"pfxZ":5.206780762961768,"pX":0.5742439808684389,"pZ":2.2537207403908206,"vX0":-4.56721073129024,"vY0":-135.74792306727275,"vZ0":-5.122714070812443,"x":95.11,"y":177.93,"x0":0.8340882557908365,"y0":50.006597258049425,"z0":5.747508249545624,"aX":20.70368811619678},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":-19.2,"spinRate":2441,"spinDirection":129},"zone":6,"typeConfidence":0.93,"plateTime":0.40451852729861004,"extension":6.4608135810059135},"index":4,"playId":"7bd1c1b3-d45a-336b-81d6-10c8d13fd36d","pitchNumber":4,"startTime":"2026-04-30T20:14:47.004Z","endTime":"2026-04-30T20:14:51.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:14:51.889Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T20:15:09.484Z","endTime":"2026-04-30T20:16:41.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90064980807724,"aZ":-21.988138579769057,"pfxX":10.645898229133707,"pfxZ":5.514420818799141,"pX":-0.048045624521945225,"pZ":2.3988890098041664,"vX0":-6.2225217806920625,"vY0":-135.1529070655941,"vZ0":-4.860904454325618,"x":118.83,"y":174.01,"x0":0.9029211215555618,"y0":50.00388417330717,"z0":5.768437207823809,"aX":19.66380557177741},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-17.9,"spinRate":2411,"spinDirection":130},"zone":5,"typeConfidence":0.92,"plateTime":0.4055190494789329,"extension":6.4194553823103755},"index":0,"playId":"7869f3cd-bac6-3a52-84dd-8d5e6dfa6c9f","pitchNumber":1,"startTime":"2026-04-30T20:15:19.504Z","endTime":"2026-04-30T20:15:23.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570002393897706,"aZ":-29.734522553987876,"pfxX":-7.498990954920985,"pfxZ":1.8547225127433098,"pX":-0.3087009678539128,"pZ":2.113122014564658,"vX0":-1.2294291937615918,"vY0":-114.26693967456286,"vZ0":-1.7625388097735013,"x":128.77,"y":181.73,"x0":1.2108436681247967,"y0":50.000090380064094,"z0":5.837218416491168,"aX":-9.837796017118174},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":2467,"spinDirection":299},"zone":7,"typeConfidence":0.89,"plateTime":0.4807623223499755,"extension":6.219870883641745},"index":1,"playId":"319a8dc6-78e8-3d86-9563-a4b587903072","pitchNumber":2,"startTime":"2026-04-30T20:15:37.436Z","endTime":"2026-04-30T20:15:40.788Z","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":79.3,"endSpeed":72.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57240300586612,"aZ":-31.896658603034307,"pfxX":-6.541210127468807,"pfxZ":0.2108132068617543,"pX":-1.5021397224195165,"pZ":1.9002160087398305,"vX0":-3.691852277391289,"vY0":-115.40289609112615,"vZ0":-1.8853870213204362,"x":174.26,"y":187.47,"x0":0.9766375494629976,"y0":50.00503177433461,"z0":5.845853115439207,"aX":-8.68608530710787},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.1,"breakHorizontal":12.8,"spinRate":2441,"spinDirection":297},"zone":13,"typeConfidence":0.88,"plateTime":0.47747360825836216,"extension":6.376139317256012},"index":2,"playId":"4a754a27-740a-3c17-9462-1aa41065c217","pitchNumber":3,"startTime":"2026-04-30T20:15:56.981Z","endTime":"2026-04-30T20:16:00.899Z","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":92.7,"endSpeed":84.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00552087236738,"aZ":-24.49174688613767,"pfxX":11.46663241383703,"pfxZ":4.213155876254422,"pX":-0.8560105857389617,"pZ":1.9393329888877509,"vX0":-8.273317211487969,"vY0":-134.5796474000575,"vZ0":-5.425311866969376,"x":149.63,"y":186.42,"x0":0.7785189536989279,"y0":50.00119473696923,"z0":5.7313629081050514,"aX":20.892976094452074},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-18.8,"spinRate":2405,"spinDirection":127},"zone":13,"typeConfidence":0.93,"plateTime":0.4080279655426202,"extension":6.522940248971583},"index":3,"playId":"69e1eb1c-802f-3b9e-a91a-d2fa642be368","pitchNumber":4,"startTime":"2026-04-30T20:16:16.888Z","endTime":"2026-04-30T20:16:21.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.156187512682447,"aZ":-26.79980266917671,"pfxX":10.326943497019485,"pfxZ":3.624038667343104,"pX":0.1204704789547976,"pZ":1.9178586040512566,"vX0":-5.315032527421049,"vY0":-121.40499293339677,"vZ0":-3.41884257041936,"x":112.41,"y":187.0,"x0":1.003593384088312,"y0":50.003782508886076,"z0":5.692851644639263,"aX":15.320032007410655},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.0,"breakHorizontal":-17.3,"spinRate":1774,"spinDirection":87},"zone":8,"typeConfidence":0.91,"plateTime":0.45224061830485063,"extension":6.425550100764697},"index":4,"playId":"82021086-8b6b-30e4-83e7-c16c5a91dd68","pitchNumber":5,"startTime":"2026-04-30T20:16:37.864Z","endTime":"2026-04-30T20:16:41.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:16:41.734Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:18:45.094Z","endTime":"2026-04-30T20:19:42.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Jose Fernandez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T20:18:40.852Z","endTime":"2026-04-30T20:18:40.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Adrian Del Castillo remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T20:18:40.882Z","endTime":"2026-04-30T20:18:40.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"400"},{"details":{"description":"Defensive switch from third base to second base for Tim Tawa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T20:18:40.884Z","endTime":"2026-04-30T20:18:40.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pitching Change: James McCann replaces Brandon Pfaadt, batting 9th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-30T20:18:40.885Z","endTime":"2026-04-30T20:18:45.094Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"900"},{"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"coordinates":{"x":109.2,"y":120.17},"breaks":{}},"index":4,"playId":"afd26a87-dddf-4644-a62e-f135b7229721","pitchNumber":1,"startTime":"2026-04-30T20:18:45.094Z","endTime":"2026-04-30T20:18:50.233Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"coordinates":{"x":149.97,"y":143.72},"breaks":{}},"index":5,"playId":"ed4e7729-7fe2-462a-bde8-8852ecde11a1","pitchNumber":2,"startTime":"2026-04-30T20:19:06.994Z","endTime":"2026-04-30T20:19:12.115Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"coordinates":{"x":144.27,"y":162.1},"breaks":{}},"index":6,"playId":"87c862d9-c292-4f28-b0ea-c43afd576610","pitchNumber":3,"startTime":"2026-04-30T20:19:17.222Z","endTime":"2026-04-30T20:19:22.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":32.2,"endSpeed":30.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.4706415773222536,"aZ":-31.044391788772487,"pfxX":-1.0066771946999467,"pfxZ":5.9464460474309995,"pX":-1.5159879012072446,"pZ":5.485233197387362,"vX0":-0.873770958618523,"vY0":-43.551793254235406,"vZ0":14.359187819240985,"x":174.79,"y":90.68,"x0":-0.3631608223146141,"y0":50.000648949510115,"z0":9.935264797835329,"aX":-0.1905093450584925},"breaks":{"breakAngle":0.0,"breakLength":63.6,"breakY":24.0,"breakVertical":-284.8,"breakVerticalInduced":24.0,"breakHorizontal":2.5,"spinRate":742,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":1.2646633037506583,"extension":3.7230512754182623},"index":7,"playId":"2428b4ed-8d3f-3247-89b0-b08d82a64ac9","pitchNumber":4,"startTime":"2026-04-30T20:19:28.104Z","endTime":"2026-04-30T20:19:32.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":49.6,"endSpeed":45.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.725164839066935,"aZ":-28.037438109821096,"pfxX":-4.435542282773713,"pfxZ":8.030440088464367,"pX":-1.5788062897460637,"pZ":6.331768099205703,"vX0":-0.041072355483010456,"vY0":-71.53438457192054,"vZ0":8.126423523139263,"x":177.18,"y":67.82,"x0":-0.9740072477272701,"y0":50.00227286026951,"z0":7.627459496765615,"aX":-2.284448831722487},"breaks":{"breakAngle":4.8,"breakLength":21.6,"breakY":24.0,"breakVertical":-94.9,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":1167,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.7674861807814768,"extension":4.381996480671354},"index":8,"playId":"09ec2ed2-57af-31ae-96d4-40d1916b88fa","pitchNumber":5,"startTime":"2026-04-30T20:19:38.641Z","endTime":"2026-04-30T20:19:42.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:19:42.441Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to left fielder Lourdes Gurriel Jr., deflected by shortstop Geraldo Perdomo. Brice Turang to 2nd.","rbi":0,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:19:54.527Z","endTime":"2026-04-30T20:20:43.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":32.0,"endSpeed":32.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.50993324343658,"aZ":-30.205384608156983,"pfxX":-0.5368063397101004,"pfxZ":9.716431623902983,"pX":1.5895980564162215,"pZ":0.8601891526937124,"vX0":1.3150368206747782,"vY0":-44.89912687849826,"vZ0":9.917763266875587,"x":56.41,"y":215.55,"x0":0.1703783377891267,"y0":50.001664559381716,"z0":8.990010875194422,"aX":-0.10871378833399488},"breaks":{"breakAngle":0.0,"breakLength":58.8,"breakY":24.0,"breakVertical":-262.6,"breakVerticalInduced":26.6,"breakHorizontal":0.0,"spinRate":706,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":1.2239078113676194,"extension":4.266504989224295},"index":0,"playId":"e5f24aa0-76f9-3cac-b665-05af60acc1f6","pitchNumber":1,"startTime":"2026-04-30T20:20:03.589Z","endTime":"2026-04-30T20:20:07.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":35.8,"endSpeed":34.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.305214131329461,"aZ":-30.06552398510527,"pfxX":-1.3523305433622417,"pfxZ":8.195189609256543,"pX":-1.0037696459047893,"pZ":3.765758864116903,"vX0":-0.4506682325791855,"vY0":-50.49861919597384,"vZ0":10.33392573129412,"x":155.26,"y":137.1,"x0":-0.37525434138050345,"y0":50.00138498177046,"z0":8.566477027576239,"aX":-0.3474278419007167},"breaks":{"breakAngle":1.2,"breakLength":45.6,"breakY":24.0,"breakVertical":-205.3,"breakVerticalInduced":22.6,"breakHorizontal":2.8,"spinRate":824,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":1.0867349133387445,"extension":4.224008132925566},"index":1,"playId":"7e5e5eef-0ab7-3c86-b28f-6e16407c1db2","pitchNumber":2,"startTime":"2026-04-30T20:20:14.248Z","endTime":"2026-04-30T20:20:20.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":32.9,"endSpeed":32.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.707347204563314,"aZ":-30.387738150118842,"pfxX":-0.872040941409417,"pfxZ":8.436689246641754,"pX":-0.08029810799683114,"pZ":2.2687943579333276,"vX0":0.2456681515699955,"vY0":-45.9094605349777,"vZ0":10.912622478935736,"x":120.06,"y":177.52,"x0":-0.23935363075883112,"y0":50.00098564726193,"z0":8.825880038315658,"aX":-0.18432068789058537},"breaks":{"breakAngle":0.0,"breakLength":56.4,"breakY":24.0,"breakVertical":-252.0,"breakVerticalInduced":24.8,"breakHorizontal":1.4,"spinRate":781,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":1.197525442252997,"extension":4.065269586101828},"hitData":{"launchSpeed":100.5,"launchAngle":5.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":83.15,"coordY":124.69}},"index":2,"playId":"c254f49a-4693-3a34-8a2d-709205b36870","pitchNumber":3,"startTime":"2026-04-30T20:20:31.610Z","endTime":"2026-04-30T20:20:43.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:20:43.453Z","atBatIndex":69},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake Bauers reaches on a fielding error by second baseman Tim Tawa. Brice Turang to 3rd. William Contreras to 2nd.","rbi":0,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:20:58.627Z","endTime":"2026-04-30T20:21:34.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":33.1,"endSpeed":32.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.77828384955619,"aZ":-30.039783495060256,"pfxX":-0.0233148194927697,"pfxZ":9.793735566813808,"pX":-1.058614904351482,"pZ":1.9170830339932092,"vX0":-0.5206302456669365,"vY0":-46.57008621727507,"vZ0":10.123375673725949,"x":157.35,"y":187.02,"x0":-0.48727597965627334,"y0":50.002001293477576,"z0":8.763254964210708,"aX":-0.005040342404718585},"breaks":{"breakAngle":0.0,"breakLength":54.0,"breakY":24.0,"breakVertical":-242.4,"breakVerticalInduced":26.4,"breakHorizontal":0.4,"spinRate":757,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":1.1800307389580502,"extension":4.195210847679944},"index":0,"playId":"0d1d2da4-bcf7-3c1a-ab03-c8e8aa0fec80","pitchNumber":1,"startTime":"2026-04-30T20:21:01.954Z","endTime":"2026-04-30T20:21:06.843Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":35.0,"endSpeed":34.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.26796305670844,"aZ":-29.63246808654529,"pfxX":-1.8432928314869836,"pfxZ":10.241119245503501,"pX":-0.3120976078682384,"pZ":2.254225129176988,"vX0":0.25771509131788184,"vY0":-49.674705641782445,"vZ0":9.200100633090544,"x":128.9,"y":177.92,"x0":-0.33659829845818146,"y0":50.001310075553924,"z0":8.347791318590504,"aX":-0.45703407406932},"breaks":{"breakAngle":1.2,"breakLength":46.8,"breakY":24.0,"breakVertical":-210.1,"breakVerticalInduced":25.9,"breakHorizontal":3.1,"spinRate":797,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":1.1059213140630462,"extension":4.353957797505978},"index":1,"playId":"2556cbd3-8496-3cac-a772-743dc8a12f9f","pitchNumber":2,"startTime":"2026-04-30T20:21:11.597Z","endTime":"2026-04-30T20:21:15.844Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":37.0,"endSpeed":35.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.87421443708455,"aZ":-29.382748278228313,"pfxX":-0.7783468110025731,"pfxZ":10.005313881501747,"pX":-0.9007030862371419,"pZ":2.600297237250484,"vX0":-0.23739613789244132,"vY0":-52.69710765598502,"vZ0":8.65427865601073,"x":151.33,"y":168.57,"x0":-0.5706710740673553,"y0":50.00072933238968,"z0":7.930219360646249,"aX":-0.21677112418415978},"breaks":{"breakAngle":0.0,"breakLength":42.0,"breakY":24.0,"breakVertical":-185.3,"breakVerticalInduced":24.8,"breakHorizontal":1.6,"spinRate":820,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":1.043186475264862,"extension":4.552759471368008},"hitData":{"launchSpeed":64.9,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.27,"coordY":166.15}},"index":2,"playId":"71502c69-08ff-32ea-8eb0-8d35ab2d65e0","pitchNumber":3,"startTime":"2026-04-30T20:21:25.536Z","endTime":"2026-04-30T20:21:34.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:21:34.413Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Black walks. Brice Turang scores. William Contreras to 3rd. Jake Bauers to 2nd.","rbi":1,"awayScore":1,"homeScore":13,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:21:54.356Z","endTime":"2026-04-30T20:22:59.026Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":543510,"link":"/api/v1/people/543510"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":31.3,"endSpeed":31.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.5185290384960655,"aZ":-30.339722778205072,"pfxX":0.13876389711941162,"pfxZ":9.742992423569921,"pX":-1.359510657720873,"pZ":1.16403050248308,"vX0":-0.7283791624760761,"vY0":-43.46320382356118,"vZ0":11.048430994765523,"x":168.82,"y":207.35,"x0":-0.5226756647974042,"y0":50.0020716051231,"z0":9.090357571537156,"aX":0.026144797413985142},"breaks":{"breakAngle":0.0,"breakLength":63.6,"breakY":24.0,"breakVertical":-282.0,"breakVerticalInduced":28.6,"breakHorizontal":0.4,"spinRate":735,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":1.2683184080822973,"extension":4.055325720985694},"index":0,"playId":"e82c07cd-3dca-3ba0-9f85-b653e3dadaa5","pitchNumber":1,"startTime":"2026-04-30T20:21:57.565Z","endTime":"2026-04-30T20:22:02.693Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":34.6,"endSpeed":33.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.385705082100001,"aZ":-29.66683552669775,"pfxX":-0.7231553339291996,"pfxZ":10.374201620386744,"pX":-0.8154238922278136,"pZ":1.7067588502622075,"vX0":-0.06776617719058979,"vY0":-49.15862379898259,"vZ0":8.901014127498541,"x":148.08,"y":192.7,"x0":-0.6514757580655287,"y0":50.00116376789187,"z0":8.410096402064646,"aX":-0.17458599694734006},"breaks":{"breakAngle":0.0,"breakLength":48.0,"breakY":24.0,"breakVertical":-215.6,"breakVerticalInduced":26.4,"breakHorizontal":1.3,"spinRate":772,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":1.1199729230353959,"extension":4.245116775227055},"index":1,"playId":"74a0cd16-6d3e-31e1-a2c3-d61ec207adfb","pitchNumber":2,"startTime":"2026-04-30T20:22:09.783Z","endTime":"2026-04-30T20:22:14.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":39.7,"endSpeed":36.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.85306116555119,"aZ":-28.90347008757139,"pfxX":-2.5868307830928776,"pfxZ":10.305263210120032,"pX":-1.9698009366316354,"pZ":5.679055167152615,"vX0":-0.9761745045373328,"vY0":-56.412634559410066,"vZ0":10.319649250073008,"x":192.08,"y":85.45,"x0":-0.7524976562522717,"y0":50.00278963239208,"z0":8.15307467021397,"aX":-0.821132650321937},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-158.0,"breakVerticalInduced":26.0,"breakHorizontal":5.3,"spinRate":958,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.976575711201912,"extension":4.320265003366854},"index":2,"playId":"7f569700-8157-3e63-8108-0d49d41493ba","pitchNumber":3,"startTime":"2026-04-30T20:22:20.310Z","endTime":"2026-04-30T20:22:24.160Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":40.0,"endSpeed":37.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.741736600902088,"aZ":-28.5783314253048,"pfxX":-2.8439466880205955,"pfxZ":10.893378628180233,"pX":-0.6297920132262633,"pZ":4.531131605512981,"vX0":0.2672397566753652,"vY0":-57.31566778541804,"vZ0":8.768978170929252,"x":141.01,"y":116.44,"x0":-0.497980839996846,"y0":50.00064047612723,"z0":7.996508451444407,"aX":-0.9375358092062307},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-151.7,"breakVerticalInduced":25.8,"breakHorizontal":5.0,"spinRate":940,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.9589387239836169,"extension":4.342975258831301},"index":3,"playId":"1a4e3ac5-884f-3bb7-8ad1-444a0287a26e","pitchNumber":4,"startTime":"2026-04-30T20:22:30.601Z","endTime":"2026-04-30T20:22:35.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":41.1,"endSpeed":38.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.140324001983883,"aZ":-28.45786070185693,"pfxX":-2.0974744270087378,"pfxZ":10.583647902588194,"pX":-0.42375337871871704,"pZ":3.470386480778946,"vX0":0.31631061067793537,"vY0":-59.132559324970806,"vZ0":7.365653338227587,"x":133.15,"y":145.08,"x0":-0.42375567626804894,"y0":50.00066912279116,"z0":7.659852349089302,"aX":-0.7355948286057546},"breaks":{"breakAngle":1.2,"breakLength":32.4,"breakY":24.0,"breakVertical":-142.6,"breakVerticalInduced":24.2,"breakHorizontal":3.6,"spinRate":930,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.9296785119429183,"extension":4.696542006071412},"index":4,"playId":"4dc6847f-6c40-3b9f-8bc3-362e1cbc7e22","pitchNumber":5,"startTime":"2026-04-30T20:22:41.366Z","endTime":"2026-04-30T20:22:45.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":40.0,"endSpeed":38.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.866712501181479,"aZ":-29.062243552399263,"pfxX":-4.09342495621056,"pfxZ":9.355205090265658,"pX":-2.199525463649394,"pZ":2.1851450879749197,"vX0":-0.8511866333431304,"vY0":-57.608911610743476,"vZ0":6.816072719344509,"x":200.84,"y":179.78,"x0":-0.9169841185882976,"y0":50.002758541780246,"z0":7.496866608970336,"aX":-1.3615850291850202},"breaks":{"breakAngle":2.4,"breakLength":34.8,"breakY":24.0,"breakVertical":-154.0,"breakVerticalInduced":22.0,"breakHorizontal":7.9,"spinRate":892,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.9545448068757949,"extension":4.891987696273111},"index":5,"playId":"20740939-4a15-345f-9ba8-af4640c204ac","pitchNumber":6,"startTime":"2026-04-30T20:22:54.358Z","endTime":"2026-04-30T20:22:59.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:22:59.026Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Diamondbacks challenged (force play), call on the field was overturned: Luis Rengifo grounds into a force out, pitcher James McCann to catcher Adrian Del Castillo. William Contreras out at home. Jake Bauers to 3rd. Tyler Black to 2nd. Luis Rengifo to 1st.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:23:19.470Z","endTime":"2026-04-30T20:23:51.858Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":37.0,"endSpeed":36.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.87794338890544,"aZ":-28.99570436845357,"pfxX":-0.5891245413778963,"pfxZ":11.185870642742616,"pX":0.44014523334186495,"pZ":0.8638497435517674,"vX0":0.8656654280279129,"vY0":-53.15883063597595,"vZ0":6.524396009840706,"x":100.22,"y":215.46,"x0":-0.31088439262867096,"y0":50.00229308145987,"z0":7.873534710175308,"aX":-0.16738583545858673},"breaks":{"breakAngle":0.0,"breakLength":40.8,"breakY":24.0,"breakVertical":-180.6,"breakVerticalInduced":25.4,"breakHorizontal":0.6,"spinRate":813,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":1.0333600763248678,"extension":4.406293113764503},"index":0,"playId":"daae340d-0ff6-33a8-97ce-c2ad5e535ad8","pitchNumber":1,"startTime":"2026-04-30T20:23:22.637Z","endTime":"2026-04-30T20:23:27.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":37.5,"endSpeed":36.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.025784774218912,"aZ":-29.33421532464325,"pfxX":-1.7953928081816573,"pfxZ":9.806034681800934,"pX":-1.3943056375687932,"pZ":1.8536555730596982,"vX0":-0.5966385883321114,"vY0":-53.70941131011411,"vZ0":7.3836250951023805,"x":170.15,"y":188.73,"x0":-0.5966677866198166,"y0":50.00248347257187,"z0":8.003921934736892,"aX":-0.5199873167100116},"breaks":{"breakAngle":1.2,"breakLength":39.6,"breakY":24.0,"breakVertical":-178.7,"breakVerticalInduced":23.5,"breakHorizontal":3.6,"spinRate":833,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":1.0231717495636254,"extension":4.341902127986314},"index":1,"playId":"6285e67d-9415-30f3-b09a-e90f0da4aee0","pitchNumber":2,"startTime":"2026-04-30T20:23:32.541Z","endTime":"2026-04-30T20:23:37.193Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":40.7,"endSpeed":38.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.047186165871034,"aZ":-28.844335725164534,"pfxX":-2.750657339613869,"pfxZ":9.67439978373631,"pX":-0.5610172032251579,"pZ":3.0852407880375785,"vX0":0.3387807848532616,"vY0":-58.56724993109176,"vZ0":7.160525345981551,"x":138.38,"y":155.48,"x0":-0.4985164516243109,"y0":50.001414196558905,"z0":7.744402049937389,"aX":-0.9459133974258628},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-147.6,"breakVerticalInduced":22.6,"breakHorizontal":4.8,"spinRate":955,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.9388085510238633,"extension":4.64368908012253},"hitData":{"launchSpeed":92.8,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.02,"coordY":182.59}},"index":2,"playId":"d569e69f-f378-3cf2-b1cd-757cade022b2","pitchNumber":3,"startTime":"2026-04-30T20:23:42.017Z","endTime":"2026-04-30T20:23:51.858Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":109},"playEndTime":"2026-04-30T20:23:51.858Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sal Frelick grounds into a double play, second baseman Tim Tawa to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Luis Rengifo out at 2nd. Sal Frelick out at 1st.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T20:25:21.763Z","endTime":"2026-04-30T20:26:08.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":34.1,"endSpeed":33.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.225037017788136,"aZ":-29.72048368277409,"pfxX":-1.906469805583734,"pfxZ":10.525146437412728,"pX":-0.6613968882181072,"pZ":1.842209289198982,"vX0":-0.07853617207255129,"vY0":-48.288162730350194,"vZ0":9.321648764470458,"x":142.21,"y":189.04,"x0":-0.3314380604547071,"y0":50.001888509046715,"z0":8.542779497850809,"aX":-0.4442182504178367},"breaks":{"breakAngle":1.2,"breakLength":50.4,"breakY":24.0,"breakVertical":-223.8,"breakVerticalInduced":27.1,"breakHorizontal":3.5,"spinRate":784,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":1.1400827379995042,"extension":4.231845117990698},"index":0,"playId":"bc79659b-e7bf-3149-b9ad-ab96fedaa04c","pitchNumber":1,"startTime":"2026-04-30T20:25:21.763Z","endTime":"2026-04-30T20:25:27.134Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":34.9,"endSpeed":34.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.318343026348674,"aZ":-29.846267830261677,"pfxX":-2.843860652162243,"pfxZ":9.460869077942512,"pX":0.047166774446692136,"pZ":1.6913349396144557,"vX0":0.5432600272636164,"vY0":-49.49381353869877,"vZ0":8.800867572772184,"x":115.2,"y":193.11,"x0":-0.14232949302540568,"y0":50.00087655231607,"z0":8.407897060993474,"aX":-0.698414614580381},"breaks":{"breakAngle":1.2,"breakLength":48.0,"breakY":24.0,"breakVertical":-213.7,"breakVerticalInduced":24.5,"breakHorizontal":4.8,"spinRate":801,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":1.1109197079064073,"extension":4.3585848965065335},"index":1,"playId":"9638c641-54b2-3518-b5b7-92e6ef710967","pitchNumber":2,"startTime":"2026-04-30T20:25:31.280Z","endTime":"2026-04-30T20:25:35.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":36.0,"endSpeed":34.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.621498894774694,"aZ":-29.647303532582182,"pfxX":-3.4653502900832325,"pfxZ":9.660566911585144,"pX":0.5939641440055067,"pZ":2.958961470105574,"vX0":1.1852034917651009,"vY0":-51.07341476544406,"vZ0":9.316905020475573,"x":94.36,"y":158.89,"x0":-0.13730906621286906,"y0":50.00206277246925,"z0":8.387548915348606,"aX":-0.9057989978252217},"breaks":{"breakAngle":1.2,"breakLength":44.4,"breakY":24.0,"breakVertical":-198.8,"breakVerticalInduced":25.0,"breakHorizontal":5.5,"spinRate":831,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":1.076803710539049,"extension":4.2452044864296585},"index":2,"playId":"43fcc175-9385-3728-8f21-c54f599d0fb8","pitchNumber":3,"startTime":"2026-04-30T20:25:44.707Z","endTime":"2026-04-30T20:25:49.801Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":65.0,"endSpeed":60.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.792994328782424,"aZ":-23.11932023907473,"pfxX":-6.002330876757476,"pfxZ":10.004119241167384,"pX":-0.09028843139518226,"pZ":1.6506625311183347,"vX0":2.8722687938316764,"vY0":-94.65043938210194,"vZ0":-2.374624432188413,"x":120.44,"y":194.21,"x0":-0.8496143694983764,"y0":50.00269115650631,"z0":6.240633312380928,"aX":-5.432042900814037},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":1531,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.5792615895279942,"extension":5.547607881031156},"hitData":{"launchSpeed":93.5,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":149.66}},"index":3,"playId":"d01c91cf-952a-3cc6-acca-b529b1babbca","pitchNumber":4,"startTime":"2026-04-30T20:26:01.121Z","endTime":"2026-04-30T20:26:08.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:26:08.981Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T20:28:38.841Z","endTime":"2026-04-30T20:29:06.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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: Jake Woodford replaces Brian Fitzpatrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T20:28:03.014Z","endTime":"2026-04-30T20:28:41.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"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(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":89.8,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45179704368587,"aZ":-22.686172244354367,"pfxX":0.10653741918234794,"pfxZ":5.405882906456234,"pX":-0.171547838656282,"pZ":2.240213630686367,"vX0":5.078252304250799,"vY0":-130.81776104358477,"vZ0":-2.52250647305212,"x":123.54,"y":178.29,"x0":-2.1417971241802563,"y0":50.00032429787393,"z0":4.895640589034242,"aX":0.18581133272388534},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.2,"spinRate":2205,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.41676241402910286,"extension":6.527778451850204},"index":1,"playId":"23b9dc9e-2fbc-35de-b506-303d461a1277","pitchNumber":1,"startTime":"2026-04-30T20:28:41.122Z","endTime":"2026-04-30T20:28:44.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736950381808686,"aZ":-34.67854212283448,"pfxX":10.112464266482482,"pfxZ":-1.8780014221451014,"pX":0.004825139692714874,"pZ":1.4262454488928735,"vX0":1.9426664101317446,"vY0":-115.51465858908071,"vZ0":-0.36956341241922874,"x":116.82,"y":200.27,"x0":-2.1621070294554836,"y0":50.000548406359584,"z0":4.953959031940709,"aX":13.512404876633703},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.1,"breakHorizontal":-18.8,"spinRate":2687,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.47618048293432214,"extension":6.28587694601768},"hitData":{"launchSpeed":98.2,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.26,"coordY":155.59}},"index":2,"playId":"631ebfde-190f-30ba-9fc1-b11e50cf3f82","pitchNumber":2,"startTime":"2026-04-30T20:28:58.371Z","endTime":"2026-04-30T20:29:06.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:29:06.111Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T20:29:23.927Z","endTime":"2026-04-30T20:30:26.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.897298781660993,"aZ":-25.994062672276897,"pfxX":-9.884401032531207,"pfxZ":3.344581534897644,"pX":-0.28855326162159634,"pZ":2.0357339744554235,"vX0":8.072174497625006,"vY0":-135.19559600796373,"vZ0":-2.590953231562051,"x":128.0,"y":183.82,"x0":-2.031070354815661,"y0":50.003851640240306,"z0":4.833902863553854,"aX":-18.270684932069138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":2029,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4053796107561092,"extension":6.646518904363403},"index":0,"playId":"f0d68356-5b01-3828-ab4f-4ac69abb3eae","pitchNumber":1,"startTime":"2026-04-30T20:29:33.686Z","endTime":"2026-04-30T20:29:37.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545485708344998,"aZ":-24.908016711568692,"pfxX":-9.956391781232599,"pfxZ":3.9050580199435885,"pX":0.049166569867326204,"pZ":2.3535472525789913,"vX0":9.260397800267084,"vY0":-135.35289043899832,"vZ0":-2.2143313197232737,"x":115.13,"y":175.23,"x0":-2.116935076992796,"y0":50.00513280364559,"z0":4.9198809846626155,"aX":-18.542779760148292},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":2147,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4040972036342194,"extension":6.5648333104654},"index":1,"playId":"f78d983e-fed4-3ea8-adb7-91e0b5fbdc93","pitchNumber":2,"startTime":"2026-04-30T20:29:48.986Z","endTime":"2026-04-30T20:29:52.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3815724738214,"aZ":-28.164471210233582,"pfxX":7.990347229720717,"pfxZ":2.770015283316587,"pX":1.884784200937813,"pZ":1.402312640208165,"vX0":6.865427577139644,"vY0":-119.84840043170074,"vZ0":-1.9525759147532387,"x":45.16,"y":200.92,"x0":-2.060681935831238,"y0":50.00173892727894,"z0":4.756818459120513,"aX":11.555634569639784},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.8,"breakHorizontal":-16.2,"spinRate":2522,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45800000367069504,"extension":6.372387910761531},"index":2,"playId":"9af807b9-b4b4-3bbd-b7e6-ca6238a52859","pitchNumber":3,"startTime":"2026-04-30T20:30:04.412Z","endTime":"2026-04-30T20:30:08.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247862389312992,"aZ":-17.036754136318063,"pfxX":-5.569186701632472,"pfxZ":8.170391948771629,"pX":1.0674347765415817,"pZ":3.8580199056046687,"vX0":9.562637410596437,"vY0":-135.4209324761069,"vZ0":-0.0844033744128696,"x":76.31,"y":134.61,"x0":-1.7898772299472063,"y0":50.00360979121411,"z0":5.083852470369642,"aX":-10.320475316927089},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2308,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4048518951953666,"extension":6.534410349429351},"index":3,"playId":"4ec7204a-ee1c-398a-a715-acc35f172f2c","pitchNumber":4,"startTime":"2026-04-30T20:30:21.726Z","endTime":"2026-04-30T20:30:26.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:30:26.942Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T20:30:42.898Z","endTime":"2026-04-30T20:31:59.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.20"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.16"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.46"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034144338244563,"aZ":-26.465435482377664,"pfxX":1.0243090160805806,"pfxZ":3.2819991081076356,"pX":0.8283442067455137,"pZ":1.8784556428504977,"vX0":6.789097370623747,"vY0":-130.68514913387943,"vZ0":-2.9272127652784157,"x":85.43,"y":188.06,"x0":-1.9300652436388017,"y0":50.004349693831735,"z0":4.988749193799007,"aX":1.7807559908448432},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.2,"spinRate":2316,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41819251911200084,"extension":6.58608442996935},"index":0,"playId":"9c303390-4e43-3826-8d45-22d1a72fea4b","pitchNumber":1,"startTime":"2026-04-30T20:30:53.739Z","endTime":"2026-04-30T20:30:56.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93140270746762,"aZ":-22.783831185016233,"pfxX":-9.507325413435757,"pfxZ":5.011069160900277,"pX":0.4479575227664088,"pZ":1.7567594376613824,"vX0":9.744168849290594,"vY0":-135.84558722837858,"vZ0":-3.9270967802924077,"x":99.92,"y":191.35,"x0":-1.945199714631724,"y0":50.00352852896063,"z0":4.799181956847275,"aX":-17.822517516590832},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":15.2,"spinRate":2219,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4027274873531361,"extension":6.491289473512513},"index":1,"playId":"4bab3e4d-8fd2-32cb-80e1-3116aeba8880","pitchNumber":2,"startTime":"2026-04-30T20:31:10.944Z","endTime":"2026-04-30T20:31:14.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04924024753545,"aZ":-29.37349757055235,"pfxX":-8.200748250419661,"pfxZ":1.8123013786191837,"pX":-0.7399154630089766,"pZ":1.8446299851157895,"vX0":5.9907493975512525,"vY0":-123.4373438422035,"vZ0":-1.661028436247055,"x":145.2,"y":188.97,"x0":-2.130133501844986,"y0":50.004349802710124,"z0":4.994095263422452,"aX":-12.68499653430651},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":1049,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.443351863411209,"extension":6.685612535386437},"index":2,"playId":"f9f4c156-c638-3792-9865-c46f5c502c1c","pitchNumber":3,"startTime":"2026-04-30T20:31:28.189Z","endTime":"2026-04-30T20:31:33.702Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36913643270708,"aZ":-29.2354717570231,"pfxX":8.157783038682949,"pfxZ":2.043401399525237,"pX":1.0357567204312281,"pZ":1.7893005606335486,"vX0":4.947831621550723,"vY0":-119.3193281768105,"vZ0":-0.9126986596391894,"x":77.52,"y":190.47,"x0":-2.1259837074322885,"y0":50.00317558999849,"z0":4.815486021293184,"aX":11.740550557305113},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2509,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45937181744889477,"extension":6.344391532888362},"index":3,"playId":"2136b7e8-54fb-3d85-8083-bedba5382a71","pitchNumber":4,"startTime":"2026-04-30T20:31:56.574Z","endTime":"2026-04-30T20:31:59.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:31:59.805Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T20:30:42.898Z","endTime":"2026-04-30T20:31:59.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.20"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.16"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.46"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034144338244563,"aZ":-26.465435482377664,"pfxX":1.0243090160805806,"pfxZ":3.2819991081076356,"pX":0.8283442067455137,"pZ":1.8784556428504977,"vX0":6.789097370623747,"vY0":-130.68514913387943,"vZ0":-2.9272127652784157,"x":85.43,"y":188.06,"x0":-1.9300652436388017,"y0":50.004349693831735,"z0":4.988749193799007,"aX":1.7807559908448432},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.2,"spinRate":2316,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41819251911200084,"extension":6.58608442996935},"index":0,"playId":"9c303390-4e43-3826-8d45-22d1a72fea4b","pitchNumber":1,"startTime":"2026-04-30T20:30:53.739Z","endTime":"2026-04-30T20:30:56.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93140270746762,"aZ":-22.783831185016233,"pfxX":-9.507325413435757,"pfxZ":5.011069160900277,"pX":0.4479575227664088,"pZ":1.7567594376613824,"vX0":9.744168849290594,"vY0":-135.84558722837858,"vZ0":-3.9270967802924077,"x":99.92,"y":191.35,"x0":-1.945199714631724,"y0":50.00352852896063,"z0":4.799181956847275,"aX":-17.822517516590832},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":15.2,"spinRate":2219,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4027274873531361,"extension":6.491289473512513},"index":1,"playId":"4bab3e4d-8fd2-32cb-80e1-3116aeba8880","pitchNumber":2,"startTime":"2026-04-30T20:31:10.944Z","endTime":"2026-04-30T20:31:14.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04924024753545,"aZ":-29.37349757055235,"pfxX":-8.200748250419661,"pfxZ":1.8123013786191837,"pX":-0.7399154630089766,"pZ":1.8446299851157895,"vX0":5.9907493975512525,"vY0":-123.4373438422035,"vZ0":-1.661028436247055,"x":145.2,"y":188.97,"x0":-2.130133501844986,"y0":50.004349802710124,"z0":4.994095263422452,"aX":-12.68499653430651},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":1049,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.443351863411209,"extension":6.685612535386437},"index":2,"playId":"f9f4c156-c638-3792-9865-c46f5c502c1c","pitchNumber":3,"startTime":"2026-04-30T20:31:28.189Z","endTime":"2026-04-30T20:31:33.702Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36913643270708,"aZ":-29.2354717570231,"pfxX":8.157783038682949,"pfxZ":2.043401399525237,"pX":1.0357567204312281,"pZ":1.7893005606335486,"vX0":4.947831621550723,"vY0":-119.3193281768105,"vZ0":-0.9126986596391894,"x":77.52,"y":190.47,"x0":-2.1259837074322885,"y0":50.00317558999849,"z0":4.815486021293184,"aX":11.740550557305113},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2509,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45937181744889477,"extension":6.344391532888362},"index":3,"playId":"2136b7e8-54fb-3d85-8083-bedba5382a71","pitchNumber":4,"startTime":"2026-04-30T20:31:56.574Z","endTime":"2026-04-30T20:31:59.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:31:59.805Z","atBatIndex":76},"scoringPlays":[6,9,22,25,31,36,37,54,55,60,71],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"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":1,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":184.24,"y":157.76},"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":1,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":65.99,"y":107.92},"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":1,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":33.54,"y":101.89},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":85.48,"y":103.11},"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":1,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":152.44,"y":73.33},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":120.9,"y":155.23},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":17,"top":[11,12,13,14],"bottom":[15,16,17],"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":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":85.05,"y":73.4},"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":2,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":107.13,"y":84.68},"type":"H","description":"Single"}],"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":77.5,"y":111.9},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20],"bottom":[21,22,23,24,25,26,27],"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":201.63,"y":97.17},"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":183.87,"y":141.09},"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":108.23,"y":151.68},"type":"O","description":"Groundout"}],"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":139.14,"y":98.98},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":108.17,"y":30.29},"type":"H","description":"Home Run"},{"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":105.19,"y":100.5},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":172.08,"y":123.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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":118.36,"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":3,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":148.77,"y":153.2},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"coordinates":{"x":128.39,"y":189.54},"type":"O","description":"Bunt Pop Out"}]}},{"startIndex":28,"endIndex":39,"top":[28,29,30,31,32,33],"bottom":[34,35,36,37,38,39],"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":189.88,"y":62.62},"type":"H","description":"Double"},{"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":87.96,"y":123.81},"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":113.46,"y":109.96},"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":146.64,"y":201.24},"type":"O","description":"Groundout"}],"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":172.9,"y":101.2},"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":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":96.07,"y":119.76},"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":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":181.2,"y":108.61},"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":4,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":85.68,"y":101.48},"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":4,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":90.19,"y":68.32},"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":4,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":146.24,"y":149.15},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":40,"endIndex":45,"top":[40,41,42],"bottom":[43,44,45],"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":112.87,"y":136.02},"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":5,"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":108.48,"y":135.36},"type":"O","description":"Groundout"}],"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":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":115.1,"y":142.9},"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":5,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":192.16,"y":85.8},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":56,"top":[46,47,48,49],"bottom":[50,51,52,53,54,55,56],"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":174.22,"y":156.15},"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":6,"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":118.36,"y":155.23},"type":"O","description":"Grounded Into DP"},{"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":113.8,"y":170.94},"type":"H","description":"Single"}],"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":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":141.17,"y":146.11},"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":6,"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":159.41,"y":168.4},"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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":152.32,"y":173.47},"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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":199.75,"y":78.94},"type":"H","description":"Double"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"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":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":53.77,"y":95.2},"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":7,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":153.33,"y":164.35},"type":"O","description":"Groundout"}],"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":214.61,"y":61.97},"type":"H","description":"Home Run"},{"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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":94.27,"y":144.94},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":73,"top":[64,65,66,67],"bottom":[68,69,70,71,72,73],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":113.44,"y":137.3},"type":"O","description":"Lineout"}],"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":83.15,"y":124.69},"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":8,"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":136.27,"y":166.15},"type":"E","description":"Field Error"},{"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":130.02,"y":182.59},"type":"O","description":"Forceout"},{"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":141.67,"y":149.66},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":74,"endIndex":76,"top":[74,75,76],"bottom":[],"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":141.26,"y":155.59},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"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":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":13,"hits":14,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":6,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"shortstop":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"left":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"center":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"onDeck":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"inHole":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"battingOrder":8,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"onDeck":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"inHole":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"battingOrder":7,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"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":3,"groundOuts":6,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".250","atBats":32,"obp":".308","slg":".418","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":13,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":37,"obp":".465","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"4.99","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.39","battersFaced":43,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":67,"strikes":102,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":13,"pitchesPerInning":"21.13","runsScoredPer9":"14.63","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":2,"chances":35,"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":{},"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":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":0,"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":{"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}},"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":{},"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":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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":3,"flyOuts":11,"groundOuts":33,"airOuts":24,"runs":18,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":101,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":420,"era":"5.67","inningsPitched":"27.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.30","battersFaced":114,"outs":81,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":420,"balls":146,"strikes":274,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":1,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":1,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.00","walksPer9Inn":"3.67","hitsPer9Inn":"8.00","runsScoredPer9":"6.00","homeRunsPer9":"1.67","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":17,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".159","atBats":44,"obp":".240","slg":".273","ops":".513","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":12,"rbi":6,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.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":5,"putOuts":27,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":16,"flyOuts":9,"groundOuts":14,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".207","atBats":58,"obp":".246","slg":".362","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":21,"rbi":11,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.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":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":3,"putOuts":70,"errors":1,"chances":74,"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"},{"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":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":10,"groundOuts":21,"airOuts":31,"runs":15,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".276","atBats":98,"obp":".314","slg":".449","ops":".763","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":44,"rbi":17,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.60","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":{},"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":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":true,"isSubstitute":false}},"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":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":36,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".233","atBats":116,"obp":".294","slg":".388","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":45,"rbi":11,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.20","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":64,"putOuts":28,"errors":0,"chances":92,"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":{"summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":15,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":55,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"3.77","inningsPitched":"14.1","wins":0,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":6,"whip":"1.26","battersFaced":60,"outs":43,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":93,"strikes":151,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":3,"winPercentage":".000","pitchesPerInning":"17.02","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.53","walksPer9Inn":"1.88","hitsPer9Inn":"9.42","runsScoredPer9":"3.77","homeRunsPer9":"0.63","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":26,"airOuts":20,"runs":19,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".378","atBats":90,"obp":".398","slg":".689","ops":"1.087","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":62,"rbi":20,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".384","groundOutsToAirouts":"1.30","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":5,"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":32,"putOuts":118,"errors":2,"chances":152,"fielding":".987","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-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":14,"groundOuts":34,"airOuts":24,"runs":11,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":14,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".236","atBats":89,"obp":".358","slg":".371","ops":".729","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":33,"rbi":6,"leftOnBase":43,"sacBunts":2,"sacFlies":2,"babip":".263","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":35,"errors":2,"chances":98,"fielding":".980","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 4-1)","summary":"3.0 IP, 8 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":21,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":28,"strikes":51,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"24.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":6,"flyOuts":17,"groundOuts":26,"airOuts":27,"runs":16,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":123,"obp":".348","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":547,"era":"4.70","inningsPitched":"30.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.43","battersFaced":136,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":185,"strikes":362,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":8,"winPercentage":".800","pitchesPerInning":"17.84","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.57","walksPer9Inn":"2.64","hitsPer9Inn":"10.27","runsScoredPer9":"4.70","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":10,"groundOuts":20,"airOuts":18,"runs":20,"doubles":7,"triples":4,"homeRuns":4,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".296","atBats":98,"obp":".397","slg":".571","ops":".968","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":56,"rbi":18,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".397","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","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":55,"errors":2,"chances":58,"fielding":".966","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":{},"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":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":true,"isSubstitute":false}},"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 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":11,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".194","atBats":36,"obp":".237","slg":".222","ops":".459","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":8,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".233","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":13,"errors":0,"chances":14,"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":13,"strikes":11,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":13,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".191","atBats":47,"obp":".208","slg":".255","ops":".463","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":12,"rbi":6,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".290","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":1,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":11,"putOuts":90,"errors":1,"chances":102,"fielding":".990","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"2.1 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":16,"strikes":18,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"7.71","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":16,"strikes":18,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"301","stats":{"batting":{"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":18,"airOuts":10,"runs":7,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".200","atBats":60,"obp":".250","slg":".400","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":24,"rbi":6,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":23,"airOuts":28,"runs":10,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".188","atBats":85,"obp":".225","slg":".353","ops":".578","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":30,"rbi":10,"leftOnBase":41,"sacBunts":1,"sacFlies":0,"babip":".219","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","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":73,"errors":0,"chances":74,"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,699912,682998,678489,680728,545121,666971,571448,694374,677950,543510,647336,691769,642528,694297],"pitchers":[647336,691769,642528,694297,543510],"bench":[605244],"bullpen":[664199,668678,656464,518876,666661,669194,593958,623149,657044],"battingOrder":[672695,699912,678489,680728,545121,666971,694374,677950,543510],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carroll (7, Drohan)."},{"label":"TB","value":"Carroll 3; Gurriel Jr. 2; Vargas, I 2."},{"label":"RBI","value":"Gurriel Jr. (4)."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, A 2."},{"label":"GIDP","value":"Del Castillo."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Loáisiga (1, pickoff); Tawa (1, fielding)."},{"label":"DP","value":"2 (Marte, K-Perdomo-Vargas, I; Tawa-Perdomo-Vargas, I)."}]}],"note":[{"label":"1","value":"Ran for Marte, K 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":4,"groundOuts":9,"airOuts":8,"runs":13,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".241","atBats":37,"obp":".338","slg":".364","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":23,"rbi":13,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.28","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":39,"strikes":92,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":1,"pitchesPerInning":"14.56","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":10,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".095","slg":".095","ops":".190","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":2,"rbi":1,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"1-5 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":5,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":32,"airOuts":27,"runs":9,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":16,"hitByPitch":1,"avg":".188","atBats":85,"obp":".255","slg":".282","ops":".537","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":24,"rbi":9,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".216","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":6,"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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":29,"airOuts":23,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":3,"hits":26,"hitByPitch":0,"avg":".260","atBats":100,"obp":".321","slg":".460","ops":".781","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":46,"rbi":19,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","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":15,"putOuts":167,"errors":4,"chances":186,"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":"700","stats":{"batting":{"summary":"1-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":33,"airOuts":27,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".211","atBats":90,"obp":".311","slg":".333","ops":".644","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":30,"rbi":9,"leftOnBase":40,"sacBunts":0,"sacFlies":2,"babip":".211","groundOutsToAirouts":"1.22","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":9,"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":1,"putOuts":53,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","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":16,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":10,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":53,"obp":".271","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":228,"era":"3.45","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.02","battersFaced":59,"outs":47,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":228,"balls":77,"strikes":151,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".500","pitchesPerInning":"14.55","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.62","walksPer9Inn":"3.45","hitsPer9Inn":"5.74","runsScoredPer9":"4.02","homeRunsPer9":"1.15","inheritedRunners":14,"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":{"note":"(W, 1-1)","summary":"4.0 IP, ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":60,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":16,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":17,"strikes":43,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":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":4,"gamesStarted":1,"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":47,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":204,"era":"3.86","inningsPitched":"11.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.46","battersFaced":53,"outs":35,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":204,"balls":75,"strikes":129,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":1,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.86","hitsPer9Inn":"9.26","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":4,"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":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".389","atBats":18,"obp":".421","slg":".500","ops":".921","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":9,"rbi":6,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":44,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.71","battersFaced":11,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":19,"strikes":25,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"18.86","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"7.71","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"100","stats":{"batting":{"summary":"2-4 | BB, K, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"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":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":28,"flyOuts":4,"groundOuts":12,"airOuts":12,"runs":14,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".244","atBats":78,"obp":".398","slg":".372","ops":".770","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":29,"rbi":20,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".439","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.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":{"gamesStarted":1,"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":false},"allPositions":[{"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":"900","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"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":1},"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":25,"flyOuts":12,"groundOuts":26,"airOuts":18,"runs":14,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".240","atBats":75,"obp":".345","slg":".267","ops":".612","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":20,"rbi":7,"leftOnBase":20,"sacBunts":3,"sacFlies":0,"babip":".305","groundOutsToAirouts":"1.44","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":25,"errors":3,"chances":79,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{},"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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":11,"groundOuts":14,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":63,"obp":".323","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":218,"era":"4.30","inningsPitched":"14.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.43","battersFaced":65,"outs":44,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":68,"strikes":150,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.86","gamesFinished":7,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.23","hitsPer9Inn":"11.66","runsScoredPer9":"4.30","homeRunsPer9":"0.61","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"4-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":28,"airOuts":37,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".288","atBats":111,"obp":".363","slg":".432","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":48,"rbi":20,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":14,"putOuts":233,"errors":0,"chances":247,"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-3 | 2 BB, RBI, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":28,"flyOuts":12,"groundOuts":27,"airOuts":20,"runs":26,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":24,"intentionalWalks":1,"hits":30,"hitByPitch":0,"avg":".291","atBats":103,"obp":".422","slg":".505","ops":".927","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":52,"rbi":20,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".361","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","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":68,"putOuts":30,"errors":1,"chances":99,"fielding":".990","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":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":27,"groundOuts":20,"airOuts":44,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":111,"obp":".264","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":415,"era":"3.60","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.03","battersFaced":121,"outs":90,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":130,"strikes":285,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".667","pitchesPerInning":"13.83","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.10","hitsPer9Inn":"7.20","runsScoredPer9":"3.90","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":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":true,"isSubstitute":false}},"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":{"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":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":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":0,"flyOuts":10,"groundOuts":10,"airOuts":11,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":42,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":192,"era":"6.55","inningsPitched":"11.0","wins":0,"losses":2,"saves":4,"saveOpportunities":5,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.36","battersFaced":50,"outs":33,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":68,"strikes":124,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"10.64","walksPer9Inn":"4.09","hitsPer9Inn":"8.18","runsScoredPer9":"7.36","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":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[669003,668930,661388,641343,672012,650859,686217,675659,666152,605540,681982,675660,656730,702153,663765],"pitchers":[605540,681982,675660,656730,702153,663765],"bench":[663604,687401,663368,596142],"bullpen":[676879,669084,690986,694819,694477,687075,682842],"battingOrder":[669003,668930,661388,641343,672012,650859,686217,675659,666152],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Contreras, Wm (7, Soroka); Rengifo (8, Soroka); Black (2, Loáisiga)."},{"label":"HR","value":"Contreras, Wm (3, 3rd inning off Soroka, 1 on, 0 out); Frelick (3, 7th inning off Pfaadt, 0 on, 0 out)."},{"label":"TB","value":"Bauers; Black 3; Contreras, Wm 8; Frelick 4; Hamilton, D; Mitchell 2; Rengifo 2; Turang 2."},{"label":"RBI","value":"Bauers (19); Black 3 (6); Contreras, Wm 4 (20); Frelick (9); Rengifo 3 (9); Turang (20)."},{"label":"2-out RBI","value":"Rengifo 2; Black 2."},{"label":"Runners left in scoring position, 2 out","value":"Jones, G; Rengifo; Frelick."},{"label":"GIDP","value":"Black; Frelick."},{"label":"Team RISP","value":"4-for-16."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Hamilton, D-Turang-Bauers)."}]}],"note":[]}},"officials":[{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Hamilton, D (Strike-Confirmed); McCann 2 (Ball-Overturned to Strike, Ball-Confirmed); Contreras, Wm (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Soroka 79-51; Abner 34-18; Loáisiga 17-9; Pfaadt 15-13; McCann 24-11; Woodruff 21-12; Anderson, G 8-7; Drohan 60-43; Megill 12-9; Fitzpatrick 20-12; Woodford 10-9."},{"label":"Groundouts-flyouts","value":"Soroka 3-3; Abner 2-1; Loáisiga 1-0; Pfaadt 0-0; McCann 3-0; Woodruff 0-0; Anderson, G 0-0; Drohan 4-2; Megill 1-1; Fitzpatrick 0-0; Woodford 1-0."},{"label":"Batters faced","value":"Soroka 21; Abner 8; Loáisiga 4; Pfaadt 4; McCann 6; Woodruff 6; Anderson, G 2; Drohan 16; Megill 3; Fitzpatrick 4; Woodford 3."},{"label":"Inherited runners-scored","value":"Abner 2-0; Loáisiga 2-2; Anderson, G 1-0."},{"label":"Umpires","value":"HP: Mike Estabrook. 1B: Malachi Moore. 2B: Lance Barrett. 3B: Alfonso Márquez. "},{"label":"Weather","value":"64 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"12:41 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"26,849."},{"label":"Venue","value":"American Family Field."},{"label":"April 30, 2026"}],"pitchingNotes":["Soroka pitched to 4 batters in the 4th inning."],"topPerformers":[{"player":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","boxscoreName":"Contreras, Wm"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"4-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":28,"airOuts":37,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".288","atBats":111,"obp":".363","slg":".432","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":48,"rbi":20,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":14,"putOuts":233,"errors":0,"chances":247,"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"}]},"type":"hitter","gameScore":83,"hittingGameScore":83},{"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-3 | 2 BB, RBI, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":28,"flyOuts":12,"groundOuts":27,"airOuts":20,"runs":26,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":24,"intentionalWalks":1,"hits":30,"hitByPitch":0,"avg":".291","atBats":103,"obp":".422","slg":".505","ops":".927","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":52,"rbi":20,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".361","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","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":68,"putOuts":30,"errors":1,"chances":99,"fielding":".990","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":62,"hittingGameScore":62},{"player":{"person":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012","boxscoreName":"Black"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":4,"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":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".389","atBats":18,"obp":".421","slg":".500","ops":".921","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":9,"rbi":6,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"loser":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}