{"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":823135,"link":"/api/v1.1/game/823135/feed/live","metaData":{"wait":10,"timeStamp":"20260530_052108","gameEvents":["double","game_finished"],"logicalEvents":["countChange","count22","newRightHandedHit","runnersOnSecondAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823135,"type":"R","doubleHeader":"N","id":"2026/05/29/arimlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823135-2026-05-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-30T02:10:00Z","originalDate":"2026-05-29","officialDate":"2026-05-29","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":25,"ties":0,"pct":".554"},"records":{},"divisionLeader":false,"wins":31,"losses":25,"winningPercentage":".554"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":29,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":29,"losses":29,"winningPercentage":".500"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"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},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"26","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID621550":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550","firstName":"Patrick","lastName":"Wisdom","primaryNumber":"35","birthDate":"1991-08-27","currentAge":35,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Patrick","useLastName":"Wisdom","middleName":"Ian-Cashel","boxscoreName":"Wisdom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Wisdom","nameSlug":"patrick-wisdom-621550","firstLastName":"Patrick Wisdom","lastFirstName":"Wisdom, Patrick","lastInitName":"Wisdom, P","initLastName":"P Wisdom","fullFMLName":"Patrick Ian-Cashel Wisdom","fullLFMName":"Wisdom, Patrick Ian-Cashel","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"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},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"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},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"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},"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},"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},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Roof Closed","temp":"58","wind":"5 mph, In From LF"},"gameInfo":{"attendance":44198,"firstPitch":"2026-05-30T02:11:00.000Z","gameDurationMinutes":190},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"home":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}},"officialScorer":{"id":499385,"fullName":"Gary Brooks","link":"/api/v1/people/499385"},"primaryDatacaster":{"id":661303,"fullName":"Sean Poor","link":"/api/v1/people/661303"},"moundVisits":{"away":{"used":1,"remaining":4},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out softly to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T02:11:16.145Z","endTime":"2026-05-30T02:12:01.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T22:44:14.091Z","endTime":"2026-05-30T01:44:15.504Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:44:15.504Z","endTime":"2026-05-30T02:10:44.060Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T02:10:44.060Z","endTime":"2026-05-30T02:11:18.307Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":89.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433890734081523,"aZ":-14.725058241678928,"pfxX":-6.879955314426406,"pfxZ":8.524666382623295,"pX":-1.9188461587074033,"pZ":3.788958194260206,"vX0":1.707656660019683,"vY0":-141.71928016491515,"vZ0":-3.1719951093797003,"x":190.14,"y":136.48,"x0":-1.632711262889702,"y0":50.00416434673701,"z0":5.855221206145489,"aX":-14.085973429292208},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2212,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38553582302906486,"extension":6.26853875493899},"index":3,"playId":"858f0c7d-167d-3fa3-b96e-8696fff8ac4c","pitchNumber":1,"startTime":"2026-05-30T02:11:18.307Z","endTime":"2026-05-30T02:11:21.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979199029872774,"aZ":-14.761628275564949,"pfxX":-7.014516049123727,"pfxZ":8.561201871375488,"pX":-0.04879360363207323,"pZ":1.5425458016117755,"vX0":6.263276378420366,"vY0":-140.98408780508308,"vZ0":-8.790698452027929,"x":118.86,"y":197.13,"x0":-1.376723187932187,"y0":50.00372937896507,"z0":5.632524942793011,"aX":-14.266399567753474},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2225,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.38699352778748786,"extension":6.577605634886162},"index":4,"playId":"f1a7ebbb-b5a0-3d8c-aaa0-56dc0e56115b","pitchNumber":2,"startTime":"2026-05-30T02:11:33.737Z","endTime":"2026-05-30T02:11:37.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93706893737046,"aZ":-18.63303973544694,"pfxX":-6.066633178666194,"pfxZ":6.563044396056666,"pX":-0.22734124066061887,"pZ":3.2346992845835136,"vX0":5.3974647024042195,"vY0":-141.92252196813087,"vZ0":-3.8910641655664984,"x":125.67,"y":151.44,"x0":-1.354785043219991,"y0":50.006152001650946,"z0":5.792345318017535,"aX":-12.522504192339529},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2157,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38423703471697035,"extension":6.573010862465302},"hitData":{"launchSpeed":59.3,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.08,"coordY":171.31}},"index":5,"playId":"9235f40e-0a89-36ae-9675-233df6a68750","pitchNumber":3,"startTime":"2026-05-30T02:11:53.356Z","endTime":"2026-05-30T02:12:01.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:12:01.335Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T02:12:25.371Z","endTime":"2026-05-30T02:12:58.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005449606458228,"aZ":-15.897465844474702,"pfxX":-4.1649323907899385,"pfxZ":7.936777168618702,"pX":0.6581039728743163,"pZ":3.5821075332431804,"vX0":7.1493984650091456,"vY0":-141.9535067193435,"vZ0":-3.338408805525522,"x":91.91,"y":142.06,"x0":-1.346350704191878,"y0":50.00377400267221,"z0":5.779009818007717,"aX":-8.543028293771272},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2227,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38513208800604426,"extension":6.561307237390298},"index":0,"playId":"48fac89f-5881-3f2e-ab34-70459a43765c","pitchNumber":1,"startTime":"2026-05-30T02:12:29.696Z","endTime":"2026-05-30T02:12:32.768Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92955475980927,"aZ":-43.06821619805951,"pfxX":2.7622779777102853,"pfxZ":-6.86530967177551,"pX":-0.041987406769693106,"pZ":2.6865189388442308,"vX0":2.621842213467906,"vY0":-125.33573800508495,"vZ0":0.6706758683207967,"x":118.6,"y":166.24,"x0":-1.4614135507936628,"y0":50.00218400732162,"z0":5.939576323020357,"aX":4.383299947851882},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-5.6,"spinRate":2515,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4374236177008246,"extension":6.366544097580423},"hitData":{"launchSpeed":94.6,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":97.84}},"index":1,"playId":"988a087f-e683-3406-95e0-becbcaa38c68","pitchNumber":2,"startTime":"2026-05-30T02:12:46.571Z","endTime":"2026-05-30T02:12:58.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:12:58.591Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Geraldo Perdomo lines into a double play, second baseman Cole Young to first baseman Josh Naylor. Corbin Carroll out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T02:13:21.634Z","endTime":"2026-05-30T02:14:29.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05241532749111,"aZ":-15.843851789556524,"pfxX":-6.03241561401539,"pfxZ":8.059845960644278,"pX":0.15164040307759682,"pZ":3.0856132322892096,"vX0":6.550408641532331,"vY0":-141.19314871954816,"vZ0":-4.301870480462829,"x":111.22,"y":155.47,"x0":-1.4106276558485231,"y0":50.00455955443815,"z0":5.6431768605784915,"aX":-12.225524658149626},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2191,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3873877316718781,"extension":6.515216267622643},"index":0,"playId":"8e32baf7-4dc0-3779-ab15-2e8343128561","pitchNumber":1,"startTime":"2026-05-30T02:13:23.259Z","endTime":"2026-05-30T02:13:26.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357927524320306,"aZ":-32.92059720031541,"pfxX":6.806502848987167,"pfxZ":-0.45553977535223567,"pX":-0.34869045363847795,"pZ":2.6407932279264292,"vX0":1.059558484549147,"vY0":-127.67581638470011,"vZ0":-1.2689833901597605,"x":130.29,"y":167.48,"x0":-1.6534237321146243,"y0":50.00235681533828,"z0":5.745403283488782,"aX":11.18682390056784},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-12.6,"spinRate":2433,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.4297221789017507,"extension":6.320345399995507},"index":1,"playId":"c312a3cb-f55e-3b0d-b6fb-516f5ce134b9","pitchNumber":2,"startTime":"2026-05-30T02:13:45.527Z","endTime":"2026-05-30T02:13:48.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T02:14:07.019Z","endTime":"2026-05-30T02:14:18.282Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017155738901923,"aZ":-33.179608934585595,"pfxX":5.0454339258081315,"pfxZ":-0.6091149680889698,"pX":0.3853437218462537,"pZ":1.8298470195740868,"vX0":3.157177234367759,"vY0":-128.263257813163,"vZ0":-3.344122938767817,"x":102.31,"y":189.37,"x0":-1.519422786630645,"y0":50.00271082014123,"z0":5.754242778881688,"aX":8.354297762586837},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.7,"breakHorizontal":-9.8,"spinRate":2483,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4280304664697878,"extension":6.559975315853332},"hitData":{"launchSpeed":82.5,"launchAngle":13.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":155.64,"coordY":146.21}},"index":3,"playId":"78f0457b-8f3f-31c6-abc6-0b63d05e49b6","pitchNumber":3,"startTime":"2026-05-30T02:14:18.282Z","endTime":"2026-05-30T02:14:29.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:14:29.480Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.P. Crawford homers (8) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T02:16:44.258Z","endTime":"2026-05-30T02:18:30.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"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.7,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18804120386543,"aZ":-13.913882148640525,"pfxX":-1.0143282305570216,"pfxZ":9.76400390635686,"pX":0.4461238840798974,"pZ":3.642200905749577,"vX0":8.14887727599952,"vY0":-136.2123141763846,"vZ0":-3.918334407423094,"x":99.99,"y":140.44,"x0":-2.4585200359106953,"y0":50.006159604010904,"z0":6.067897674976358,"aX":-1.8981355100820292},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":0.0,"spinRate":2307,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.40281344621668547,"extension":6.517938583247174},"index":0,"playId":"2d15c311-a4de-3d34-b402-be94c0ae3770","pitchNumber":1,"startTime":"2026-05-30T02:16:54.520Z","endTime":"2026-05-30T02:16:58.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949459360291122,"aZ":-15.451803154109268,"pfxX":-0.8913012149697899,"pfxZ":9.083771351214416,"pX":0.6216646475448719,"pZ":2.621028416521467,"vX0":8.456714694678157,"vY0":-135.18236889606254,"vZ0":-5.9214490976931335,"x":93.3,"y":168.01,"x0":-2.4385787221376805,"y0":50.0030546033204,"z0":5.9345235549536035,"aX":-1.6422744406006897},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-0.2,"spinRate":2309,"spinDirection":202},"zone":6,"typeConfidence":0.87,"plateTime":0.40601551264981817,"extension":6.630164386042363},"index":1,"playId":"f3c45d03-1854-34cc-98b6-f8b40910765f","pitchNumber":2,"startTime":"2026-05-30T02:17:09.538Z","endTime":"2026-05-30T02:17:15.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78909044144982,"aZ":-10.554148632120453,"pfxX":-2.2418516956605856,"pfxZ":11.567819495781151,"pX":-0.15654713573301007,"pZ":2.125900069465354,"vX0":7.056075578807867,"vY0":-136.5077062245831,"vZ0":-8.176690898550374,"x":122.97,"y":181.38,"x0":-2.494748172178805,"y0":50.001996582546475,"z0":5.905042832771024,"aX":-4.190578661265453},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":2.4,"spinRate":2229,"spinDirection":203},"zone":8,"typeConfidence":0.89,"plateTime":0.40274545903606596,"extension":6.62158227431118},"index":2,"playId":"eeac552b-55ac-31ab-bcf3-14e191f5e7c2","pitchNumber":3,"startTime":"2026-05-30T02:17:27.491Z","endTime":"2026-05-30T02:17:32.963Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604709685489524,"aZ":-42.33820516428649,"pfxX":4.492182135408684,"pfxZ":-7.2789398851832985,"pX":-1.2782218691288374,"pZ":3.4169030228696426,"vX0":2.634046823854528,"vY0":-117.22850995825631,"vZ0":2.7244916907309404,"x":165.72,"y":146.52,"x0":-2.999132586432146,"y0":50.004768984444816,"z0":6.184257921532973,"aX":6.2696077009922195},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.2,"breakHorizontal":-8.8,"spinRate":2414,"spinDirection":41},"zone":11,"typeConfidence":0.92,"plateTime":0.4667410949233388,"extension":6.146603336290244},"index":3,"playId":"030ad0f9-28a5-3e72-b438-9b1b96d8c2b8","pitchNumber":4,"startTime":"2026-05-30T02:17:49.021Z","endTime":"2026-05-30T02:17:52.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33345896397015,"aZ":-12.909339523253127,"pfxX":-3.2041309261890474,"pfxZ":10.42518214463223,"pX":-0.38629962591786265,"pZ":3.226135642594951,"vX0":7.335117090886027,"vY0":-135.06632968825198,"vZ0":-4.847818180994832,"x":131.72,"y":151.67,"x0":-2.720671036811927,"y0":50.00642186291546,"z0":5.95176267394976,"aX":-5.923960219806328},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2463,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.4054745085042355,"extension":6.468127261440974},"hitData":{"launchSpeed":99.5,"launchAngle":32.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.88,"coordY":78.36}},"index":4,"playId":"a66b7767-a5c6-3e26-a359-47c4cd354584","pitchNumber":5,"startTime":"2026-05-30T02:18:04.217Z","endTime":"2026-05-30T02:18:30.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:18:30.219Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a sharp ground ball to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T02:18:48.347Z","endTime":"2026-05-30T02:21:04.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":94.1,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988160451131165,"aZ":-11.5250071483178,"pfxX":-1.7945289188832017,"pfxZ":10.948498874004766,"pX":-0.622502781017931,"pZ":3.2068076146876576,"vX0":5.894799250167044,"vY0":-136.90109418720496,"vZ0":-5.3238640250068965,"x":140.73,"y":152.2,"x0":-2.576495272085015,"y0":50.00490068401645,"z0":5.97490040316448,"aX":-3.3855005742376694},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":1.9,"spinRate":2393,"spinDirection":196},"zone":1,"typeConfidence":0.89,"plateTime":0.4010432849786305,"extension":6.586696882318313},"index":0,"playId":"eb8a5054-5b21-37f5-9f42-7ce42b513cf0","pitchNumber":1,"startTime":"2026-05-30T02:18:52.341Z","endTime":"2026-05-30T02:18:56.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330111685345365,"aZ":-29.19659670780551,"pfxX":3.744296472030578,"pfxZ":1.7545642269612394,"pX":0.5807315946191555,"pZ":2.7230222675469644,"vX0":7.164692329931007,"vY0":-129.4652646148629,"vZ0":-2.498493662284987,"x":94.86,"y":165.26,"x0":-2.710184777020694,"y0":50.002396429807646,"z0":5.937969339525274,"aX":6.346126538569119},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-8.4,"spinRate":2464,"spinDirection":137},"zone":6,"typeConfidence":0.93,"plateTime":0.42326297701634097,"extension":6.537970715389417},"index":1,"playId":"87fdee54-d2a9-3fe4-9de7-b6c870629ed7","pitchNumber":2,"startTime":"2026-05-30T02:19:07.699Z","endTime":"2026-05-30T02:19:10.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394708165092027,"aZ":-13.888249413714833,"pfxX":-1.2325573391732374,"pfxZ":9.834264132931619,"pX":0.06282261899417182,"pZ":3.952841974697142,"vX0":7.000074220408519,"vY0":-135.67750731367778,"vZ0":-3.036764128275189,"x":114.61,"y":132.05,"x0":-2.3933684479296815,"y0":50.00320228107409,"z0":6.057697134925578,"aX":-2.291999061664405},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":0.7,"spinRate":2178,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.40409620879934227,"extension":6.7190473605845},"index":2,"playId":"626c2381-9b8f-37a8-977a-f13b8ffd9d97","pitchNumber":3,"startTime":"2026-05-30T02:19:24.978Z","endTime":"2026-05-30T02:19:29.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4776972850369,"aZ":-13.00631360370625,"pfxX":-1.5262041868638914,"pfxZ":10.156971145014497,"pX":-1.494876604576803,"pZ":3.2644977811826936,"vX0":3.970878250738317,"vY0":-136.8111822549889,"vZ0":-4.707933761677454,"x":173.98,"y":150.64,"x0":-2.769756791449998,"y0":50.00245086266252,"z0":5.905899933261249,"aX":-2.8807826588855194},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":1.9,"spinRate":2284,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.4010731626526285,"extension":6.426412342397368},"index":3,"playId":"9f0e2f38-1495-30c0-94e7-c531a390e3bf","pitchNumber":4,"startTime":"2026-05-30T02:19:40.177Z","endTime":"2026-05-30T02:19:44.923Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70501054568423,"aZ":-41.88444123823529,"pfxX":3.1703071525844493,"pfxZ":-6.979600510703934,"pX":-0.06965885321952611,"pZ":1.483664444301502,"vX0":5.328934567579399,"vY0":-117.57360356605348,"vZ0":-1.1897926634926028,"x":119.66,"y":198.72,"x0":-2.7835759457419327,"y0":50.00419017704093,"z0":5.906646529133966,"aX":4.408776717837066},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":-7.1,"spinRate":2392,"spinDirection":37},"zone":13,"typeConfidence":0.92,"plateTime":0.4670682189731905,"extension":6.406787735157056},"index":4,"playId":"eb967a8f-e10d-359e-9a2c-a6bafe17608f","pitchNumber":5,"startTime":"2026-05-30T02:19:55.257Z","endTime":"2026-05-30T02:19:59.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449427599259717,"aZ":-11.971765400151993,"pfxX":-2.145379620716338,"pfxZ":10.464645319734018,"pX":-0.2630379781174565,"pZ":1.8879671619223213,"vX0":6.914933189010716,"vY0":-137.55486646960395,"vZ0":-8.496377897758617,"x":127.03,"y":187.8,"x0":-2.5226809768162908,"y0":50.00090730450369,"z0":5.814246350116632,"aX":-4.14205579947755},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2317,"spinDirection":202},"zone":8,"typeConfidence":0.89,"plateTime":0.3970977737413479,"extension":6.727200585674818},"index":5,"playId":"f1e3b925-6b2f-3190-b916-1de473feb441","pitchNumber":6,"startTime":"2026-05-30T02:20:16.799Z","endTime":"2026-05-30T02:20:22.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-30T02:20:40.675Z","endTime":"2026-05-30T02:20:55.462Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192475672382916,"aZ":-29.589306088192952,"pfxX":2.6632964759808733,"pfxZ":1.57088690424977,"pX":0.3097230442715997,"pZ":1.2467351268122917,"vX0":6.520501724206894,"vY0":-126.84669070945712,"vZ0":-5.590379040563478,"x":105.19,"y":205.12,"x0":-2.6288261445340573,"y0":50.00535216573829,"z0":5.806029887411827,"aX":4.388924389184352},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-6.1,"spinRate":2379,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4299481394245128,"extension":6.525983089533939},"hitData":{"launchSpeed":109.2,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.88,"coordY":149.05}},"index":7,"playId":"a1757e41-3fa5-3be4-8a8b-ac1b49269102","pitchNumber":7,"startTime":"2026-05-30T02:20:55.462Z","endTime":"2026-05-30T02:21:04.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:21:04.498Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Naylor grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Julio Rodríguez out at 2nd. Josh Naylor out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T02:21:33.287Z","endTime":"2026-05-30T02:22:51.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6049584165132,"aZ":-12.49467826027072,"pfxX":-3.8263244926727875,"pfxZ":10.215845278286686,"pX":0.6477171627328044,"pZ":3.3953627102159682,"vX0":9.514820400174012,"vY0":-137.68846709793405,"vZ0":-4.538265646379343,"x":92.31,"y":147.11,"x0":-2.350422393899674,"y0":50.002928445768575,"z0":5.905700549115746,"aX":-7.371447289273085},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2326,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3972773888584027,"extension":6.725258488547761},"index":0,"playId":"aec06cbf-920b-3735-b8db-c38ba7fc1e5f","pitchNumber":1,"startTime":"2026-05-30T02:21:38.634Z","endTime":"2026-05-30T02:21:42.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"5acca42a-b65c-3cb8-bdb2-cb6b582d7f63","startTime":"2026-05-30T02:21:54.957Z","endTime":"2026-05-30T02:21:57.957Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70814752585349,"aZ":-10.561066877838174,"pfxX":-3.073982145177628,"pfxZ":11.290550264888228,"pX":-0.25543586941496904,"pZ":2.864923555526963,"vX0":6.873303690965878,"vY0":-137.52137327830928,"vZ0":-6.283593220860959,"x":126.74,"y":161.43,"x0":-2.388505495234046,"y0":50.00060400148748,"z0":5.896949969926464,"aX":-5.884189216039321},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2270,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.39839927666418706,"extension":6.59804379528307},"index":2,"playId":"36534cba-c377-348f-9697-ac451bb4ecbc","pitchNumber":2,"startTime":"2026-05-30T02:22:24.908Z","endTime":"2026-05-30T02:22:28.763Z","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":86.7,"endSpeed":79.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33976272645455,"aZ":-28.678339226188594,"pfxX":-8.71677500920206,"pfxZ":2.1675450666290876,"pX":-0.8135753367753445,"pZ":1.459087318815354,"vX0":7.340579268363543,"vY0":-126.09537499971985,"vZ0":-4.957941203502268,"x":148.01,"y":199.38,"x0":-2.628129972073692,"y0":50.00393064892934,"z0":5.761366261709056,"aX":-14.055849007357358},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1647,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4341814518120177,"extension":6.405797102566834},"hitData":{"launchSpeed":92.3,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":146.51}},"index":3,"playId":"5c75eeb2-89f4-3832-83f6-1d62aa0d12ec","pitchNumber":3,"startTime":"2026-05-30T02:22:40.985Z","endTime":"2026-05-30T02:22:51.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:22:51.000Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T02:23:12.121Z","endTime":"2026-05-30T02:24:27.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":95.2,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.426184761194065,"aZ":-10.18642103175434,"pfxX":-1.554139133901213,"pfxZ":11.429582841585901,"pX":0.9527354637725614,"pZ":2.755085475129761,"vX0":9.001110029983343,"vY0":-138.2031078806259,"vZ0":-6.828797440819088,"x":80.68,"y":164.39,"x0":-2.1522740847353763,"y0":50.00087484734979,"z0":5.9512965413226295,"aX":-2.9912687461255003},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":0.8,"spinRate":2319,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.39718476648480694,"extension":6.665112524707156},"index":0,"playId":"ee767a6d-9e6d-3f0c-87b8-5ef097d1ef7b","pitchNumber":1,"startTime":"2026-05-30T02:23:12.873Z","endTime":"2026-05-30T02:23:16.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.000177246380467,"aZ":-30.768777620307937,"pfxX":4.3190846870910224,"pfxZ":0.8293438117711709,"pX":0.6715949878577494,"pZ":2.344813816300743,"vX0":6.557028706785232,"vY0":-129.49360332096924,"vZ0":-3.104046395129604,"x":91.4,"y":175.47,"x0":-2.4617698152822545,"y0":50.00023777797232,"z0":5.932227611336561,"aX":7.27440367134385},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":-9.4,"spinRate":2318,"spinDirection":140},"zone":6,"typeConfidence":0.93,"plateTime":0.42423652809472445,"extension":6.571426237313827},"index":1,"playId":"149bfec1-03fd-3d4f-accb-9b88a3dd6df8","pitchNumber":2,"startTime":"2026-05-30T02:23:27.180Z","endTime":"2026-05-30T02:23:30.180Z","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":94.6,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491455710756167,"aZ":-9.449664502220235,"pfxX":-1.3593600810706654,"pfxZ":11.914026915399674,"pX":-0.33905700160055074,"pZ":2.178225548929046,"vX0":6.375530443739587,"vY0":-137.4752815145705,"vZ0":-8.05439315025065,"x":129.92,"y":179.97,"x0":-2.5151375798987146,"y0":50.00187629260326,"z0":5.79370629908101,"aX":-2.5933896890527057},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":1.1,"spinRate":2395,"spinDirection":207},"zone":4,"typeConfidence":0.89,"plateTime":0.3989603441075755,"extension":6.717483861291347},"index":2,"playId":"0cd99319-c62d-3cc3-81c9-1f78b5da238c","pitchNumber":3,"startTime":"2026-05-30T02:23:45.503Z","endTime":"2026-05-30T02:23:50.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360508812015865,"aZ":-12.31026201788812,"pfxX":-0.8168473147771702,"pfxZ":10.488744190998933,"pX":-0.5010602232001301,"pZ":4.051979332648096,"vX0":5.479204107860799,"vY0":-136.79473239186456,"vZ0":-2.993909471857825,"x":136.1,"y":129.38,"x0":-2.42443587578796,"y0":50.00300447430584,"z0":6.00528564242215,"aX":-1.547207544562055},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":0.4,"spinRate":2255,"spinDirection":201},"zone":11,"typeConfidence":0.89,"plateTime":0.4005002713100714,"extension":6.74473380596152},"index":3,"playId":"9c4f4961-8e72-3886-8fc6-69474a000a32","pitchNumber":4,"startTime":"2026-05-30T02:24:01.476Z","endTime":"2026-05-30T02:24:04.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090910999182928,"aZ":-33.07816221627413,"pfxX":3.768901377805768,"pfxZ":-0.5529887361742016,"pX":-0.5078084667253048,"pZ":2.1974157498406934,"vX0":4.5468213998121625,"vY0":-127.3441692107512,"vZ0":-2.647901856411374,"x":136.36,"y":179.45,"x0":-2.805756042418713,"y0":50.00056627504324,"z0":5.8666890370470925,"aX":6.1901223787649196},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-7.8,"spinRate":2283,"spinDirection":131},"zone":4,"typeConfidence":0.89,"plateTime":0.4300723154317594,"extension":6.58508443503635},"hitData":{"launchSpeed":89.3,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":149.05}},"index":4,"playId":"90805651-84fd-3fea-b2b8-62229e478269","pitchNumber":5,"startTime":"2026-05-30T02:24:18.672Z","endTime":"2026-05-30T02:24:27.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:24:27.686Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T02:26:30.429Z","endTime":"2026-05-30T02:27:16.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.886096620113236,"aZ":-24.671099703487577,"pfxX":-12.158196847250853,"pfxZ":3.7617172654926376,"pX":-0.2727655201712184,"pZ":1.7481430529216784,"vX0":7.473658357252204,"vY0":-140.55537456802261,"vZ0":-6.449227682945214,"x":127.4,"y":191.58,"x0":-1.3914168510052813,"y0":50.002296711702094,"z0":5.6824084552502825,"aX":-24.24158536941882},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":20.4,"spinRate":2401,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3902126317718029,"extension":6.555455143944332},"index":0,"playId":"4c79041d-c3e9-31d2-a5b4-b194b9e6445b","pitchNumber":1,"startTime":"2026-05-30T02:26:52.364Z","endTime":"2026-05-30T02:26:55.825Z","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":89.2,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270222138095576,"aZ":-31.792446319477932,"pfxX":6.126474667069019,"pfxZ":0.22206779195317594,"pX":0.5301500294430787,"pZ":2.2032681331835473,"vX0":3.3511075750493857,"vY0":-129.9065062377109,"vZ0":-2.9398252260516142,"x":96.79,"y":179.29,"x0":-1.572513042829782,"y0":50.00207022387866,"z0":5.766938332558785,"aX":10.467174073902438},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-11.9,"spinRate":2159,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.42166873183919185,"extension":6.589805897692903},"hitData":{"launchSpeed":94.2,"launchAngle":34.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.36,"coordY":93.51}},"index":1,"playId":"bf6967a3-54e8-31c3-acec-7ccdab01c501","pitchNumber":2,"startTime":"2026-05-30T02:27:07.192Z","endTime":"2026-05-30T02:27:16.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:27:16.899Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T02:27:39.648Z","endTime":"2026-05-30T02:28:20.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513097672623303,"aZ":-16.27299099599008,"pfxX":-6.942942533727685,"pfxZ":7.8454064984981,"pX":-0.20373663488971602,"pZ":1.9360664388536297,"vX0":5.7104592374169965,"vY0":-141.32868433547696,"vZ0":-7.481787269010502,"x":124.77,"y":186.51,"x0":-1.34607123561209,"y0":50.006975580881125,"z0":5.6584577952357735,"aX":-14.080844895050019},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3872046956952073,"extension":6.5780926187698725},"index":0,"playId":"33be999e-e5ce-344b-ad98-9a8a49269b59","pitchNumber":1,"startTime":"2026-05-30T02:27:39.837Z","endTime":"2026-05-30T02:27:43.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206536016714615,"aZ":-12.979820550186288,"pfxX":-6.860941845383014,"pfxZ":9.51551493633393,"pX":0.11820670189911825,"pZ":2.428934016244096,"vX0":6.4035983249194715,"vY0":-141.15244221904183,"vZ0":-6.852513576661875,"x":112.49,"y":173.2,"x0":-1.2887136646108703,"y0":50.00483142896352,"z0":5.724377031452727,"aX":-13.842728189923813},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2361,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38807390198838254,"extension":6.538342382896038},"index":1,"playId":"0b686766-8fa2-394b-a77a-5510ee72ccf0","pitchNumber":2,"startTime":"2026-05-30T02:27:55.174Z","endTime":"2026-05-30T02:27:58.174Z","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":1},"index":2,"startTime":"2026-05-30T02:28:07.004Z","endTime":"2026-05-30T02:28:17.011Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.973330402880016,"aZ":-15.140813564696105,"pfxX":-5.846347325703217,"pfxZ":8.261461363734984,"pX":0.23519608545042697,"pZ":3.4093259182637166,"vX0":6.7076494219546445,"vY0":-142.7188541638414,"vZ0":-4.070957795251336,"x":108.03,"y":146.73,"x0":-1.3864314344241857,"y0":50.003421840576614,"z0":5.808364161964087,"aX":-12.055849140504222},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.2,"spinRate":2260,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.383841168563384,"extension":6.27658069861651},"index":3,"playId":"52ed5d39-9693-35a9-84ff-2b9896ceefd5","pitchNumber":3,"startTime":"2026-05-30T02:28:17.011Z","endTime":"2026-05-30T02:28:20.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:28:20.011Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Waldschmidt lines out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T02:28:42.335Z","endTime":"2026-05-30T02:30:51.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(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":97.3,"endSpeed":88.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52787757341377,"aZ":-19.2027086004387,"pfxX":-9.850146067148518,"pfxZ":6.417432706282494,"pX":0.796638852398349,"pZ":2.753037911197778,"vX0":8.881752930147426,"vY0":-141.33443981963845,"vZ0":-4.943948301671074,"x":86.63,"y":164.45,"x0":-1.1085081725862689,"y0":50.000464303898866,"z0":5.759921389186348,"aX":-19.90411078456586},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":2389,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38769336735808757,"extension":6.489714427385183},"index":0,"playId":"7f22c448-c87b-3531-9924-4c74a42c0f0d","pitchNumber":1,"startTime":"2026-05-30T02:28:45.047Z","endTime":"2026-05-30T02:28:48.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349559198265645,"aZ":-15.735461691264351,"pfxX":-5.235685074601568,"pfxZ":8.025851306345249,"pX":0.8162038752602556,"pZ":3.001834837456177,"vX0":7.775583845606663,"vY0":-141.94781190440307,"vZ0":-4.833782605262778,"x":85.89,"y":157.73,"x0":-1.2735702001083964,"y0":50.00358005222287,"z0":5.722861735150111,"aX":-10.725433657370413},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2255,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3853081959161204,"extension":6.629651671751537},"index":1,"playId":"1b92a02b-fbfc-3bf2-aa87-cca42e839e1a","pitchNumber":2,"startTime":"2026-05-30T02:29:02.792Z","endTime":"2026-05-30T02:29:05.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56732174654887,"aZ":-21.527180914602976,"pfxX":-10.872583987502304,"pfxZ":5.187304497913993,"pX":0.6954022085790663,"pZ":2.217618795934498,"vX0":8.901981003558133,"vY0":-142.12492441419158,"vZ0":-5.873386418963159,"x":90.49,"y":178.9,"x0":-1.059597653078304,"y0":50.00498540148583,"z0":5.671742730193194,"aX":-22.31941814118976},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":18.0,"spinRate":2235,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.384900707762061,"extension":6.561639627191401},"index":2,"playId":"762a1aff-5b46-355b-b1c9-310611e43b3d","pitchNumber":3,"startTime":"2026-05-30T02:29:19.883Z","endTime":"2026-05-30T02:29:23.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T02:29:28.268Z","endTime":"2026-05-30T02:29:38.851Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"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":88.8,"endSpeed":82.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067796347108366,"aZ":-33.951962799646765,"pfxX":4.626215979634991,"pfxZ":-1.0384852662324242,"pX":-0.3439403103197722,"pZ":2.3926615409882817,"vX0":1.4995668666790452,"vY0":-129.48939501469567,"vZ0":-2.1551825537829563,"x":130.11,"y":174.18,"x0":-1.5305347220203218,"y0":50.00441777728124,"z0":5.814080533485404,"aX":7.916849506346407},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.2,"breakHorizontal":-8.8,"spinRate":2280,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4217547095422174,"extension":6.352701291125716},"index":4,"playId":"6fa1102e-6a42-303a-bcb9-8d21e347e4c0","pitchNumber":4,"startTime":"2026-05-30T02:29:38.851Z","endTime":"2026-05-30T02:29:42.861Z","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.6,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873566607192664,"aZ":-19.3299935789178,"pfxX":-4.172879351499965,"pfxZ":6.272912457825688,"pX":0.15290756666005184,"pZ":3.1743803803016024,"vX0":5.50374474274902,"vY0":-142.02208898639313,"vZ0":-3.9110671452210553,"x":111.17,"y":153.07,"x0":-1.2659916907979676,"y0":50.0020676551322,"z0":5.795351213661848,"aX":-8.542968426269633},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":6.5,"spinRate":2374,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3853545934962139,"extension":6.525639017644561},"index":5,"playId":"8f7687ca-7b56-3d82-93a9-c74e9849bbc2","pitchNumber":5,"startTime":"2026-05-30T02:30:01.482Z","endTime":"2026-05-30T02:30:04.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65959322781937,"aZ":-35.55673920653569,"pfxX":5.44211627833454,"pfxZ":-1.9983421105184946,"pX":1.2421387049350416,"pZ":0.2679947411067653,"vX0":4.775056798571487,"vY0":-129.67325976623817,"vZ0":-6.704086358482987,"x":69.65,"y":231.54,"x0":-1.3342051773780779,"y0":50.00280045293787,"z0":5.61996177502985,"aX":9.210996562447903},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.9,"breakHorizontal":-10.9,"spinRate":2685,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4233802787806864,"extension":6.6901367641312515},"index":6,"playId":"a81dbefa-094f-3ad5-917c-5c83d8fc1255","pitchNumber":6,"startTime":"2026-05-30T02:30:22.016Z","endTime":"2026-05-30T02:30:25.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826352814993882,"aZ":-22.83631888865734,"pfxX":-9.835960981688602,"pfxZ":4.473038203869784,"pX":0.4715865008788892,"pZ":2.956417587387101,"vX0":8.2971762750138,"vY0":-142.82063492123785,"vZ0":-3.7905513971078313,"x":99.02,"y":158.96,"x0":-1.1791111061090767,"y0":50.00010742298533,"z0":5.719696367687249,"aX":-20.51898893635893},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2439,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3820537079250377,"extension":6.6341771271315375},"hitData":{"launchSpeed":96.6,"launchAngle":20.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.55,"coordY":92.27}},"index":7,"playId":"63b4c938-ebf9-3445-9374-79ed2248f7e5","pitchNumber":7,"startTime":"2026-05-30T02:30:43.805Z","endTime":"2026-05-30T02:30:51.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:30:51.819Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Raley pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T02:33:02.590Z","endTime":"2026-05-30T02:35:04.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657770700762466,"aZ":-11.55746631916471,"pfxX":-3.145301047843698,"pfxZ":10.957134288177642,"pX":1.233533987446009,"pZ":2.779447413066616,"vX0":10.858969983246824,"vY0":-136.46382335956307,"vZ0":-6.198077759778627,"x":69.98,"y":163.73,"x0":-2.3926840326647825,"y0":50.005611356153,"z0":5.8800914277367555,"aX":-5.9205827360997665},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2161,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.40171659738816023,"extension":6.786654047563261},"index":0,"playId":"1e014f57-814c-3796-8d8b-bda7c9c198b6","pitchNumber":1,"startTime":"2026-05-30T02:33:09.103Z","endTime":"2026-05-30T02:33:12.225Z","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.0,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21509930647279,"aZ":-11.758337005697587,"pfxX":-2.755076857249049,"pfxZ":10.833278633024905,"pX":0.030943765615189443,"pZ":1.6263359704974691,"vX0":7.829940014721065,"vY0":-136.45814677259952,"vZ0":-8.903345500144988,"x":115.82,"y":194.87,"x0":-2.51862984838578,"y0":50.006532281228665,"z0":5.7431899683880285,"aX":-5.194968240584773},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2193,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.40150478522679656,"extension":6.6030696069392105},"index":1,"playId":"c8e992d6-f932-308f-9d17-3653abdf902e","pitchNumber":2,"startTime":"2026-05-30T02:33:22.579Z","endTime":"2026-05-30T02:33:26.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72729424084434,"aZ":-29.36339128534379,"pfxX":-7.235015854234982,"pfxZ":1.759842370154515,"pX":-0.18647218616668806,"pZ":1.384690604381917,"vX0":8.863275879608443,"vY0":-125.18201896150073,"vZ0":-4.85074040967548,"x":124.11,"y":201.39,"x0":-2.822281506573929,"y0":50.00281987743342,"z0":5.733035417219766,"aX":-11.55777305514287},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":11.2,"spinRate":1557,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.436458569084885,"extension":6.454584877912148},"index":2,"playId":"810fdc19-328d-345a-9355-c3a69bd4bc9c","pitchNumber":3,"startTime":"2026-05-30T02:33:35.631Z","endTime":"2026-05-30T02:33:40.314Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32396054404433,"aZ":-40.53259266998006,"pfxX":1.72857520278255,"pfxZ":-5.86077540498514,"pX":0.4754534624646418,"pZ":0.542080304979826,"vX0":6.855701024413694,"vY0":-118.3232462635013,"vZ0":-3.4899432900024774,"x":98.88,"y":224.14,"x0":-2.6770987425888046,"y0":50.00358368278421,"z0":5.728399518878339,"aX":2.463983685801521},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.2,"breakHorizontal":-4.7,"spinRate":2382,"spinDirection":40},"zone":14,"typeConfidence":0.92,"plateTime":0.4618723197352419,"extension":6.434849068811105},"index":3,"playId":"2cbdadc4-3721-3ee3-a1a5-a26b8b7144b4","pitchNumber":4,"startTime":"2026-05-30T02:34:01.217Z","endTime":"2026-05-30T02:34:04.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94687217949108,"aZ":-14.37979640858081,"pfxX":-1.6945816457486584,"pfxZ":9.593434466434802,"pX":0.32377600101495374,"pZ":3.3768222416562854,"vX0":7.973038835397651,"vY0":-135.417438306206,"vZ0":-4.1682139727046925,"x":104.66,"y":147.61,"x0":-2.440158132459617,"y0":50.002437164986596,"z0":5.944032281547351,"aX":-3.144584173816513},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":1.3,"spinRate":2300,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.4046828439863379,"extension":6.7038663976177935},"index":4,"playId":"776cc1d3-547b-32b2-85aa-628ab7d96d40","pitchNumber":5,"startTime":"2026-05-30T02:34:18.365Z","endTime":"2026-05-30T02:34:26.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.551997782971508,"aZ":-30.325217709865807,"pfxX":-7.351044682993872,"pfxZ":1.1362512393534683,"pX":-1.174229782070009,"pZ":2.136576473819504,"vX0":6.244428783465362,"vY0":-126.35084992829434,"vZ0":-3.0250370407386535,"x":161.76,"y":181.09,"x0":-2.7166757441244416,"y0":50.00131215350047,"z0":5.773606692437892,"aX":-11.943549172371794},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":12.0,"spinRate":1551,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.432674159492886,"extension":6.464066180410561},"hitData":{"launchSpeed":76.2,"launchAngle":58.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":91.64,"coordY":140.73}},"index":5,"playId":"13fa5180-34c9-3e63-8a03-c4e62ea1fba7","pitchNumber":6,"startTime":"2026-05-30T02:34:52.475Z","endTime":"2026-05-30T02:35:04.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:35:04.180Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out softly, third baseman Jose Fernandez to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T02:35:21.462Z","endTime":"2026-05-30T02:35:31.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.313720449278527,"aZ":-40.33079590738196,"pfxX":0.6957348421087648,"pfxZ":-5.58821173145041,"pX":-0.5102650086874041,"pZ":1.5247740358846513,"vX0":5.468877971140327,"vY0":-119.54236709812331,"vZ0":-1.8586558376941453,"x":136.45,"y":197.61,"x0":-2.9105207558834283,"y0":50.00395655271323,"z0":5.906193662193563,"aX":1.0149696285895324},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.3,"breakHorizontal":-2.5,"spinRate":2444,"spinDirection":37},"zone":13,"typeConfidence":0.9,"plateTime":0.45679396782683046,"extension":6.352367769748952},"hitData":{"launchSpeed":55.8,"launchAngle":2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.68,"coordY":181.1}},"index":0,"playId":"a8461060-cd0b-3558-87e5-b140e5b3bf6a","pitchNumber":1,"startTime":"2026-05-30T02:35:22.805Z","endTime":"2026-05-30T02:35:31.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:35:31.807Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T02:35:51.558Z","endTime":"2026-05-30T02:36:56.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847153616717772,"aZ":-14.627866203966505,"pfxX":-4.61833621835858,"pfxZ":9.301693167135882,"pX":-0.9490613130541593,"pZ":2.8449956909165532,"vX0":6.28586146314217,"vY0":-136.44476427362358,"vZ0":-5.25616096169631,"x":153.18,"y":161.97,"x0":-2.682020110511034,"y0":50.00654403981047,"z0":5.803479935525134,"aX":-8.71579774131876},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2266,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4013382988229788,"extension":6.641224995482749},"index":0,"playId":"3bf700c2-991a-3dc0-a722-b0d7e5769184","pitchNumber":1,"startTime":"2026-05-30T02:35:55.015Z","endTime":"2026-05-30T02:35:58.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661235479005153,"aZ":-26.60463916424363,"pfxX":-8.345768751841963,"pfxZ":3.3887377045492872,"pX":-0.21789266107956295,"pZ":1.6328829997882695,"vX0":8.915170413904772,"vY0":-127.2661596064124,"vZ0":-4.889167075255717,"x":125.31,"y":194.69,"x0":-2.678924054330885,"y0":50.003460102619705,"z0":5.6813978110958105,"aX":-13.71695562834916},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":1569,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.43007685914439664,"extension":6.5871897029680095},"index":1,"playId":"1bb77747-32e7-3dd4-81d4-0d7af21f80a9","pitchNumber":2,"startTime":"2026-05-30T02:36:09.069Z","endTime":"2026-05-30T02:36:12.406Z","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":92.6,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31500649669366,"aZ":-18.79468272673436,"pfxX":-2.490529444791598,"pfxZ":7.278608676417647,"pX":0.01424105121051264,"pZ":4.163830987791291,"vX0":7.716003298615307,"vY0":-134.73081125835472,"vZ0":-1.3271933933998614,"x":116.46,"y":126.36,"x0":-2.5633420197533208,"y0":50.00305836227621,"z0":5.991307651710802,"aX":-4.579443433826961},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":2.9,"spinRate":2221,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4065564131948505,"extension":6.44431731303261},"index":2,"playId":"f8915309-dfd1-3d74-aa8f-52b8da94879e","pitchNumber":3,"startTime":"2026-05-30T02:36:21.434Z","endTime":"2026-05-30T02:36:24.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108669438426354,"aZ":-27.214881508999213,"pfxX":-6.748060197182561,"pfxZ":3.0656224360676365,"pX":-0.39109622110013176,"pZ":2.0505087830651125,"vX0":8.072485132515794,"vY0":-126.0345686434319,"vZ0":-3.6632504994961494,"x":131.91,"y":183.42,"x0":-2.749461179322367,"y0":50.006058964716225,"z0":5.705648263021909,"aX":-10.927298697954475},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":10.6,"spinRate":1560,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.4335546635363614,"extension":6.572187906727668},"index":3,"playId":"a660c64c-3c93-3aab-82cf-3a59c819a1a0","pitchNumber":4,"startTime":"2026-05-30T02:36:35.681Z","endTime":"2026-05-30T02:36:38.955Z","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":87.2,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.034190773758546,"aZ":-28.200635826792443,"pfxX":-8.052364304796136,"pfxZ":2.4229963535557584,"pX":-0.7788138295797036,"pZ":1.0021041793203969,"vX0":7.4335034986017,"vY0":-126.74193373767392,"vZ0":-5.739697105892517,"x":146.69,"y":211.72,"x0":-2.692745966154105,"y0":50.00200184522075,"z0":5.526489213017608,"aX":-13.200855221807954},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1617,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.4308899026705171,"extension":6.601394992696177},"index":4,"playId":"5d725c88-a602-3902-bfd8-bd945fa5e384","pitchNumber":5,"startTime":"2026-05-30T02:36:51.535Z","endTime":"2026-05-30T02:36:56.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:36:56.165Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T02:38:59.997Z","endTime":"2026-05-30T02:40:12.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.0,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.464141004488646,"aZ":-17.492799692299222,"pfxX":-6.753618641796873,"pfxZ":7.371420219003415,"pX":0.5969140888721057,"pZ":1.932820638320937,"vX0":7.764816850159399,"vY0":-139.54877781690794,"vZ0":-7.248105857454677,"x":94.25,"y":186.59,"x0":-1.3310953841651703,"y0":50.004484042086524,"z0":5.695891222684862,"aX":-13.454713672980327},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":10.8,"spinRate":2229,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39100621159768334,"extension":6.537128303461197},"index":0,"playId":"d5e2e638-19c5-3a1d-9a43-f96235524b15","pitchNumber":1,"startTime":"2026-05-30T02:39:12.127Z","endTime":"2026-05-30T02:39:15.159Z","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":1,"outs":0},"index":1,"startTime":"2026-05-30T02:39:20.820Z","endTime":"2026-05-30T02:39:34.309Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907688304410357,"aZ":-18.899313790339384,"pfxX":-7.9268207845332315,"pfxZ":6.699452356543329,"pX":-0.4483331186413608,"pZ":3.0160706066808114,"vX0":5.401931506201066,"vY0":-139.52860105021057,"vZ0":-4.094478704690001,"x":134.09,"y":157.35,"x0":-1.3745988962072782,"y0":50.003516726071496,"z0":5.739582850243998,"aX":-15.709134012807063},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":13.3,"spinRate":2221,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39178912670420774,"extension":6.499733889440682},"index":2,"playId":"bea6813d-4486-3b9d-9272-163ceacd4f95","pitchNumber":2,"startTime":"2026-05-30T02:39:34.309Z","endTime":"2026-05-30T02:39:37.791Z","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":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97082165988968,"aZ":-35.014334155414524,"pfxX":8.207902254611339,"pfxZ":-1.7054401470267404,"pX":0.020626467699484802,"pZ":2.4560533109648897,"vX0":1.369393483761728,"vY0":-128.05787519880715,"vZ0":-1.5380293729178494,"x":116.21,"y":172.47,"x0":-1.5874086706501083,"y0":50.00396109391361,"z0":5.798717825797036,"aX":13.658381214771222},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.2,"breakHorizontal":-15.1,"spinRate":2363,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.42741118471953365,"extension":6.530350604026348},"hitData":{"launchSpeed":64.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.0,"coordY":159.0}},"index":3,"playId":"0c34eaaf-8c4f-3109-976c-c34957c2b153","pitchNumber":3,"startTime":"2026-05-30T02:40:03.177Z","endTime":"2026-05-30T02:40:12.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:40:12.228Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Fernandez doubles (6) on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T02:40:33.495Z","endTime":"2026-05-30T02:41:16.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869349464776707,"aZ":-30.33483029650941,"pfxX":6.0412290079631035,"pfxZ":1.1221497995311038,"pX":0.20787572931910034,"pZ":1.7489856174189775,"vX0":2.475162202910366,"vY0":-127.99483766581204,"vZ0":-3.94183360053536,"x":109.08,"y":191.56,"x0":-1.5594095952620262,"y0":50.00400293647359,"z0":5.71061335992051,"aX":9.92494552168195},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-11.5,"spinRate":2388,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4295612120224028,"extension":6.553267116694614},"index":0,"playId":"82449ded-faeb-3fa3-94c2-0bf5e92d30f8","pitchNumber":1,"startTime":"2026-05-30T02:40:39.646Z","endTime":"2026-05-30T02:40:43.175Z","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":1,"outs":1},"index":1,"startTime":"2026-05-30T02:40:51.828Z","endTime":"2026-05-30T02:41:00.499Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26792555163544,"aZ":-32.852620108476145,"pfxX":5.519895485611958,"pfxZ":-0.41799883442824015,"pX":-0.4339097832898156,"pZ":1.3827750888614045,"vX0":1.2143980617705203,"vY0":-127.79773324255737,"vZ0":-4.174416418612814,"x":133.54,"y":201.45,"x0":-1.6340643405158672,"y0":50.00352080477597,"z0":5.675808278086775,"aX":8.947025228803367},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":-10.3,"spinRate":2495,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4319353611558383,"extension":6.560838921677326},"hitData":{"launchSpeed":102.0,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.13,"coordY":122.19}},"index":2,"playId":"2badd910-04a0-35cf-a371-8dff9661e7cf","pitchNumber":2,"startTime":"2026-05-30T02:41:00.499Z","endTime":"2026-05-30T02:41:16.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:41:16.654Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T02:41:42.357Z","endTime":"2026-05-30T02:43:57.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":97.8,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60382550414613,"aZ":-23.184323763114026,"pfxX":-11.069787789337166,"pfxZ":4.414791558158344,"pX":0.1606525494954692,"pZ":1.731651945431838,"vX0":8.044179453417184,"vY0":-142.0709937072142,"vZ0":-6.799580163894017,"x":110.88,"y":192.03,"x0":-1.2741808332576758,"y0":50.005569036752426,"z0":5.637488688473541,"aX":-22.554176734914254},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2172,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.386036334869563,"extension":6.600369526305537},"index":0,"playId":"eba5608e-74d9-3ab5-bf2e-9fffc8c97d9b","pitchNumber":1,"startTime":"2026-05-30T02:41:45.751Z","endTime":"2026-05-30T02:41:49.794Z","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.1,"endSpeed":88.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838108128129342,"aZ":-22.00419519112541,"pfxX":-10.253455462528198,"pfxZ":5.046121785968671,"pX":0.8494633495758024,"pZ":2.6549854141092495,"vX0":9.566695004567526,"vY0":-141.0161851843472,"vZ0":-4.339835225747894,"x":84.62,"y":167.1,"x0":-1.253600933996329,"y0":50.00319603529581,"z0":5.632057598490181,"aX":-20.666715120351196},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":2219,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3883053132704486,"extension":6.676458734031676},"index":1,"playId":"b11ee69c-94c0-3491-a48e-e8a961d669b8","pitchNumber":2,"startTime":"2026-05-30T02:42:07.156Z","endTime":"2026-05-30T02:42:11.103Z","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":87.4,"endSpeed":80.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6495510446269,"aZ":-37.780001143975625,"pfxX":6.4014558195981035,"pfxZ":-3.440202783023988,"pX":-0.42566014235676036,"pZ":2.480517912277566,"vX0":1.0463289691980517,"vY0":-127.31853074487756,"vZ0":-0.8820841399451542,"x":133.23,"y":171.81,"x0":-1.6736536215859095,"y0":50.00007187240345,"z0":5.837671314086134,"aX":10.442089374809894},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":-11.9,"spinRate":1729,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.43121858043442796,"extension":6.661732524888467},"index":2,"playId":"b166b85c-ca50-3dff-a4d3-05848c4262fd","pitchNumber":3,"startTime":"2026-05-30T02:42:26.412Z","endTime":"2026-05-30T02:42:29.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T02:42:50.922Z","endTime":"2026-05-30T02:43:05.617Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.445396770391007,"aZ":-17.783730994003655,"pfxX":-4.683007323728692,"pfxZ":7.077753904560087,"pX":0.8159000976005125,"pZ":4.345859131333449,"vX0":7.380029435473071,"vY0":-141.27796647942304,"vZ0":-1.0715841311781087,"x":85.9,"y":121.44,"x0":-1.2148173739658903,"y0":50.00311702570652,"z0":5.866744423701853,"aX":-9.522533325547558},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2243,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38685163064651196,"extension":6.599674918878481},"index":4,"playId":"939fdcc0-bb96-35e2-8db9-d2bb2c92fa53","pitchNumber":4,"startTime":"2026-05-30T02:43:05.617Z","endTime":"2026-05-30T02:43:08.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456273094353005,"aZ":-25.967359699483524,"pfxX":-8.35940572312476,"pfxZ":3.043916452255763,"pX":0.2092182758917257,"pZ":2.780481132557135,"vX0":7.454522698208428,"vY0":-141.47519622065155,"vZ0":-3.553106377603905,"x":109.03,"y":163.71,"x0":-1.3660147848489441,"y0":50.003677452962556,"z0":5.7055883964130505,"aX":-17.048655582950794},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":2345,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3862662575849569,"extension":6.6790752727803},"index":5,"playId":"db8b482c-4216-3346-b3fc-0bd9e4429e06","pitchNumber":5,"startTime":"2026-05-30T02:43:23.571Z","endTime":"2026-05-30T02:43:28.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202545298833076,"aZ":-34.17471767537149,"pfxX":6.572183315711441,"pfxZ":-1.2034097170396256,"pX":1.3018823367632448,"pZ":1.5430241626817613,"vX0":4.722630111583475,"vY0":-128.41344642739284,"vZ0":-3.6517736869719193,"x":67.38,"y":197.12,"x0":-1.4190882824759876,"y0":50.00355562974399,"z0":5.660389484317843,"aX":10.905820064818757},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-13.0,"spinRate":2426,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4275881027693176,"extension":6.704884672790922},"index":6,"playId":"2ccf612e-49c7-368f-b23c-febc65fe700f","pitchNumber":6,"startTime":"2026-05-30T02:43:54.157Z","endTime":"2026-05-30T02:43:57.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:43:57.157Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T02:44:17.949Z","endTime":"2026-05-30T02:46:06.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864190433572823,"aZ":-38.57178099278429,"pfxX":4.091145660942709,"pfxZ":-3.9438021701445667,"pX":-1.2156054481764937,"pZ":1.7182161162294416,"vX0":-0.2289705566084574,"vY0":-127.04485745088397,"vZ0":-2.1665149192150235,"x":163.34,"y":192.39,"x0":-1.6548829689832214,"y0":50.00380965887656,"z0":5.670015689032215,"aX":6.6369654772968865},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.4,"breakHorizontal":-7.3,"spinRate":2197,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.43239509949823374,"extension":6.6425584602101395},"index":0,"playId":"f6f21e2a-59d3-3e04-b94c-372b8f98fd70","pitchNumber":1,"startTime":"2026-05-30T02:44:24.583Z","endTime":"2026-05-30T02:44:28.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58682826775737,"aZ":-26.677822791493966,"pfxX":-7.531361638879456,"pfxZ":3.1665645998936967,"pX":-0.3073405610620197,"pZ":-0.2152995934615183,"vX0":5.1266936754632555,"vY0":-130.6776756103741,"vZ0":-9.37127644099894,"x":128.72,"y":244.59,"x0":-1.3124536858119897,"y0":50.00408654204434,"z0":5.409909442237623,"aX":-13.074525020852604},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":12.6,"spinRate":1693,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4185554691401703,"extension":6.67661695689774},"index":1,"playId":"c471e302-1d33-3729-981a-ac1305e140c1","pitchNumber":2,"startTime":"2026-05-30T02:44:40.657Z","endTime":"2026-05-30T02:44:45.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615800533014664,"aZ":-34.859751716484524,"pfxX":8.622003174044995,"pfxZ":-1.6169674802021845,"pX":0.044000003022725324,"pZ":2.7294360902528774,"vX0":0.9858074760622832,"vY0":-127.82386924997165,"vZ0":-0.7921462176085241,"x":115.32,"y":165.09,"x0":-1.4670183529382699,"y0":50.004772792202225,"z0":5.773352536445366,"aX":14.309872623378588},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":-15.8,"spinRate":2475,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.42802583737151556,"extension":6.619783761508234},"index":2,"playId":"9533433b-3b80-3db1-8b35-f898e4c9d983","pitchNumber":3,"startTime":"2026-05-30T02:45:03.018Z","endTime":"2026-05-30T02:45:06.995Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518273243282675,"aZ":-15.714611853889773,"pfxX":-4.965169275886292,"pfxZ":7.9902050617353595,"pX":0.020748724612303867,"pZ":3.9650992406909014,"vX0":5.603603990130684,"vY0":-142.15397028403962,"vZ0":-2.2804723390194335,"x":116.21,"y":131.72,"x0":-1.3246089154261287,"y0":50.0063160507861,"z0":5.767523994113976,"aX":-10.232996428357866},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2368,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38431736186606047,"extension":6.675841625334139},"index":3,"playId":"6ef06b97-cb12-3079-9a55-30596071ba3f","pitchNumber":4,"startTime":"2026-05-30T02:45:22.886Z","endTime":"2026-05-30T02:45:25.886Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98009170629366,"aZ":-36.404857594089464,"pfxX":8.559768988096959,"pfxZ":-2.525460374837005,"pX":1.1290782003209545,"pZ":1.2306901696106067,"vX0":3.9986592961310574,"vY0":-128.5613319167553,"vZ0":-3.8388875369165607,"x":73.96,"y":205.55,"x0":-1.5594455977780963,"y0":50.005561957476985,"z0":5.57275464154524,"aX":14.312601972849999},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.3,"breakHorizontal":-16.4,"spinRate":2483,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4262469622089333,"extension":6.784719444381668},"index":4,"playId":"63f01c2b-e288-3bab-a18a-13e180f40af4","pitchNumber":5,"startTime":"2026-05-30T02:45:42.233Z","endTime":"2026-05-30T02:45:47.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47832133132966,"aZ":-35.07680107766469,"pfxX":8.14557489990648,"pfxZ":-1.7013954367961857,"pX":0.7370990841131968,"pZ":0.6292671097103864,"vX0":2.983105703645122,"vY0":-129.90573800030575,"vZ0":-5.990367842743684,"x":88.9,"y":221.79,"x0":-1.4846313742161616,"y0":50.00222924266129,"z0":5.634916565394401,"aX":13.90580140357017},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.2,"breakHorizontal":-15.4,"spinRate":2525,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.42180421290468084,"extension":6.751789509382595},"index":5,"playId":"08aa829b-fad6-33ae-b244-174892f80f28","pitchNumber":6,"startTime":"2026-05-30T02:46:02.852Z","endTime":"2026-05-30T02:46:06.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:46:06.330Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T02:46:32.647Z","endTime":"2026-05-30T02:47:26.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66325273693619,"aZ":-15.608138814312388,"pfxX":-5.327492097219328,"pfxZ":8.29116140949671,"pX":0.322917578195329,"pZ":4.195084391832854,"vX0":6.360707205973908,"vY0":-141.057658388889,"vZ0":-1.6946043363830239,"x":104.69,"y":125.51,"x0":-1.278303623311867,"y0":50.000900990538256,"z0":5.819366641188612,"aX":-10.64264578046949},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":2349,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3895899667835221,"extension":6.728857438629247},"index":0,"playId":"62b5f2c7-0204-3ef9-b72a-d68bfe42f4da","pitchNumber":1,"startTime":"2026-05-30T02:46:35.819Z","endTime":"2026-05-30T02:46:38.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.281599032064726,"aZ":-17.78381139026944,"pfxX":-1.9828413150442512,"pfxZ":7.472759979576265,"pX":0.7611558737500462,"pZ":1.7726228306236533,"vX0":6.607210134278217,"vY0":-138.26459497148193,"vZ0":-7.1344494098070825,"x":87.99,"y":190.92,"x0":-1.407270108774243,"y0":50.005378780897416,"z0":5.590406002284656,"aX":-3.82000880583143},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":2.2,"spinRate":2487,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3969002187677506,"extension":6.799059305737558},"index":1,"playId":"3537ea4a-78a5-32bf-aff4-89c89006779c","pitchNumber":2,"startTime":"2026-05-30T02:46:55.085Z","endTime":"2026-05-30T02:46:59.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54094458366369,"aZ":-13.062874435061017,"pfxX":-5.185250470589926,"pfxZ":9.449417702552157,"pX":0.44699324836276105,"pZ":2.9010473208340133,"vX0":6.869361112921096,"vY0":-141.61274365396542,"vZ0":-5.372820885699291,"x":99.96,"y":160.45,"x0":-1.3410647526634412,"y0":50.00602100467541,"z0":5.664576362205228,"aX":-10.491438286496493},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2344,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38736468811489866,"extension":6.653476833011371},"hitData":{"launchSpeed":91.2,"launchAngle":43.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.15,"coordY":83.26}},"index":2,"playId":"d74b8f78-9a94-3e10-b7bf-23db0bc9affe","pitchNumber":3,"startTime":"2026-05-30T02:47:14.747Z","endTime":"2026-05-30T02:47:26.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:47:26.009Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jhonny Pereda lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T02:49:21.618Z","endTime":"2026-05-30T02:49:57.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.990529296514307,"aZ":-10.504527281522083,"pfxX":-3.8442484637307173,"pfxZ":11.713127750762784,"pX":-0.08270560856281878,"pZ":1.4068980549965633,"vX0":7.867602866773306,"vY0":-135.2871894557255,"vZ0":-9.647538662352153,"x":101.75,"y":211.1,"x0":-2.531457055154367,"y0":50.006224841414394,"z0":5.7592827006617116,"aX":-7.114585786589457},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2273,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.4051158081976034,"extension":6.614881409881519},"index":0,"playId":"a783c6d2-ca1c-3470-ab6a-04704c519ee1","pitchNumber":1,"startTime":"2026-05-30T02:49:37.443Z","endTime":"2026-05-30T02:49:40.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02436994058102,"aZ":-26.815868746742005,"pfxX":3.4216191246903227,"pfxZ":3.161239045046168,"pX":0.14247553780160555,"pZ":2.777054814044845,"vX0":5.9728699672877,"vY0":-128.88742630857345,"vZ0":-2.8497662671388997,"x":111.57,"y":163.8,"x0":-2.6431170905221784,"y0":50.00278847802248,"z0":5.95270490293217,"aX":5.794874717673328},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-7.4,"spinRate":2340,"spinDirection":154},"zone":5,"typeConfidence":0.93,"plateTime":0.423834149994867,"extension":6.53516523514629},"hitData":{"launchSpeed":98.0,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":108.67,"coordY":128.89}},"index":1,"playId":"49277767-1223-36d0-89e1-87e447f3820e","pitchNumber":2,"startTime":"2026-05-30T02:49:50.063Z","endTime":"2026-05-30T02:49:57.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:49:57.046Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to left fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T02:50:15.395Z","endTime":"2026-05-30T02:51:03.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716182306591847,"aZ":-14.37847535060515,"pfxX":-3.2761913801147746,"pfxZ":9.613219085067435,"pX":0.8201787943871245,"pZ":3.0133747637696535,"vX0":9.822560886050104,"vY0":-134.58430109870685,"vZ0":-5.089785274868352,"x":85.74,"y":157.42,"x0":-2.436584159109198,"y0":50.00291361358839,"z0":5.9325836064443065,"aX":-6.065900738678641},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2240,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.40556847166984333,"extension":6.502446651537151},"index":0,"playId":"28504b06-332f-3b9b-9d3c-3864a1baec20","pitchNumber":1,"startTime":"2026-05-30T02:50:21.611Z","endTime":"2026-05-30T02:50:24.963Z","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":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63858949819263,"aZ":-37.93900291949227,"pfxX":2.8665026426530167,"pfxZ":-3.998725164656489,"pX":0.04507455125350051,"pZ":0.9672308094190362,"vX0":5.468269524432954,"vY0":-118.95480334204827,"vZ0":-3.4184833352868242,"x":115.28,"y":212.66,"x0":-2.6509967098705163,"y0":50.00424341475156,"z0":5.843457410963163,"aX":4.13025779920613},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.8,"breakHorizontal":-6.5,"spinRate":2438,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.45947615278855247,"extension":6.412336474999707},"index":1,"playId":"35098a88-7c92-3941-868f-709cdaacbd2d","pitchNumber":2,"startTime":"2026-05-30T02:50:34.205Z","endTime":"2026-05-30T02:50:38.498Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.232525427970728,"aZ":-40.03588851978586,"pfxX":1.5853018748717957,"pfxZ":-5.776498405508473,"pX":-0.5232756444638444,"pZ":2.2063399692996657,"vX0":4.753746980061355,"vY0":-115.56097112217883,"vZ0":-0.07689569739553836,"x":136.95,"y":179.21,"x0":-2.807580932354913,"y0":50.00219964956809,"z0":6.065297326798665,"aX":2.157441733903111},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.2,"breakHorizontal":-4.0,"spinRate":2213,"spinDirection":50},"zone":7,"typeConfidence":0.91,"plateTime":0.47281387744414616,"extension":6.24891329005599},"hitData":{"launchSpeed":93.4,"launchAngle":44.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.04,"coordY":92.09}},"index":2,"playId":"3130918c-910a-37c3-ae2c-5e600332a6bc","pitchNumber":3,"startTime":"2026-05-30T02:50:53.649Z","endTime":"2026-05-30T02:51:03.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:51:03.692Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T02:51:20.809Z","endTime":"2026-05-30T02:53:43.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18072176967978,"aZ":-13.757563672200686,"pfxX":-4.2353214149607625,"pfxZ":9.728085037450553,"pX":1.1149253225208762,"pZ":3.2051018714222135,"vX0":10.67057222041178,"vY0":-136.7409608973289,"vZ0":-4.725548827426146,"x":74.5,"y":152.24,"x0":-2.2879555584551476,"y0":50.005237751497155,"z0":5.899747779913821,"aX":-8.020706248931225},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2242,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.40057690989004424,"extension":6.84185308096994},"index":0,"playId":"8801fad4-6008-3170-859a-849dc12fdaf9","pitchNumber":1,"startTime":"2026-05-30T02:51:32.964Z","endTime":"2026-05-30T02:51:36.521Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38897418612782,"aZ":-14.040914339337695,"pfxX":-3.944980370848854,"pfxZ":9.786028254662412,"pX":0.6766098584968849,"pZ":2.6682085922886136,"vX0":9.514667886416614,"vY0":-135.23563105233387,"vZ0":-6.145141847005249,"x":91.21,"y":166.74,"x0":-2.374112730342827,"y0":50.00271143989201,"z0":5.954233293465068,"aX":-7.310742503358818},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2218,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.40496347280269474,"extension":6.648043778943842},"index":1,"playId":"068b8936-72e5-3470-a0c5-31f45c4158ff","pitchNumber":2,"startTime":"2026-05-30T02:51:45.905Z","endTime":"2026-05-30T02:51:49.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818818728838153,"aZ":-25.82225923335869,"pfxX":-9.249402856876703,"pfxZ":3.913360617992315,"pX":-0.37380336435252143,"pZ":1.4316540076980053,"vX0":8.661928338647849,"vY0":-126.3193692485417,"vZ0":-5.442662696938317,"x":131.25,"y":200.13,"x0":-2.6393416867055848,"y0":50.002478970393696,"z0":5.680393515802225,"aX":-15.004721489683808},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":1546,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.43298643333129494,"extension":6.691179247402869},"index":2,"playId":"3879e6e0-fdea-34f7-9ce7-91242b68de92","pitchNumber":3,"startTime":"2026-05-30T02:51:58.204Z","endTime":"2026-05-30T02:52:01.645Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721019118368627,"aZ":-26.10227532078374,"pfxX":-8.982961005656492,"pfxZ":3.7192327262354983,"pX":-1.4881288267725368,"pZ":2.1479527287160556,"vX0":6.141869824471524,"vY0":-126.89568938539715,"vZ0":-3.8159219856446436,"x":173.72,"y":180.79,"x0":-2.7715802532315834,"y0":50.00185404137188,"z0":5.748221883907354,"aX":-14.663757853777026},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":1615,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.43145803095923574,"extension":6.6243640548233325},"index":3,"playId":"45ca115f-92e4-39b0-8768-c4d6616fd56c","pitchNumber":4,"startTime":"2026-05-30T02:52:12.988Z","endTime":"2026-05-30T02:52:16.971Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32664663740961,"aZ":-40.46462422106067,"pfxX":1.9655282641640899,"pfxZ":-5.902752584246722,"pX":0.33719124935812256,"pZ":1.8496009236145659,"vX0":6.007410111382407,"vY0":-118.02960120854722,"vZ0":-0.9363187839449598,"x":104.15,"y":188.84,"x0":-2.5004739094389463,"y0":50.00115064778334,"z0":5.991014655138617,"aX":2.761174870981055},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.7,"breakHorizontal":-5.0,"spinRate":2478,"spinDirection":36},"zone":9,"typeConfidence":0.92,"plateTime":0.4647915523068389,"extension":6.481812895035203},"index":4,"playId":"226b5ad4-a849-31a2-89af-c82a3ce108f2","pitchNumber":5,"startTime":"2026-05-30T02:52:27.758Z","endTime":"2026-05-30T02:52:30.854Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61796935131652,"aZ":-41.99296037735912,"pfxX":3.3770257647856097,"pfxZ":-6.907485589592219,"pX":0.05283315345696488,"pZ":1.7700502934421996,"vX0":5.259874951233408,"vY0":-118.46702622593044,"vZ0":-0.7720875428184256,"x":114.99,"y":190.99,"x0":-2.634873359757241,"y0":50.002685264791616,"z0":5.938360393150303,"aX":4.799893388759897},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.4,"spinRate":2445,"spinDirection":36},"zone":8,"typeConfidence":0.92,"plateTime":0.46232538730855666,"extension":6.649614808603512},"index":5,"playId":"ca408d81-828e-3d74-a8de-eeb9e2240445","pitchNumber":6,"startTime":"2026-05-30T02:52:50.028Z","endTime":"2026-05-30T02:52:58.086Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832816344878747,"aZ":-28.135840561956755,"pfxX":-5.778674273733417,"pfxZ":2.481610579455401,"pX":-0.2220405822286405,"pZ":2.22325525036672,"vX0":8.02688246801584,"vY0":-126.3218174573852,"vZ0":-3.0171172511061894,"x":125.46,"y":178.75,"x0":-2.6785674155832764,"y0":50.00413526132848,"z0":5.676322512869064,"aX":-9.413385864198329},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":8.8,"spinRate":1470,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.4323001003126352,"extension":6.564112812222797},"index":6,"playId":"5c3e52f3-c0c5-33c8-bd75-be4a6d28aa86","pitchNumber":7,"startTime":"2026-05-30T02:53:15.545Z","endTime":"2026-05-30T02:53:20.015Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975413946576865,"aZ":-29.040919419670608,"pfxX":-7.18100223184923,"pfxZ":1.9131535115760707,"pX":-1.2906798031021354,"pZ":1.0753916933084282,"vX0":5.879072810346718,"vY0":-127.10088098602021,"vZ0":-5.431781850708385,"x":166.2,"y":209.74,"x0":-2.70041164487871,"y0":50.00209460618033,"z0":5.545452220819399,"aX":-11.752252900607035},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":11.6,"spinRate":1552,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.43088850296573034,"extension":6.585608433194234},"index":7,"playId":"43282b96-737d-3486-8e36-189485dc1f0d","pitchNumber":8,"startTime":"2026-05-30T02:53:40.266Z","endTime":"2026-05-30T02:53:43.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:53:43.529Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (11) on a line drive to left field. J.P. Crawford scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T02:54:07.822Z","endTime":"2026-05-30T02:55:18.547Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47839765651024,"aZ":-9.041200020668096,"pfxX":-1.781063715485562,"pfxZ":12.202907346862133,"pX":-0.10337889772751006,"pZ":2.062244736104733,"vX0":6.688337582214627,"vY0":-137.7420247901536,"vZ0":-8.567369621920903,"x":120.94,"y":183.1,"x0":-2.3460567832725157,"y0":50.000056838597764,"z0":5.849129321340587,"aX":-3.3766977292388396},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.2,"breakHorizontal":1.7,"spinRate":2365,"spinDirection":205},"zone":8,"typeConfidence":0.89,"plateTime":0.3997395773683272,"extension":6.848416496182711},"index":0,"playId":"3040a87b-0df7-3248-b34c-392c4c359384","pitchNumber":1,"startTime":"2026-05-30T02:54:09.179Z","endTime":"2026-05-30T02:54:12.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473386056312428,"aZ":-11.511168901031219,"pfxX":-3.0447443968049788,"pfxZ":10.7632562856471,"pX":-1.2092029740175023,"pZ":3.204104395211285,"vX0":5.004732038824806,"vY0":-137.4380139118124,"vZ0":-5.040362367702269,"x":163.09,"y":152.27,"x0":-2.655299612365311,"y0":50.00346844537074,"z0":5.838778726780784,"aX":-5.84605093448726},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2219,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3980021335188648,"extension":6.752061568507277},"index":1,"playId":"48a1f9df-5318-3d06-baaa-b8b7afc20a06","pitchNumber":2,"startTime":"2026-05-30T02:54:33.840Z","endTime":"2026-05-30T02:54:37.625Z","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, 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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135187308527346,"aZ":-29.717440125577518,"pfxX":3.7180378151499935,"pfxZ":1.4602950247037993,"pX":0.11106007606645973,"pZ":2.0209120190890184,"vX0":5.894563577768841,"vY0":-129.03510340899436,"vZ0":-3.857481661025375,"x":112.77,"y":184.22,"x0":-2.687106696569472,"y0":50.004564446166725,"z0":5.827847496182459,"aX":6.262302858527257},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-8.0,"spinRate":2294,"spinDirection":153},"zone":8,"typeConfidence":0.93,"plateTime":0.42467104373717834,"extension":6.647790922107129},"hitData":{"launchSpeed":113.6,"launchAngle":16.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.68,"coordY":73.2}},"index":2,"playId":"6248fc70-a34c-3580-a066-788ca78c62a9","pitchNumber":3,"startTime":"2026-05-30T02:54:53.522Z","endTime":"2026-05-30T02:55:18.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:55:18.547Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T02:55:40.620Z","endTime":"2026-05-30T02:56:06.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456872252275325,"aZ":-40.89446840476275,"pfxX":0.8457072148049796,"pfxZ":-5.699578402298025,"pX":0.5573525598162031,"pZ":1.5621574851454487,"vX0":7.381704891461419,"vY0":-122.18214088850159,"vZ0":-2.235646910304922,"x":95.76,"y":196.6,"x0":-2.5984619925195767,"y0":50.00344764880895,"z0":5.965112143412042,"aX":1.2934827839335494},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.6,"breakHorizontal":-3.1,"spinRate":2529,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.4463047655158867,"extension":6.511307754377207},"index":0,"playId":"afc8b1b2-9e5f-3ed5-8d57-68c467177eba","pitchNumber":1,"startTime":"2026-05-30T02:55:43.265Z","endTime":"2026-05-30T02:55:49.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649092256692114,"aZ":-25.32234132572191,"pfxX":-8.537652323136275,"pfxZ":4.126510904367248,"pX":0.12535262977394776,"pZ":2.2327674699709625,"vX0":9.628337558354184,"vY0":-127.40861975274821,"vZ0":-3.839425721201537,"x":112.22,"y":178.5,"x0":-2.5752205911699013,"y0":50.00557718157094,"z0":5.737103233237815,"aX":-14.184426541431597},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1675,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4282197968330874,"extension":6.753002030709576},"hitData":{"launchSpeed":87.5,"launchAngle":63.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":90.16,"coordY":126.74}},"index":1,"playId":"d47a16a5-7a55-33d2-a88b-ecaf3ec1eed1","pitchNumber":2,"startTime":"2026-05-30T02:55:56.884Z","endTime":"2026-05-30T02:56:06.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T02:56:06.898Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Geraldo Perdomo homers (3) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T02:58:08.896Z","endTime":"2026-05-30T03:00:06.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71569911294902,"aZ":-16.582711728594358,"pfxX":-6.921238463897318,"pfxZ":7.919364258441778,"pX":0.09727263974267693,"pZ":3.4811055312314876,"vX0":6.320685717897411,"vY0":-139.510556159477,"vZ0":-3.427208539599756,"x":113.29,"y":144.79,"x0":-1.2997094624329235,"y0":50.00482234886234,"z0":5.820186372596285,"aX":-13.629688749767835},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2180,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39278243016668224,"extension":6.570558314545063},"index":0,"playId":"14df2f28-1a23-37ed-acbe-836040212c90","pitchNumber":1,"startTime":"2026-05-30T02:58:16.062Z","endTime":"2026-05-30T02:58:19.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19689246356919,"aZ":-14.535317776239244,"pfxX":-5.661776612359855,"pfxZ":9.043252493778066,"pX":-0.5261265126907128,"pZ":2.880471820592393,"vX0":4.435165931202787,"vY0":-139.0280232001363,"vZ0":-5.299123519802933,"x":137.05,"y":161.01,"x0":-1.4092964967250088,"y0":50.003709800207204,"z0":5.781619025977002,"aX":-11.044927224413732},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2221,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39449388576077826,"extension":6.534033000590957},"index":1,"playId":"7a4481c6-c5c5-325e-a742-85cb51b622d5","pitchNumber":2,"startTime":"2026-05-30T02:58:29.416Z","endTime":"2026-05-30T02:58:32.486Z","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-05-30T02:58:42.088Z","endTime":"2026-05-30T02:58:52.714Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37619401810443,"aZ":-32.03573577920216,"pfxX":7.779988567938545,"pfxZ":0.0841113594359193,"pX":0.6931507160816363,"pZ":1.536164196218112,"vX0":2.651620537754717,"vY0":-126.35417014731483,"vZ0":-3.7726431460851435,"x":90.58,"y":197.3,"x0":-1.3834548728176133,"y0":50.00057954222069,"z0":5.653202080150136,"aX":12.44014843404838},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":-14.8,"spinRate":2353,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4353167590612381,"extension":6.592363309160838},"index":3,"playId":"2146ef80-54dc-3e09-b38a-c7cf1bae5ccb","pitchNumber":3,"startTime":"2026-05-30T02:58:52.714Z","endTime":"2026-05-30T02:58:56.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933614035031578,"aZ":-32.12966394456308,"pfxX":7.689654034123773,"pfxZ":0.023264299138128663,"pX":-0.26544321969153656,"pZ":2.368877383153652,"vX0":0.787119743441822,"vY0":-128.46002837040294,"vZ0":-2.3445703534967226,"x":127.12,"y":174.82,"x0":-1.5743511406214574,"y0":50.00124772847949,"z0":5.814414645324049,"aX":12.728745931092512},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-14.0,"spinRate":2459,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.42791646892867385,"extension":6.552393008448044},"index":4,"playId":"2418784c-3850-31d2-bd18-2b70d16f6953","pitchNumber":4,"startTime":"2026-05-30T02:59:06.461Z","endTime":"2026-05-30T02:59:09.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10167395524978,"aZ":-35.28337216710832,"pfxX":5.856401239813472,"pfxZ":-1.8655228458183575,"pX":0.49722224175148283,"pZ":0.7277493333214847,"vX0":2.8918274165026085,"vY0":-128.44685642337677,"vZ0":-5.4309624032004145,"x":98.05,"y":219.13,"x0":-1.404763580477589,"y0":50.003380113774625,"z0":5.619479899588978,"aX":9.765022508046439},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.4,"breakHorizontal":-11.3,"spinRate":2548,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42675679879901685,"extension":6.738686287277026},"index":5,"playId":"3deaf1d4-f59a-3152-8cd5-8caaa84b9c19","pitchNumber":5,"startTime":"2026-05-30T02:59:21.982Z","endTime":"2026-05-30T02:59:25.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267446962964737,"aZ":-16.450128350230518,"pfxX":-7.263413532871603,"pfxZ":7.86527490261641,"pX":0.27415174093051,"pZ":2.6456201030589357,"vX0":6.952846607096584,"vY0":-140.18399608691607,"vZ0":-5.49921509581735,"x":106.55,"y":167.35,"x0":-1.288783001581522,"y0":50.00607073214267,"z0":5.698477353822159,"aX":-14.528298876911466},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2255,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3900000982401566,"extension":6.761336708832699},"hitData":{"launchSpeed":93.3,"launchAngle":32.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.51,"coordY":99.51}},"index":6,"playId":"e9fa3199-41a5-384a-81c4-ab044fcb5ce0","pitchNumber":6,"startTime":"2026-05-30T02:59:39.748Z","endTime":"2026-05-30T03:00:06.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:00:06.787Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to shortstop J.P. Crawford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T03:00:26.668Z","endTime":"2026-05-30T03:01:37.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549772166627356,"aZ":-33.497044042295656,"pfxX":6.866562717731133,"pfxZ":-0.8066549416706987,"pX":-0.276907645783514,"pZ":2.309437173348249,"vX0":0.9036877380168185,"vY0":-127.72086349208065,"vZ0":-2.205284055750035,"x":127.56,"y":176.43,"x0":-1.5272160856192694,"y0":50.00027463318517,"z0":5.820936008554405,"aX":11.32979814470913},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-12.6,"spinRate":2485,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.42901204815383087,"extension":6.639179669527844},"index":0,"playId":"4afefff0-ca21-3438-a389-ad71ab92d2f1","pitchNumber":1,"startTime":"2026-05-30T03:00:29.200Z","endTime":"2026-05-30T03:00:32.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8380878289211,"aZ":-17.79649052116467,"pfxX":-9.800921200469872,"pfxZ":7.18240241928121,"pX":0.7238998625494626,"pZ":2.397167486207568,"vX0":8.592688432964687,"vY0":-140.61292805620099,"vZ0":-5.733987680767764,"x":89.41,"y":174.06,"x0":-1.097933926895591,"y0":50.00661013810465,"z0":5.617271961770666,"aX":-19.63329211021599},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2413,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3894935749416777,"extension":6.671548426785084},"index":1,"playId":"a7824f36-9b41-38ce-a6bc-243f9874b318","pitchNumber":2,"startTime":"2026-05-30T03:00:43.425Z","endTime":"2026-05-30T03:01:10.430Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640613142361055,"aZ":-15.249779278598147,"pfxX":-6.038317349379605,"pfxZ":8.317410941389213,"pX":2.126918098745694,"pZ":2.00813034945418,"vX0":11.082429446004554,"vY0":-141.1665608930323,"vZ0":-7.249883313919453,"x":35.93,"y":184.56,"x0":-1.0506062144234358,"y0":50.00495563965571,"z0":5.575820068253646,"aX":-12.290618884455501},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":8.9,"spinRate":2365,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38677118237104846,"extension":6.62452634215492},"index":2,"playId":"7a99aa8e-08c1-378b-8a97-6321f3906364","pitchNumber":3,"startTime":"2026-05-30T03:01:16.549Z","endTime":"2026-05-30T03:01:20.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7699571351638,"aZ":-35.21119727236954,"pfxX":5.3300530933459225,"pfxZ":-1.8557723017990213,"pX":0.2752719180353878,"pZ":1.2123442445148358,"vX0":2.2814614536517426,"vY0":-127.18957959893217,"vZ0":-4.3408955220408085,"x":106.51,"y":206.05,"x0":-1.3267408440216966,"y0":50.00621195593943,"z0":5.742189810701947,"aX":8.708863890041815},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.1,"breakHorizontal":-10.2,"spinRate":2420,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43111531669689995,"extension":6.72178602502372},"hitData":{"launchSpeed":98.0,"launchAngle":9.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.03,"coordY":139.76}},"index":3,"playId":"2ea0e065-4bdc-36ca-b87d-632d0e0d2f02","pitchNumber":4,"startTime":"2026-05-30T03:01:30.885Z","endTime":"2026-05-30T03:01:37.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:01:37.895Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adrian Del Castillo lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T03:01:58.143Z","endTime":"2026-05-30T03:03:15.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":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":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010148350441078,"aZ":-41.647320584323545,"pfxX":5.484364519303531,"pfxZ":-6.226121766114761,"pX":-0.17821573045414596,"pZ":1.8617667160829054,"vX0":1.4445011003978945,"vY0":-123.2884431152455,"vZ0":-1.0408471970159736,"x":123.79,"y":188.51,"x0":-1.4854749009579065,"y0":50.00006539869132,"z0":5.838448831758069,"aX":8.348956013482294},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.3,"breakHorizontal":-10.3,"spinRate":2543,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4461230900072968,"extension":6.640343148054108},"index":0,"playId":"3aeadf9e-dc02-3adc-a1cb-a35b09010fcc","pitchNumber":1,"startTime":"2026-05-30T03:01:59.815Z","endTime":"2026-05-30T03:02:03.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30486282983854,"aZ":-18.896257091307525,"pfxX":-9.223673362598799,"pfxZ":6.785398929657553,"pX":-0.5873540905121177,"pZ":3.1542651854547015,"vX0":5.3230554452080385,"vY0":-139.24831948943077,"vZ0":-3.611896692585393,"x":139.39,"y":153.61,"x0":-1.3289320767481776,"y0":50.00429832453964,"z0":5.724137756209898,"aX":-18.050330956395573},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2315,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3938850182944629,"extension":6.59830805130821},"index":1,"playId":"04997123-4ed2-3310-89a8-5a96f4384704","pitchNumber":2,"startTime":"2026-05-30T03:02:13.297Z","endTime":"2026-05-30T03:02:16.297Z","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":87.1,"endSpeed":80.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897830055238714,"aZ":-37.2844936934318,"pfxX":7.041890642462846,"pfxZ":-3.1510790550026133,"pX":0.2814701050634716,"pZ":0.4985251123014843,"vX0":2.2365113366717626,"vY0":-126.73786273183649,"vZ0":-5.251738823391152,"x":106.27,"y":225.32,"x0":-1.5284136103760493,"y0":50.00600203272594,"z0":5.589391322572176,"aX":11.409474735864585},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.7,"breakHorizontal":-13.3,"spinRate":2546,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4328524271240579,"extension":6.711127453439706},"index":2,"playId":"68830fb0-6ea0-39d2-a3b6-c6de22645229","pitchNumber":3,"startTime":"2026-05-30T03:02:31.275Z","endTime":"2026-05-30T03:02:34.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10147176365287,"aZ":-35.82280743317341,"pfxX":7.7273909497848035,"pfxZ":-2.222396044105503,"pX":0.4091389957258301,"pZ":1.1570576495266038,"vX0":2.254001875730891,"vY0":-127.11129507176017,"vZ0":-4.254750431043609,"x":101.4,"y":207.54,"x0":-1.4921272850765994,"y0":50.001457831068635,"z0":5.684754117362235,"aX":12.693166294151585},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":-14.5,"spinRate":2480,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43025041549705545,"extension":6.640007136064729},"index":3,"playId":"97b06007-38b2-3e92-8b85-fa88afe8c005","pitchNumber":4,"startTime":"2026-05-30T03:02:49.275Z","endTime":"2026-05-30T03:02:53.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630084141411867,"aZ":-18.754427543810934,"pfxX":-5.697252911226101,"pfxZ":6.698196586332781,"pX":-0.7882840827988202,"pZ":2.5731927802150167,"vX0":3.497698831263835,"vY0":-140.15456143561005,"vZ0":-5.212600628036487,"x":147.05,"y":169.3,"x0":-1.3077918867811313,"y0":50.00140019717531,"z0":5.669531948700994,"aX":-11.411577463752003},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":9.7,"spinRate":2339,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38978299149458495,"extension":6.67726226650893},"hitData":{"launchSpeed":95.8,"launchAngle":19.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.86,"coordY":70.47}},"index":4,"playId":"d9c81962-9a51-3602-ba74-dfc21d10ace8","pitchNumber":5,"startTime":"2026-05-30T03:03:06.289Z","endTime":"2026-05-30T03:03:15.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:03:15.723Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T03:03:34.823Z","endTime":"2026-05-30T03:05:27.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802166458803814,"aZ":-37.80023701120154,"pfxX":6.783555760308169,"pfxZ":-3.5351809965605483,"pX":0.3114370552125882,"pZ":1.5783413759859524,"vX0":2.2567448074951812,"vY0":-125.63357093489647,"vZ0":-2.6595997437485925,"x":105.13,"y":196.16,"x0":-1.4812850702174136,"y0":50.005293391283026,"z0":5.740046990790434,"aX":10.783855397044663},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.8,"breakHorizontal":-12.8,"spinRate":2572,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43692114185307096,"extension":6.676558210537764},"index":0,"playId":"c5e61dde-4eca-36bb-9a4a-b52c753c032d","pitchNumber":1,"startTime":"2026-05-30T03:03:38.067Z","endTime":"2026-05-30T03:03:41.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88078631578015,"aZ":-36.48562332107638,"pfxX":5.8994017775239875,"pfxZ":-2.638236061707045,"pX":0.4794936614538149,"pZ":0.39994889890260416,"vX0":2.887241048725236,"vY0":-127.2905643269601,"vZ0":-5.814190203040501,"x":98.72,"y":227.98,"x0":-1.43691372436981,"y0":50.00220287501062,"z0":5.612886677244246,"aX":9.649251152461984},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":-11.4,"spinRate":2575,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4308124153861401,"extension":6.72276172189107},"index":1,"playId":"eb939eeb-69cd-3651-8b4a-74c6923f06f1","pitchNumber":2,"startTime":"2026-05-30T03:03:56.956Z","endTime":"2026-05-30T03:04:00.218Z","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":95.9,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228808657977115,"aZ":-25.101708673578898,"pfxX":-10.720072265054682,"pfxZ":3.589102913964849,"pX":1.0641887679251016,"pZ":2.370457169003437,"vX0":9.855322747335826,"vY0":-139.27649358477117,"vZ0":-4.427164184912718,"x":76.44,"y":174.78,"x0":-1.121200808683654,"y0":50.005696662412866,"z0":5.633461106166331,"aX":-21.140168376979855},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":2381,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3927348179972632,"extension":6.748402948057969},"index":2,"playId":"4b60512f-6606-3715-800d-132d496193d3","pitchNumber":3,"startTime":"2026-05-30T03:04:24.543Z","endTime":"2026-05-30T03:04:28.265Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78201870736711,"aZ":-16.661417617847793,"pfxX":-4.185678441015842,"pfxZ":7.814759903686397,"pX":0.7968724805999677,"pZ":2.0109887462293465,"vX0":7.261201524393597,"vY0":-139.39338446179454,"vZ0":-6.748289277938098,"x":86.63,"y":184.48,"x0":-1.2877039082319495,"y0":50.00288513252515,"z0":5.546635421867755,"aX":-8.309279677483156},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":6.2,"spinRate":2323,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3916440042036782,"extension":6.796322642006266},"index":3,"playId":"5219d69a-feac-3278-910d-7513f15a3010","pitchNumber":4,"startTime":"2026-05-30T03:04:41.529Z","endTime":"2026-05-30T03:04:45.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-30T03:04:51.486Z","endTime":"2026-05-30T03:05:05.733Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224953853801345,"aZ":-38.35157142859534,"pfxX":4.985794749524345,"pfxZ":-3.7477950369874593,"pX":-0.5797156145017298,"pZ":1.117164259981454,"vX0":0.6564618213400203,"vY0":-128.08975517492127,"vZ0":-3.883636551742885,"x":139.1,"y":208.62,"x0":-1.4869870139474117,"y0":50.001394654474296,"z0":5.674243644464323,"aX":8.224075913830827},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":-9.1,"spinRate":2521,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4287921848857623,"extension":6.388167826452487},"index":5,"playId":"91dc17ac-4d17-3f51-9d47-8736c65aa787","pitchNumber":5,"startTime":"2026-05-30T03:05:05.733Z","endTime":"2026-05-30T03:05:09.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739443237821437,"aZ":-19.97628505366373,"pfxX":-10.775395457979176,"pfxZ":6.058103747060603,"pX":0.40652539047591174,"pZ":2.099160905530853,"vX0":8.42729651728928,"vY0":-140.73734706106674,"vZ0":-6.006457195244854,"x":101.5,"y":182.1,"x0":-1.2206603402372989,"y0":50.005094610868774,"z0":5.5470259274836025,"aX":-21.705492318034747},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.0,"breakHorizontal":17.9,"spinRate":2278,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38859328313043795,"extension":6.672756166539888},"index":6,"playId":"38fe8f41-0772-370a-859c-d07d6b10ea98","pitchNumber":6,"startTime":"2026-05-30T03:05:23.504Z","endTime":"2026-05-30T03:05:27.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:05:27.855Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a line drive to left fielder Tommy Troy.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T03:07:26.675Z","endTime":"2026-05-30T03:09:33.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.995880512968824,"aZ":-11.509824984046025,"pfxX":-4.4387820126138635,"pfxZ":11.135984710048385,"pX":0.05103999136581636,"pZ":3.631303730103402,"vX0":8.12485952902025,"vY0":-135.89649103375643,"vZ0":-4.042552688309442,"x":115.05,"y":140.73,"x0":-2.411552447476101,"y0":50.001015483106094,"z0":5.947988117058111,"aX":-8.236208004018756},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2382,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.40427935890735833,"extension":6.575564633479908},"index":0,"playId":"dc697875-d5b1-3c5e-bcb4-1f9afb7a088d","pitchNumber":1,"startTime":"2026-05-30T03:07:40.566Z","endTime":"2026-05-30T03:07:45.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649970883102792,"aZ":-10.44201494663636,"pfxX":-3.4865623493755535,"pfxZ":11.87515865286642,"pX":0.8607708482243652,"pZ":1.811603465525651,"vX0":9.558428580466984,"vY0":-134.9818121756213,"vZ0":-8.729591506627594,"x":84.19,"y":189.87,"x0":-2.2862626542193967,"y0":50.0027639062194,"z0":5.83922560381949,"aX":-6.381345968489017},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":4.1,"spinRate":2283,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.40707281152096764,"extension":6.744247326470014},"index":1,"playId":"011d82ba-8960-3a45-bd18-12d9f19cdb39","pitchNumber":2,"startTime":"2026-05-30T03:07:52.719Z","endTime":"2026-05-30T03:07:56.091Z","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.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050561004760812,"aZ":-10.591519821372431,"pfxX":-2.7524498934996378,"pfxZ":11.621796621451823,"pX":-0.8628942797781077,"pZ":1.0267166069943756,"vX0":5.317737701454489,"vY0":-135.06698588863804,"vZ0":-10.753695118818973,"x":149.89,"y":211.06,"x0":-2.4951835972167022,"y0":50.00222443407174,"z0":5.793244296851125,"aX":-5.111566261432699},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2211,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.40476917592964856,"extension":6.576595930008437},"index":2,"playId":"51859c0e-d8a7-3506-a84f-836a8c7c486b","pitchNumber":3,"startTime":"2026-05-30T03:08:08.612Z","endTime":"2026-05-30T03:08:11.612Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745628733937576,"aZ":-40.77482978702841,"pfxX":1.7862184041498512,"pfxZ":-5.846624950747561,"pX":0.684619234619984,"pZ":0.8065362858381262,"vX0":7.589201837320741,"vY0":-120.32590891124602,"vZ0":-3.492144140380534,"x":90.9,"y":217.0,"x0":-2.738926127565885,"y0":50.00480261352773,"z0":5.879663812372512,"aX":2.625687412626017},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.2,"breakHorizontal":-5.0,"spinRate":2415,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4547221673117239,"extension":6.429509881064669},"index":3,"playId":"b25325a6-f282-3dc6-b2e6-59ea336ac5d9","pitchNumber":4,"startTime":"2026-05-30T03:08:21.846Z","endTime":"2026-05-30T03:08:25.053Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01747058660711,"aZ":-37.981430644693816,"pfxX":0.9590520991591731,"pfxZ":-4.001877849196399,"pX":-0.06338142353402043,"pZ":2.374645927400115,"vX0":5.910462084028931,"vY0":-119.20435197804866,"vZ0":-0.3245416704425449,"x":119.42,"y":174.66,"x0":-2.6905153739270817,"y0":50.002530188577765,"z0":5.916090887614654,"aX":1.3909284525405061},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.1,"breakHorizontal":-3.0,"spinRate":2250,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.4579473273119765,"extension":6.437965026127042},"index":4,"playId":"aadd415a-5f1e-3ab0-be16-0946505e6638","pitchNumber":5,"startTime":"2026-05-30T03:08:37.737Z","endTime":"2026-05-30T03:08:41.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32464526764416,"aZ":-15.684183730743975,"pfxX":-1.2248201088812318,"pfxZ":8.927840008067191,"pX":-0.46976677334333095,"pZ":3.069935845706589,"vX0":6.038216172165221,"vY0":-134.8089562580847,"vZ0":-4.409649713272325,"x":134.91,"y":155.89,"x0":-2.5760523101587713,"y0":50.00332339134788,"z0":5.828268457984338,"aX":-2.2628625917387017},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":1.0,"spinRate":2135,"spinDirection":207},"zone":1,"typeConfidence":0.89,"plateTime":0.40575061363579223,"extension":6.810578777125388},"index":5,"playId":"b5965b12-756a-3ff9-9098-2524a6bec215","pitchNumber":6,"startTime":"2026-05-30T03:08:58.428Z","endTime":"2026-05-30T03:09:01.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445130719013918,"aZ":-27.957176308501527,"pfxX":-8.616817945956289,"pfxZ":2.5911977242866966,"pX":-0.16550826315047204,"pZ":1.6799114457237623,"vX0":9.067442492638156,"vY0":-126.66351486471373,"vZ0":-4.3771125509905,"x":123.31,"y":193.42,"x0":-2.669220467840412,"y0":50.00449357759521,"z0":5.661466030480718,"aX":-14.02809797944994},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":1577,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.43214846434928633,"extension":6.533502119732949},"hitData":{"launchSpeed":85.8,"launchAngle":17.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.27,"coordY":102.14}},"index":6,"playId":"fce61906-b1cd-377e-a678-b07d5a508630","pitchNumber":7,"startTime":"2026-05-30T03:09:22.841Z","endTime":"2026-05-30T03:09:33.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:09:33.250Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Raley singles on a ground ball to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T03:10:10.874Z","endTime":"2026-05-30T03:11:38.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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_fielded_ball"}]}],"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":"c1b34b25-41c0-3fe4-84db-d46c6df9a9d0","startTime":"2026-05-30T03:09:57.258Z","endTime":"2026-05-30T03:10:00.258Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179068803753044,"aZ":-26.962973357048483,"pfxX":-9.680499756622888,"pfxZ":3.3474544315300356,"pX":-0.40395567345704786,"pZ":3.0361136190394764,"vX0":8.418701644160013,"vY0":-123.60436248373884,"vZ0":-1.68699237636535,"x":132.4,"y":156.8,"x0":-2.5859692207874634,"y0":50.00390168872437,"z0":5.977869524719873,"aX":-15.075052129915218},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1597,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.44205827953613896,"extension":6.193632977421564},"index":1,"playId":"e5fb98b8-e995-37d8-a888-e8da116431f8","pitchNumber":1,"startTime":"2026-05-30T03:10:13.036Z","endTime":"2026-05-30T03:10:16.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"3f6a366c-0a51-327d-8c26-799588c4bd35","startTime":"2026-05-30T03:10:30.426Z","endTime":"2026-05-30T03:10:33.963Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049361706925108,"aZ":-13.787558633438787,"pfxX":-3.6586851460517886,"pfxZ":9.692644983563628,"pX":-1.6732502656998716,"pZ":3.333335051847598,"vX0":4.172554056458228,"vY0":-136.37693276677874,"vZ0":-4.177779305205427,"x":180.78,"y":148.78,"x0":-2.7427210483288254,"y0":50.00127716782074,"z0":5.826245044222768,"aX":-6.939217054175265},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2227,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.4005685829961445,"extension":6.316175177168488},"index":3,"playId":"008195ff-c938-327c-bfba-95dcff44a564","pitchNumber":2,"startTime":"2026-05-30T03:10:50.903Z","endTime":"2026-05-30T03:11:01.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Randy Arozarena steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"008195ff-c938-327c-bfba-95dcff44a564","startTime":"2026-05-30T03:11:07.543Z","endTime":"2026-05-30T03:11:29.849Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522560509380988,"aZ":-27.663026938767686,"pfxX":-10.033113253545784,"pfxZ":2.7730504152330946,"pX":-0.7999103124804927,"pZ":1.85116845138185,"vX0":7.812551201169443,"vY0":-126.4468093681013,"vZ0":-4.035922603869485,"x":147.49,"y":188.8,"x0":-2.6181721426736866,"y0":50.004287719825996,"z0":5.674429527207157,"aX":-16.333245815643238},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":1639,"spinDirection":221},"zone":7,"typeConfidence":0.91,"plateTime":0.4322999520052746,"extension":6.537521080687074},"hitData":{"launchSpeed":72.9,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":147.02}},"index":5,"playId":"4dd3c521-f5fb-387d-8fc2-76459fdb0f49","pitchNumber":3,"startTime":"2026-05-30T03:11:29.849Z","endTime":"2026-05-30T03:11:38.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:11:38.852Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Ryan Waldschmidt. Randy Arozarena to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T03:12:16.796Z","endTime":"2026-05-30T03:13:05.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189092299223596,"aZ":-27.55178440266475,"pfxX":-7.511126946151471,"pfxZ":2.820382068794803,"pX":-1.3785829483233436,"pZ":3.0525371134504997,"vX0":5.960469908328361,"vY0":-126.84611254151038,"vZ0":-1.5627574846226318,"x":169.55,"y":156.36,"x0":-2.774641073357018,"y0":50.00609559026005,"z0":5.858309718308785,"aX":-12.330832866313239},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":1467,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4306228449444913,"extension":6.4780616431400935},"index":0,"playId":"7a2c773d-b8b6-37b2-b531-4e10fbbd8098","pitchNumber":1,"startTime":"2026-05-30T03:12:19.699Z","endTime":"2026-05-30T03:12:23.495Z","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":94.0,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908138469326147,"aZ":-12.729719913169353,"pfxX":-2.6087876049260825,"pfxZ":10.248624368635355,"pX":-0.5818326325754964,"pZ":3.111953250702161,"vX0":6.060442745429623,"vY0":-136.80160051430727,"vZ0":-5.062914463240286,"x":139.18,"y":154.76,"x0":-2.4859701515692922,"y0":50.00243458951217,"z0":5.857820294992475,"aX":-4.95005680355654},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":3.5,"spinRate":2224,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.4002353844467188,"extension":6.586887918454124},"index":1,"playId":"1fbfe908-fb61-3cca-8276-86eb76eb75f6","pitchNumber":2,"startTime":"2026-05-30T03:12:36.193Z","endTime":"2026-05-30T03:12:39.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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.601117445962338,"aZ":-41.51368690714528,"pfxX":2.6342410602193675,"pfxZ":-6.5047319547716285,"pX":-0.10529936083178983,"pZ":1.397167120836384,"vX0":5.381437816921967,"vY0":-118.98090087139657,"vZ0":-1.694601909926822,"x":121.01,"y":201.06,"x0":-2.73771921862216,"y0":50.00341301206429,"z0":5.8767770876976355,"aX":3.781178078296802},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.9,"breakHorizontal":-6.1,"spinRate":2434,"spinDirection":31},"zone":13,"typeConfidence":0.92,"plateTime":0.4601533022749118,"extension":6.470947101028207},"hitData":{"launchSpeed":96.3,"launchAngle":29.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.42,"coordY":61.79}},"index":2,"playId":"24c5b36d-2c19-363a-81cc-5a6440f87019","pitchNumber":3,"startTime":"2026-05-30T03:12:53.700Z","endTime":"2026-05-30T03:13:05.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:13:05.719Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dominic Canzone grounds into a double play, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Luke Raley out at 2nd. Dominic Canzone out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T03:13:36.928Z","endTime":"2026-05-30T03:13:47.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19842750162145,"aZ":-28.255354758830347,"pfxX":-8.062079924215501,"pfxZ":2.3780985761245343,"pX":-0.7435881481802897,"pZ":2.2892950883122194,"vX0":7.582460832935458,"vY0":-127.38290481461489,"vZ0":-3.0535801709857027,"x":145.34,"y":176.97,"x0":-2.7057291076625423,"y0":50.00537120803581,"z0":5.728177706455691,"aX":-13.303667548458943},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":1535,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.4293304953319863,"extension":6.598633948261387},"hitData":{"launchSpeed":98.8,"launchAngle":7.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.08,"coordY":142.96}},"index":0,"playId":"aadf4932-cc06-37ec-8e28-568398023d75","pitchNumber":1,"startTime":"2026-05-30T03:13:38.681Z","endTime":"2026-05-30T03:13:47.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:13:47.688Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T03:15:57.657Z","endTime":"2026-05-30T03:16:22.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.314977741645066,"aZ":-44.877997600470735,"pfxX":5.905786970357147,"pfxZ":-8.703116846347992,"pX":-0.25779155146868216,"pZ":0.9133672465811621,"vX0":1.1114899940040093,"vY0":-120.77709639790594,"vZ0":-2.1900653809241453,"x":126.83,"y":214.12,"x0":-1.4922559405756461,"y0":50.005945299631264,"z0":5.82577072152688,"aX":8.615537280072713},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-16.0,"breakHorizontal":-10.9,"spinRate":2511,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4557233503578799,"extension":6.616050729598668},"index":0,"playId":"0c2e645e-10cf-3c90-b6ad-637d3a951b03","pitchNumber":1,"startTime":"2026-05-30T03:15:59.977Z","endTime":"2026-05-30T03:16:03.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.016321873550037,"aZ":-16.304129250847602,"pfxX":-7.704532662703334,"pfxZ":8.21383057041966,"pX":0.5243821858503172,"pZ":2.627793175989783,"vX0":7.5953390059254335,"vY0":-138.17558880896107,"vZ0":-5.4126690647652325,"x":97.01,"y":167.83,"x0":-1.2601121180570558,"y0":50.00257303827219,"z0":5.708926417244432,"aX":-14.886110514660155},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2223,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3965192908172992,"extension":6.690995107532255},"hitData":{"launchSpeed":79.1,"launchAngle":25.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.01,"coordY":101.2}},"index":1,"playId":"05344131-366f-3156-837d-4463af951542","pitchNumber":2,"startTime":"2026-05-30T03:16:13.820Z","endTime":"2026-05-30T03:16:22.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:16:22.588Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T03:16:44.381Z","endTime":"2026-05-30T03:18:35.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(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":95.8,"endSpeed":87.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794551469746704,"aZ":-22.313091109714893,"pfxX":-10.949318948239998,"pfxZ":5.063140189318853,"pX":1.5744937678899291,"pZ":1.4945145500536958,"vX0":11.30535021620477,"vY0":-138.8340945493631,"vZ0":-7.149028091094712,"x":56.98,"y":198.43,"x0":-1.132592078900241,"y0":50.00282470289208,"z0":5.593716586879297,"aX":-21.322777389498196},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2345,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39488808977546475,"extension":6.767887493751545},"index":0,"playId":"1884b852-2d22-354e-b6ea-f79ecb15d8b3","pitchNumber":1,"startTime":"2026-05-30T03:16:46.687Z","endTime":"2026-05-30T03:16:49.687Z","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":95.0,"endSpeed":86.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30589656358336,"aZ":-14.642426507771503,"pfxX":-4.84074975127962,"pfxZ":9.090199561355503,"pX":0.25015951768578565,"pZ":2.7227812034087147,"vX0":6.380556339660068,"vY0":-138.13256284579214,"vZ0":-5.378017026588158,"x":107.46,"y":165.26,"x0":-1.4627670835559385,"y0":50.003273492384494,"z0":5.682463977009902,"aX":-9.33730751636876},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2287,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3967991611546844,"extension":6.698459579794448},"index":1,"playId":"a8de4ea5-2f96-30e6-bbda-d57323f75a0c","pitchNumber":2,"startTime":"2026-05-30T03:17:00.415Z","endTime":"2026-05-30T03:17:03.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.185092337515556,"aZ":-18.015965049022117,"pfxX":-9.515294616894993,"pfxZ":7.209652209643808,"pX":1.2669197415557152,"pZ":2.807600766849751,"vX0":10.295830633008679,"vY0":-139.4565313459869,"vZ0":-4.535957891119007,"x":68.71,"y":162.97,"x0":-1.2415566328952854,"y0":50.00491460996586,"z0":5.648381237874303,"aX":-18.69205762580686},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2279,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39317550212450136,"extension":6.815936922032193},"index":2,"playId":"23585c96-029b-3c72-a16b-8c88e8b8e903","pitchNumber":3,"startTime":"2026-05-30T03:17:17.803Z","endTime":"2026-05-30T03:17:20.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2373660476866,"aZ":-18.972804818987907,"pfxX":-8.762127585008585,"pfxZ":6.728850505244386,"pX":-0.6875304160401745,"pZ":3.093575397946738,"vX0":5.3554340178552895,"vY0":-139.5853503356134,"vZ0":-3.7233483025456295,"x":143.21,"y":155.25,"x0":-1.4988959789615812,"y0":50.00037634200982,"z0":5.703947856620135,"aX":-17.180634811433304},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2318,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39332893152830417,"extension":6.765944620343936},"index":3,"playId":"3ab62259-ab3f-31d3-acbd-0d77a6b54671","pitchNumber":4,"startTime":"2026-05-30T03:17:35.359Z","endTime":"2026-05-30T03:17:40.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T03:17:48.495Z","endTime":"2026-05-30T03:18:04.983Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577435849142855,"aZ":-19.149145548342535,"pfxX":-5.016875204733305,"pfxZ":6.40051151639509,"pX":0.33970691740980197,"pZ":3.4783215662203086,"vX0":6.060173955365894,"vY0":-141.38697647976844,"vZ0":-3.1423364609520803,"x":104.05,"y":144.87,"x0":-1.1741430147493879,"y0":50.006173421965514,"z0":5.824931233143045,"aX":-10.21517249632048},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":7.9,"spinRate":2241,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3865832835531955,"extension":6.631583326037081},"index":5,"playId":"75eee2cc-3ccb-32c2-8250-66dd790298d4","pitchNumber":5,"startTime":"2026-05-30T03:18:04.983Z","endTime":"2026-05-30T03:18:07.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97216434588471,"aZ":-34.72746933761277,"pfxX":6.5264535483211406,"pfxZ":-1.5257249832063335,"pX":0.4067552617097599,"pZ":1.794319348515088,"vX0":2.606719620911006,"vY0":-128.63805732774685,"vZ0":-3.076493904555945,"x":101.5,"y":190.33,"x0":-1.4679774272519788,"y0":50.003693208734965,"z0":5.701291543628374,"aX":10.924166326719398},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.2,"breakHorizontal":-12.4,"spinRate":2451,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4259850643026706,"extension":6.750824804911788},"hitData":{"launchSpeed":76.5,"launchAngle":37.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.42,"coordY":115.96}},"index":6,"playId":"3b9966c4-2483-3bc3-859f-eb9a83faa933","pitchNumber":6,"startTime":"2026-05-30T03:18:25.073Z","endTime":"2026-05-30T03:18:35.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:18:35.414Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T03:18:53.425Z","endTime":"2026-05-30T03:20:16.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08908371203838,"aZ":-17.124909137393196,"pfxX":-4.992809833412329,"pfxZ":7.604589890073315,"pX":0.25033586327497126,"pZ":3.2492237994979933,"vX0":6.148451311598603,"vY0":-139.27801849804672,"vZ0":-3.641939711054276,"x":107.46,"y":151.05,"x0":-1.3294239641519603,"y0":50.005873031248456,"z0":5.695312006366916,"aX":-9.88479392248857},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":7.9,"spinRate":2182,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3921501824363509,"extension":6.721159129630951},"index":0,"playId":"db0b9683-6421-3c27-a6b2-5d80dad5945a","pitchNumber":1,"startTime":"2026-05-30T03:18:54.884Z","endTime":"2026-05-30T03:18:57.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07193658966589,"aZ":-18.546811732808305,"pfxX":-6.4971718998105485,"pfxZ":6.927244723279847,"pX":0.5653670314947379,"pZ":3.1288554800715214,"vX0":7.418030578600328,"vY0":-139.11400334244732,"vZ0":-3.596104219541779,"x":95.45,"y":154.3,"x0":-1.2866937068031916,"y0":50.00372636879322,"z0":5.661600811935521,"aX":-12.784646544517921},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":10.3,"spinRate":2352,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.39314121331234375,"extension":6.6705532089641135},"index":1,"playId":"a5201077-f045-3eee-ab06-2b27fa347f4f","pitchNumber":2,"startTime":"2026-05-30T03:19:10.117Z","endTime":"2026-05-30T03:19:15.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T03:19:23.355Z","endTime":"2026-05-30T03:19:31.606Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.690578599657233,"aZ":-17.78700554561576,"pfxX":-4.940096661308522,"pfxZ":7.187577391202318,"pX":0.7153853920533331,"pZ":3.46426811690455,"vX0":7.25575577000317,"vY0":-140.12002263784277,"vZ0":-3.170318146878481,"x":89.73,"y":145.24,"x0":-1.2578662974053991,"y0":50.00234941157579,"z0":5.762996409902176,"aX":-9.88855834746823},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":7.6,"spinRate":2163,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38991401237488876,"extension":6.669489449945226},"index":3,"playId":"d74d22a9-df22-3340-9cee-acdb3e7275ce","pitchNumber":3,"startTime":"2026-05-30T03:19:31.606Z","endTime":"2026-05-30T03:19:34.606Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942424161214763,"aZ":-33.960382898552375,"pfxX":5.879857716041839,"pfxZ":-1.0687222856854293,"pX":0.05593381331100406,"pZ":0.7312221409219284,"vX0":1.7815334648887602,"vY0":-128.42235633713065,"vZ0":-5.862328159818091,"x":114.87,"y":219.04,"x0":-1.4109778988700246,"y0":50.00383240146149,"z0":5.689529662603213,"aX":9.80809775340715},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.0,"breakHorizontal":-11.0,"spinRate":2477,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42672586363632226,"extension":6.754093262377051},"index":4,"playId":"e5a212ce-65b0-331c-a337-41bf85572aee","pitchNumber":4,"startTime":"2026-05-30T03:19:51.476Z","endTime":"2026-05-30T03:19:54.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30626817483982,"aZ":-24.6060591525312,"pfxX":-9.727345329665672,"pfxZ":3.757477254265119,"pX":0.7479623870395138,"pZ":2.9866160397205057,"vX0":8.627186342523176,"vY0":-141.05113674539572,"vZ0":-3.1653031092901536,"x":88.49,"y":158.14,"x0":-1.0876039153325852,"y0":50.001328544158994,"z0":5.711240991158628,"aX":-19.584321942608877},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2341,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3884281042733919,"extension":6.7764658042140855},"index":5,"playId":"2a0b0801-611c-3fb4-9f61-b2c9a592bf32","pitchNumber":5,"startTime":"2026-05-30T03:20:12.072Z","endTime":"2026-05-30T03:20:16.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:20:16.506Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a sharp ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T03:22:09.597Z","endTime":"2026-05-30T03:23:47.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531244808989374,"aZ":-12.680033644493342,"pfxX":-2.2301276783673947,"pfxZ":10.648424749278421,"pX":-0.20230736420222142,"pZ":3.251654818484926,"vX0":6.3052909801775545,"vY0":-134.53541978711485,"vZ0":-5.098625083861853,"x":124.71,"y":150.99,"x0":-2.287923434489155,"y0":50.00337287722328,"z0":6.072063405523657,"aX":-4.083451294352255},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2242,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.4073212211529156,"extension":6.686094962004385},"index":0,"playId":"f7f7ee00-d11b-3fc2-a861-5d6ccb4d2d2a","pitchNumber":1,"startTime":"2026-05-30T03:22:27.240Z","endTime":"2026-05-30T03:22:30.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-30T03:22:44.912Z","endTime":"2026-05-30T03:23:01.812Z","isPitch":false,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"}},{"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":92.9,"endSpeed":85.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288204810750347,"aZ":-12.79997516978725,"pfxX":-3.0177191979069296,"pfxZ":10.392926772286835,"pX":-0.9244951887087061,"pZ":2.3183470595023885,"vX0":5.7699399891030705,"vY0":-135.12690273764565,"vZ0":-6.93271287713604,"x":152.24,"y":176.18,"x0":-2.687799773366185,"y0":50.00055977569477,"z0":5.802282775382201,"aX":-5.6247475150436514},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2313,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.4041514879139876,"extension":6.71155361997295},"index":2,"playId":"4f266b81-58dc-3729-9aa0-24592eeacf08","pitchNumber":2,"startTime":"2026-05-30T03:23:01.812Z","endTime":"2026-05-30T03:23:05.235Z","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.7,"endSpeed":86.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85142795944447,"aZ":-12.721588914428098,"pfxX":-3.160881016191669,"pfxZ":10.33420401565339,"pX":0.3296192132314914,"pZ":2.3411718090487708,"vX0":8.532237088784626,"vY0":-136.07902587557072,"vZ0":-7.163697082705761,"x":104.44,"y":175.57,"x0":-2.4307632313478025,"y0":50.00333878189138,"z0":5.882653864582629,"aX":-5.951394819738712},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":2244,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.4019532665364345,"extension":6.633145652809265},"index":3,"playId":"6c95a63f-5dc7-38c9-b9dd-0d69610bc275","pitchNumber":3,"startTime":"2026-05-30T03:23:18.562Z","endTime":"2026-05-30T03:23:21.562Z","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":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285903400268534,"aZ":-15.614974000871566,"pfxX":-3.443998847677712,"pfxZ":8.955054961041093,"pX":-0.009236576444009353,"pZ":3.000051126410702,"vX0":8.02819204857864,"vY0":-134.64135962618647,"vZ0":-4.884124691183178,"x":117.35,"y":157.78,"x0":-2.5726471028000732,"y0":50.00081506691156,"z0":5.93051290602291,"aX":-6.367473087901127},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":4.7,"spinRate":2299,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.405695211506786,"extension":6.555338529002982},"hitData":{"launchSpeed":102.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.0,"coordY":98.0}},"index":4,"playId":"b56cfaa0-582e-3d9d-bd7c-1e96b84a0de5","pitchNumber":4,"startTime":"2026-05-30T03:23:35.991Z","endTime":"2026-05-30T03:23:47.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:23:47.025Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T03:24:10.486Z","endTime":"2026-05-30T03:26:03.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":93.6,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262292827156884,"aZ":-12.540387793370735,"pfxX":-2.6665520421180267,"pfxZ":10.496555458430633,"pX":0.048918523078315075,"pZ":3.042111500587613,"vX0":7.652970638149853,"vY0":-136.01092276315816,"vZ0":-5.4151916780567495,"x":115.14,"y":156.64,"x0":-2.4568317795473624,"y0":50.00493824560322,"z0":5.931093398035758,"aX":-4.989711775875422},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2193,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.40294470207548505,"extension":6.791292693117938},"index":0,"playId":"4ee5d282-f454-351b-9553-8f576c22c2b1","pitchNumber":1,"startTime":"2026-05-30T03:24:12.721Z","endTime":"2026-05-30T03:24:16.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1292261064319,"aZ":-27.815953420166128,"pfxX":-7.7102058969849425,"pfxZ":2.6766423887551163,"pX":-0.44594451007203156,"pZ":1.6474594307993216,"vX0":7.752893966433344,"vY0":-126.7707633740132,"vZ0":-4.7222658533016535,"x":134.0,"y":194.3,"x0":-2.543366156756691,"y0":50.00094782852973,"z0":5.757112477195063,"aX":-12.537557494307665},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":12.1,"spinRate":1474,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.4322193745679672,"extension":6.458311280207269},"index":1,"playId":"121f48c5-8f8b-3a99-9bd6-3ed62ffa1413","pitchNumber":2,"startTime":"2026-05-30T03:24:26.553Z","endTime":"2026-05-30T03:24:32.025Z","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":91.9,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37342086339184,"aZ":-14.573346075861181,"pfxX":-4.280403369380396,"pfxZ":9.789111728789686,"pX":-0.25367264397526634,"pZ":3.14217610742949,"vX0":7.5785798923353065,"vY0":-133.63305931983157,"vZ0":-4.465900007893612,"x":126.67,"y":153.94,"x0":-2.5778535806921052,"y0":50.003381915189756,"z0":5.891257325145152,"aX":-7.6973116170403},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2184,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.410798378267482,"extension":6.453839515659525},"index":2,"playId":"a583e857-bb3e-35f0-ad16-4966507b4102","pitchNumber":3,"startTime":"2026-05-30T03:24:43.196Z","endTime":"2026-05-30T03:24:46.196Z","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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85157732938755,"aZ":-39.09235361583685,"pfxX":2.2550337694945917,"pfxZ":-4.895733931532083,"pX":0.258469163515984,"pZ":0.888847963169309,"vX0":5.905305395041748,"vY0":-117.9969236207493,"vZ0":-3.0976540529526453,"x":107.15,"y":214.78,"x0":-2.5665887287052715,"y0":50.001758935468345,"z0":5.810434614212829,"aX":3.1872967082787094},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":-5.5,"spinRate":2443,"spinDirection":35},"zone":14,"typeConfidence":0.92,"plateTime":0.4636807591149492,"extension":6.496134616116044},"index":3,"playId":"bd72f1e3-c6d1-36f9-8ddc-b54d3a60e435","pitchNumber":4,"startTime":"2026-05-30T03:25:02.036Z","endTime":"2026-05-30T03:25:05.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"cdf54209-740c-3bb2-a196-c54432a5da54","startTime":"2026-05-30T03:25:21.277Z","endTime":"2026-05-30T03:25:24.277Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525932347645053,"aZ":-31.77622352778563,"pfxX":-7.321557859903136,"pfxZ":0.25397092391439413,"pX":0.9068862304057206,"pZ":0.9017754455296437,"vX0":10.643276390837482,"vY0":-124.41535744840705,"vZ0":-5.233088987725716,"x":82.43,"y":214.43,"x0":-2.4715558722938877,"y0":50.00295954651389,"z0":5.660090949525751,"aX":-11.49981913747723},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":1467,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.43992965515408544,"extension":6.453716193610323},"index":5,"playId":"858197ce-221a-307a-b8f0-3a64e11d4935","pitchNumber":5,"startTime":"2026-05-30T03:25:39.768Z","endTime":"2026-05-30T03:25:43.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09576847249807,"aZ":-13.024440905511202,"pfxX":-2.699084827019224,"pfxZ":10.196857805563841,"pX":-0.06211788125641886,"pZ":3.5733564329951233,"vX0":7.372276636903295,"vY0":-136.8862323071198,"vZ0":-3.9375426770420865,"x":119.37,"y":142.3,"x0":-2.4519182635134853,"y0":50.005078608869,"z0":5.936036550614132,"aX":-5.070288136948977},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2247,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4016977030784199,"extension":6.6754156247302525},"index":6,"playId":"2bcb0b7c-2154-3c6f-a660-778dadc049b8","pitchNumber":6,"startTime":"2026-05-30T03:26:00.063Z","endTime":"2026-05-30T03:26:03.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:26:03.063Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.P. Crawford homers (9) on a fly ball to center field. Jhonny Pereda scores.","rbi":2,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T03:26:23.917Z","endTime":"2026-05-30T03:28:25.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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,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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79911340412035,"aZ":-10.92844771136912,"pfxX":-2.611576484630891,"pfxZ":11.384022747041215,"pX":0.8818400935341234,"pZ":3.1753400327889865,"vX0":9.033949549371632,"vY0":-136.64806993069425,"vZ0":-5.382217266684027,"x":83.39,"y":153.05,"x0":-2.146935869304753,"y0":50.004227831996964,"z0":5.9407109424723945,"aX":-4.875862721488958},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":2.5,"spinRate":2263,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.4028565774697479,"extension":6.852381236710346},"index":0,"playId":"7529c9d1-1afd-323d-b161-4d6fa25573eb","pitchNumber":1,"startTime":"2026-05-30T03:26:27.605Z","endTime":"2026-05-30T03:26:30.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.532069036975926,"aZ":-9.187224500114787,"pfxX":-2.7028192471311763,"pfxZ":12.217947553949639,"pX":0.5079420169192584,"pZ":1.7864969206630308,"vX0":8.240733970548096,"vY0":-137.30360385355314,"vZ0":-9.167715742926614,"x":97.64,"y":190.54,"x0":-2.200675442761798,"y0":50.005232340574004,"z0":5.822462813353201,"aX":-5.086886918631794},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2251,"spinDirection":205},"zone":9,"typeConfidence":0.89,"plateTime":0.40115703688368143,"extension":6.7449784669589565},"index":1,"playId":"af74f2c6-9fff-3fc3-823e-4617c7e5a71c","pitchNumber":2,"startTime":"2026-05-30T03:26:45.953Z","endTime":"2026-05-30T03:26:49.593Z","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":94.4,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.144041071911964,"aZ":-11.74841844555326,"pfxX":-2.6927456481904404,"pfxZ":10.810938994606294,"pX":0.07528297002830545,"pZ":3.4475961408014784,"vX0":7.365822834508358,"vY0":-137.25212023694496,"vZ0":-4.692181782029003,"x":114.13,"y":145.69,"x0":-2.304926951165151,"y0":50.00104991890509,"z0":5.992905766610056,"aX":-5.087282644820033},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":3.1,"spinRate":2165,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4005591918604847,"extension":6.697836997836116},"index":2,"playId":"70bb60d7-9c99-3aa3-a901-457b6547557a","pitchNumber":3,"startTime":"2026-05-30T03:27:06.640Z","endTime":"2026-05-30T03:27:10.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-30T03:27:17.380Z","endTime":"2026-05-30T03:27:32.363Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014712892116826,"aZ":-30.72361227713939,"pfxX":-6.901344999615393,"pfxZ":0.8763268195016742,"pX":0.028660605356095485,"pZ":0.7523090262995873,"vX0":8.872443765842938,"vY0":-127.70457505450727,"vZ0":-6.021047680278194,"x":115.91,"y":218.47,"x0":-2.592123200558223,"y0":50.0018135506948,"z0":5.553798223997387,"aX":-11.41165376057751},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":10.6,"spinRate":1499,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42870894285069117,"extension":6.780335242599274},"index":4,"playId":"40727932-60fb-30c0-813e-96bd09981d61","pitchNumber":4,"startTime":"2026-05-30T03:27:32.363Z","endTime":"2026-05-30T03:27:35.840Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830524613275664,"aZ":-27.489052049341836,"pfxX":-7.838858917307128,"pfxZ":2.8419704519803384,"pX":-0.5056855011686322,"pZ":1.6444978077647288,"vX0":7.875086111132989,"vY0":-126.94938811111149,"vZ0":-4.616637790140173,"x":136.28,"y":194.38,"x0":-2.6164684104450777,"y0":50.00174116767947,"z0":5.652094774687341,"aX":-12.908289819911447},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":12.6,"spinRate":1555,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.43000869141014864,"extension":6.641965776955304},"hitData":{"launchSpeed":104.8,"launchAngle":27.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.72,"coordY":31.77}},"index":5,"playId":"f67a7722-617f-30f8-8ed1-68d301bd2125","pitchNumber":5,"startTime":"2026-05-30T03:27:57.747Z","endTime":"2026-05-30T03:28:25.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:28:25.744Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T03:28:44.290Z","endTime":"2026-05-30T03:29:45.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.707670284446515,"aZ":-15.195922197105386,"pfxX":-3.0148491382933953,"pfxZ":9.049244016133972,"pX":-1.3635311326294786,"pZ":4.534172641821484,"vX0":4.443581706022377,"vY0":-136.5148166039787,"vZ0":-1.0699806544888375,"x":168.97,"y":116.36,"x0":-2.6251047164267707,"y0":50.00268944465229,"z0":5.983326882073129,"aX":-5.656860145429261},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":4.4,"spinRate":2161,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.4021197357983759,"extension":6.538658506664551},"index":0,"playId":"d2aa8b08-501c-3f4e-8bd2-7f07373d9fb1","pitchNumber":1,"startTime":"2026-05-30T03:28:51.040Z","endTime":"2026-05-30T03:28:55.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731954189565787,"aZ":-11.916580379063348,"pfxX":-2.901881439093285,"pfxZ":10.85835474828274,"pX":0.5621272532164817,"pZ":2.388388499331333,"vX0":8.444534281493945,"vY0":-135.72695264212325,"vZ0":-7.234466414277049,"x":95.57,"y":174.29,"x0":-2.212500498817695,"y0":50.00159777825634,"z0":5.918316598566458,"aX":-5.413850569781835},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2183,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.4035686116333759,"extension":6.850206039608224},"index":1,"playId":"056dc9d0-9ec3-3cf4-aeb5-1a383ff93184","pitchNumber":2,"startTime":"2026-05-30T03:29:15.666Z","endTime":"2026-05-30T03:29:20.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614961475990928,"aZ":-15.424048649854075,"pfxX":-2.6136196665372133,"pfxZ":8.99921100111444,"pX":-0.7424599326537592,"pZ":2.9512548841810613,"vX0":5.645847950849739,"vY0":-135.79897440108886,"vZ0":-4.9305838098852615,"x":145.3,"y":159.1,"x0":-2.5118849566474934,"y0":50.00526020449091,"z0":5.868646182321699,"aX":-4.866444940717747},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":3.5,"spinRate":2053,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.40381839376076467,"extension":6.552796125079199},"hitData":{"launchSpeed":57.6,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.87,"coordY":169.79}},"index":2,"playId":"9838f53b-54c5-3912-b32c-b5bdb8678ee9","pitchNumber":3,"startTime":"2026-05-30T03:29:37.439Z","endTime":"2026-05-30T03:29:45.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:29:45.492Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a sharp fly ball to center fielder Ryan Waldschmidt. Josh Naylor out at 2nd on the throw, center fielder Ryan Waldschmidt to second baseman Ketel Marte to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T03:30:07.988Z","endTime":"2026-05-30T03:30:39.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"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"}]}],"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":93.3,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076685984158594,"aZ":-12.861524588151052,"pfxX":-2.2488380091447517,"pfxZ":10.44531933859485,"pX":1.0523440170547853,"pZ":3.0168509717149186,"vX0":9.704153493699264,"vY0":-135.46399364650497,"vZ0":-5.237003551429388,"x":76.89,"y":157.33,"x0":-2.2923881246776037,"y0":50.00040162007707,"z0":5.882717637435576,"aX":-4.159293994841804},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":1.9,"spinRate":2329,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.4051692198522403,"extension":6.921761382994686},"index":0,"playId":"cf45174f-a309-359f-8005-631a9dae39ee","pitchNumber":1,"startTime":"2026-05-30T03:30:10.183Z","endTime":"2026-05-30T03:30:14.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.487267332765626,"aZ":-12.254393649341996,"pfxX":-2.697300052475752,"pfxZ":10.917837286172835,"pX":0.3979128944560663,"pZ":2.5845574120510473,"vX0":8.344535216874748,"vY0":-134.5390634775868,"vZ0":-6.3728559222397445,"x":101.83,"y":169.0,"x0":-2.399865037770066,"y0":50.001466051196964,"z0":5.8606148622887035,"aX":-4.921148505185567},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2313,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.4078445626041449,"extension":6.663384627512128},"hitData":{"launchSpeed":103.3,"launchAngle":23.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":189.08,"coordY":59.18}},"index":1,"playId":"f52e0f28-cf06-3c75-8e16-e8e4ade5aac7","pitchNumber":2,"startTime":"2026-05-30T03:30:26.729Z","endTime":"2026-05-30T03:30:39.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:30:39.768Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:32:44.800Z","endTime":"2026-05-30T03:33:59.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495667384293167,"aZ":-19.788455660685415,"pfxX":-6.933996459636023,"pfxZ":6.451994525539204,"pX":-0.22499668272485263,"pZ":2.9886469863484653,"vX0":5.726082348877687,"vY0":-137.45812879289562,"vZ0":-4.066708548950748,"x":125.58,"y":158.09,"x0":-1.4307217916084667,"y0":50.004353129794524,"z0":5.824885568167547,"aX":-13.315641357964903},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":11.4,"spinRate":2276,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3979504002479062,"extension":6.586053375225981},"index":0,"playId":"8de1f314-9ca6-3b6e-9195-d7ae8e3f11a9","pitchNumber":1,"startTime":"2026-05-30T03:33:05.951Z","endTime":"2026-05-30T03:33:09.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-30T03:33:16.412Z","endTime":"2026-05-30T03:33:24.981Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553414358309173,"aZ":-33.46963032019431,"pfxX":6.8683433300189245,"pfxZ":-0.7963095731101948,"pX":-0.5177447140925273,"pZ":2.6638655181123885,"vX0":0.6223562406263736,"vY0":-126.61740012383531,"vZ0":-1.1493389394030098,"x":136.74,"y":166.86,"x0":-1.6590585847112178,"y0":50.00486503342996,"z0":5.808797492635334,"aX":11.121285559826825},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":2232,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.4330596577739816,"extension":6.577114590904015},"index":2,"playId":"e712e11f-e13d-3584-8d85-fd31148dfb07","pitchNumber":2,"startTime":"2026-05-30T03:33:24.981Z","endTime":"2026-05-30T03:33:29.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21190684320809,"aZ":-23.02977214436916,"pfxX":-11.241113606397082,"pfxZ":4.598450318227606,"pX":-0.20620939383672351,"pZ":3.201727039561656,"vX0":6.77990525843618,"vY0":-140.238694362559,"vZ0":-3.0011961134889953,"x":124.86,"y":152.33,"x0":-1.1967791730035469,"y0":50.00375022901589,"z0":5.790940736217541,"aX":-22.353686830798775},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2405,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3908246337003858,"extension":6.729077097617185},"hitData":{"launchSpeed":97.7,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":154.62}},"index":3,"playId":"e8c8c2dd-100e-3f06-999f-23a44982182e","pitchNumber":3,"startTime":"2026-05-30T03:33:51.596Z","endTime":"2026-05-30T03:33:59.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:33:59.634Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:34:16.873Z","endTime":"2026-05-30T03:34:49.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252016182506985,"aZ":-16.810467091505494,"pfxX":-7.516157199939576,"pfxZ":7.858346389235866,"pX":0.31358459019244106,"pZ":2.8009080488175684,"vX0":7.303229000229102,"vY0":-138.73905168865053,"vZ0":-4.796730169592399,"x":105.05,"y":163.16,"x0":-1.3729256669706518,"y0":50.00080559046636,"z0":5.668052687891245,"aX":-14.690823852842877},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2233,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3943876909462536,"extension":6.662036297785161},"index":0,"playId":"3e1824fd-ecf0-3fc5-9283-de4c9c23879d","pitchNumber":1,"startTime":"2026-05-30T03:34:21.126Z","endTime":"2026-05-30T03:34:24.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772581928977598,"aZ":-20.076500011110536,"pfxX":-2.1004824398954645,"pfxZ":6.3518750745163395,"pX":0.26333064556762015,"pZ":2.884346522318997,"vX0":5.3198186376715935,"vY0":-136.5880998894275,"vZ0":-4.064141217737639,"x":106.96,"y":160.9,"x0":-1.4296159311289292,"y0":50.00370220023933,"z0":5.757575716720038,"aX":-4.0015992035207875},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":2.8,"spinRate":2360,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39975496479648154,"extension":6.642572928497469},"hitData":{"launchSpeed":97.3,"launchAngle":14.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.31,"coordY":76.84}},"index":1,"playId":"dcc76bfe-2bd8-3d5d-9ab4-de4ce2ee3851","pitchNumber":2,"startTime":"2026-05-30T03:34:38.969Z","endTime":"2026-05-30T03:34:49.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:34:49.984Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (9) on a line drive to left fielder Randy Arozarena. Corbin Carroll to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:35:10.490Z","endTime":"2026-05-30T03:35:27.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34611642518083,"aZ":-37.34366749063387,"pfxX":6.92509581775275,"pfxZ":-3.175699759135032,"pX":-0.02907070646952413,"pZ":2.332983818655717,"vX0":1.6598999315070317,"vY0":-126.91494153721908,"vZ0":-0.9221320042470057,"x":118.11,"y":175.79,"x0":-1.5913866346586425,"y0":50.00191891516019,"z0":5.67924484844984,"aX":11.278265424494682},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":-13.0,"spinRate":2399,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4318278594310838,"extension":6.7619818386676664},"hitData":{"launchSpeed":79.1,"launchAngle":28.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.69,"coordY":129.71}},"index":0,"playId":"08e79745-a677-38f7-a5e0-ae84966f0065","pitchNumber":1,"startTime":"2026-05-30T03:35:15.135Z","endTime":"2026-05-30T03:35:27.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:35:27.140Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Moreno doubles (8) on a sharp line drive to center fielder Julio Rodríguez. Corbin Carroll scores. Geraldo Perdomo scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:36:03.783Z","endTime":"2026-05-30T03:38:55.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.738532490073304,"aZ":-23.449738662068533,"pfxX":-10.777276629807908,"pfxZ":4.381814991194002,"pX":0.9447491865726672,"pZ":2.7173741664765014,"vX0":10.003408599208345,"vY0":-140.46461164047628,"vZ0":-3.9397230323886268,"x":80.99,"y":165.41,"x0":-1.2678810351506116,"y0":50.005413051264,"z0":5.668663729841358,"aX":-21.472353565822214},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":2389,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3904111668944248,"extension":6.7330384642325845},"index":0,"playId":"ad0c338a-1edb-3db0-83b0-bf6447941b02","pitchNumber":1,"startTime":"2026-05-30T03:36:09.971Z","endTime":"2026-05-30T03:36:13.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06487141167254,"aZ":-34.25501168536139,"pfxX":5.54670748504616,"pfxZ":-1.2252145498551616,"pX":-0.07521421419910666,"pZ":2.1215536211173815,"vX0":1.8142280657060925,"vY0":-129.6679431872674,"vZ0":-2.567058923449042,"x":119.87,"y":181.5,"x0":-1.5052500466355008,"y0":50.00321919502747,"z0":5.747625110900889,"aX":9.410112825808293},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.5,"breakHorizontal":-10.4,"spinRate":2484,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4230139458507658,"extension":6.58829345027555},"index":1,"playId":"476bc8cc-0293-3c66-96b6-e4013761a93a","pitchNumber":2,"startTime":"2026-05-30T03:36:27.014Z","endTime":"2026-05-30T03:36:30.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651822619237773,"aZ":-16.69955590480235,"pfxX":-4.6770978018516685,"pfxZ":7.676472919650706,"pX":-0.06069876443634017,"pZ":3.7869403126397225,"vX0":5.37663794085381,"vY0":-140.77840936981295,"vZ0":-2.4043358560652335,"x":119.31,"y":136.53,"x0":-1.3837056146542084,"y0":50.00279889781812,"z0":5.727521295888385,"aX":-9.428993360352615},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":7.4,"spinRate":2354,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38841854503356066,"extension":6.618075811809002},"index":2,"playId":"2c4ed47b-128d-38fa-8159-af7fb879f1a9","pitchNumber":3,"startTime":"2026-05-30T03:36:52.797Z","endTime":"2026-05-30T03:36:55.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T03:37:15.412Z","endTime":"2026-05-30T03:37:36.243Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03775148454771,"aZ":-16.440217538879907,"pfxX":-5.064331305287624,"pfxZ":7.787267324918936,"pX":-0.48613430388717227,"pZ":4.32008993194928,"vX0":4.711925629047787,"vY0":-141.22359044034513,"vZ0":-1.076798909698537,"x":135.53,"y":122.14,"x0":-1.517920177169462,"y0":50.00465423371551,"z0":5.763403409885007,"aX":-10.234977395409286},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2332,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3877946557342522,"extension":6.65331369410296},"index":4,"playId":"415acf0f-378f-360a-932b-3107fc0d1f2e","pitchNumber":4,"startTime":"2026-05-30T03:37:36.243Z","endTime":"2026-05-30T03:37:39.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358041658145577,"aZ":-35.62765175850913,"pfxX":5.399055445493733,"pfxZ":-2.015370846990293,"pX":0.24702544070000695,"pZ":1.2247976110698482,"vX0":2.867662088383299,"vY0":-129.7988211601576,"vZ0":-4.502145758112662,"x":107.58,"y":205.71,"x0":-1.5726035008404526,"y0":50.00590947568139,"z0":5.685380571162712,"aX":9.241930227050146},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.4,"breakHorizontal":-10.4,"spinRate":2478,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4214768403393063,"extension":6.706559226332251},"index":5,"playId":"42dbfdee-0438-3eb3-ac80-0df7c2cf45b9","pitchNumber":5,"startTime":"2026-05-30T03:37:56.106Z","endTime":"2026-05-30T03:37:59.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132623639173744,"aZ":-22.8595589262161,"pfxX":-9.008682448805178,"pfxZ":4.566891424285759,"pX":0.34703464567816494,"pZ":3.2942130917139667,"vX0":8.077046873405818,"vY0":-141.43127665526765,"vZ0":-2.595331232011799,"x":103.77,"y":149.84,"x0":-1.3655727216133378,"y0":50.00509117630043,"z0":5.678688932658963,"aX":-18.381452836027528},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2381,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3862415264199539,"extension":6.721632957078277},"index":6,"playId":"f4c3770c-7978-3c6c-855e-1efdf35b60b8","pitchNumber":6,"startTime":"2026-05-30T03:38:20.679Z","endTime":"2026-05-30T03:38:23.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467564862554497,"aZ":-34.675277111871026,"pfxX":5.88101785823746,"pfxZ":-1.4918414282355936,"pX":-0.35222307662563024,"pZ":1.170470855898962,"vX0":1.2830365864507665,"vY0":-128.66749393700408,"vZ0":-4.499163516912814,"x":130.43,"y":207.18,"x0":-1.6212620965319648,"y0":50.00197698897278,"z0":5.625921313226455,"aX":9.86864333084397},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.5,"breakHorizontal":-10.9,"spinRate":2478,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4255352900786473,"extension":6.7201396586908215},"hitData":{"launchSpeed":103.1,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.39,"coordY":46.47}},"index":7,"playId":"136bc6bf-ee3f-344b-b999-d5d228ec6cdd","pitchNumber":7,"startTime":"2026-05-30T03:38:42.625Z","endTime":"2026-05-30T03:38:55.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:38:55.655Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:41:47.562Z","endTime":"2026-05-30T03:43:44.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T03:39:28.106Z","endTime":"2026-05-30T03:40:34.993Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Brash replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T03:40:34.993Z","endTime":"2026-05-30T03:41:49.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260374939507916,"aZ":-36.01133889274154,"pfxX":8.626611506600408,"pfxZ":-2.437469405208401,"pX":0.23329186679377337,"pZ":1.5636498920711097,"vX0":4.100378069619234,"vY0":-125.47844200220278,"vZ0":-1.8658458102860598,"x":108.11,"y":196.56,"x0":-2.54883429337733,"y0":50.003019516303105,"z0":5.2848445534120305,"aX":13.587093672958824},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":-16.7,"spinRate":2977,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.43855915432423886,"extension":6.5517739958537975},"index":2,"playId":"8aa95096-f177-3ab6-9e0c-382788e47e8d","pitchNumber":1,"startTime":"2026-05-30T03:41:49.771Z","endTime":"2026-05-30T03:41:52.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73890612496643,"aZ":-21.18976468789091,"pfxX":-11.04839102076476,"pfxZ":5.354263451107654,"pX":0.5132035926558972,"pZ":2.7181880716588713,"vX0":10.990442659052365,"vY0":-142.32350752341821,"vZ0":-3.675215675263356,"x":97.44,"y":165.39,"x0":-1.9634704475025042,"y0":50.0008474352751,"z0":5.368589274736316,"aX":-22.65801845219887},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.1,"breakHorizontal":17.8,"spinRate":2309,"spinDirection":229},"zone":3,"typeConfidence":0.91,"plateTime":0.38488905601942536,"extension":6.537264785002583},"index":3,"playId":"6e88c900-dda4-3e70-bb1b-554c813c6f05","pitchNumber":2,"startTime":"2026-05-30T03:42:07.221Z","endTime":"2026-05-30T03:42:10.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921498863250836,"aZ":-32.98571687886612,"pfxX":11.701737480740324,"pfxZ":-0.49981922504446263,"pX":-0.3526203246316874,"pZ":0.8598560018164028,"vX0":1.8706048586715887,"vY0":-126.58726784768584,"vZ0":-4.040882750593635,"x":130.44,"y":215.56,"x0":-2.6222562151051867,"y0":50.00571205102731,"z0":5.142512370101112,"aX":18.830433061078423},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-21.6,"spinRate":3010,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.4341245952495183,"extension":6.631154757690652},"index":4,"playId":"abd1aef8-f665-3939-bf96-4a37c694f1bf","pitchNumber":3,"startTime":"2026-05-30T03:42:26.090Z","endTime":"2026-05-30T03:42:29.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459071229359022,"aZ":-33.64708604818088,"pfxX":11.040641236557361,"pfxZ":-0.9200365013406966,"pX":-1.9674179525553237,"pZ":2.1051120624793986,"vX0":-1.310784743350695,"vY0":-125.61174665227658,"vZ0":-0.9213073101382002,"x":191.99,"y":181.94,"x0":-2.871520792066751,"y0":50.006138685327,"z0":5.222648700771766,"aX":17.571296767128445},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-19.7,"spinRate":3000,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.43675836465810214,"extension":6.555735472228331},"index":5,"playId":"f230716d-5705-3837-a0aa-d19af547a543","pitchNumber":4,"startTime":"2026-05-30T03:42:43.766Z","endTime":"2026-05-30T03:42:46.766Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526012913553664,"aZ":-35.45339271182399,"pfxX":11.144170927927835,"pfxZ":-2.084038264387285,"pX":-0.9352894802733821,"pZ":2.9125380375758483,"vX0":0.6240158514708695,"vY0":-124.81934493656371,"vZ0":1.1853974964703704,"x":152.65,"y":160.14,"x0":-2.635935405015929,"y0":50.00055518387167,"z0":5.354438905535354,"aX":17.551996925700173},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-20.3,"spinRate":2908,"spinDirection":48},"zone":11,"typeConfidence":0.91,"plateTime":0.4390937575400904,"extension":6.605960783826254},"index":6,"playId":"d298af3f-2a37-351b-9074-20de3e2f79b5","pitchNumber":5,"startTime":"2026-05-30T03:43:05.579Z","endTime":"2026-05-30T03:43:28.605Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906618970709207,"aZ":-32.65838374793551,"pfxX":8.980672709832264,"pfxZ":-0.2983082323484627,"pX":0.9270483852774835,"pZ":-0.7216001578961977,"vX0":5.622499117214953,"vY0":-127.36057089057896,"vZ0":-7.870683406430346,"x":81.66,"y":258.26,"x0":-2.477862730683074,"y0":50.00005671496243,"z0":5.001949188634675,"aX":14.705841287875792},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-17.5,"spinRate":2925,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.430561469708719,"extension":6.734030427510826},"index":7,"playId":"e338682e-87ca-3b0e-a02c-0ab8f7faa121","pitchNumber":6,"startTime":"2026-05-30T03:43:40.975Z","endTime":"2026-05-30T03:43:44.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:43:44.584Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a sharp line drive to left fielder Randy Arozarena. Gabriel Moreno to 3rd. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:44:13.985Z","endTime":"2026-05-30T03:44:26.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366806194461795,"aZ":-24.93634755975517,"pfxX":-9.392066619850004,"pfxZ":3.506829902716836,"pX":-0.10889297491513879,"pZ":2.3215010418264215,"vX0":9.41224452888344,"vY0":-142.2204058067055,"vZ0":-3.859694299024506,"x":121.15,"y":176.1,"x0":-2.2292787709458626,"y0":50.00360102923547,"z0":5.264064853295332,"aX":-19.38334466304531},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2107,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.38405185670968933,"extension":6.597601238103331},"hitData":{"launchSpeed":107.8,"launchAngle":9.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.79,"coordY":97.87}},"index":0,"playId":"eb589e05-b893-3fa8-8acc-e656ff625d63","pitchNumber":1,"startTime":"2026-05-30T03:44:15.261Z","endTime":"2026-05-30T03:44:26.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:44:26.290Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ildemaro Vargas grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. Gabriel Moreno scores. Adrian Del Castillo to 3rd. Ryan Waldschmidt out at 2nd. Ildemaro Vargas to 1st.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:44:50.915Z","endTime":"2026-05-30T03:46:08.603Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33181398394849,"aZ":-34.344007049595696,"pfxX":7.8172116040854815,"pfxZ":-1.3174555650931854,"pX":-0.5622741377751215,"pZ":1.2552679571482104,"vX0":3.013495786321935,"vY0":-127.41668887248474,"vZ0":-2.8527181927323824,"x":138.43,"y":204.89,"x0":-2.776243441478428,"y0":50.00420172123946,"z0":5.104758722324268,"aX":12.84688408773702},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-14.9,"spinRate":3096,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.42996367140802105,"extension":6.585570471506965},"index":0,"playId":"5541de1f-0b26-32f0-827b-50a16c4265db","pitchNumber":1,"startTime":"2026-05-30T03:44:52.982Z","endTime":"2026-05-30T03:44:57.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39375945247607,"aZ":-29.43046051674802,"pfxX":2.5119818994455185,"pfxZ":1.6438654897828648,"pX":0.6889982982847922,"pZ":1.6072449764452599,"vX0":7.0420346129344304,"vY0":-128.0631149796456,"vZ0":-3.0142215727440034,"x":90.74,"y":195.38,"x0":-2.418086037411199,"y0":50.00320301457292,"z0":5.091510161208535,"aX":4.187963245053408},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-6.1,"spinRate":2859,"spinDirection":22},"zone":9,"typeConfidence":0.85,"plateTime":0.4270129876082085,"extension":6.636614139722059},"index":1,"playId":"bb288161-d00e-3009-9d9a-ce26e3574706","pitchNumber":2,"startTime":"2026-05-30T03:45:08.738Z","endTime":"2026-05-30T03:45:11.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528130257155006,"aZ":-32.599775848643944,"pfxX":8.8344009038472,"pfxZ":-0.2632021497931545,"pX":1.925612169990025,"pZ":1.37287370924202,"vX0":7.802217017439924,"vY0":-126.41971290363279,"vZ0":-2.7929293694123416,"x":43.6,"y":201.71,"x0":-2.3520009007846894,"y0":50.00427497557508,"z0":5.117152395017555,"aX":14.25302023660288},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-17.8,"spinRate":2933,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4337842922195283,"extension":6.660322825707607},"index":2,"playId":"f6b76fc3-fa9c-3baa-9ee4-487eec20c17a","pitchNumber":3,"startTime":"2026-05-30T03:45:34.679Z","endTime":"2026-05-30T03:45:42.030Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.871641600450868,"aZ":-30.479009142588104,"pfxX":5.915280046049288,"pfxZ":0.9731950257236965,"pX":0.011780165247298052,"pZ":2.0810794286952867,"vX0":4.570867536123425,"vY0":-130.41058174366177,"vZ0":-2.0809691010489995,"x":116.55,"y":182.59,"x0":-2.526031561144148,"y0":50.00145540963781,"z0":5.166220410229303,"aX":10.288531898668701},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2902,"spinDirection":51},"zone":8,"typeConfidence":0.89,"plateTime":0.4184221199785072,"extension":6.575709208334707},"hitData":{"launchSpeed":80.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.46,"coordY":169.83}},"index":3,"playId":"e764ebeb-9600-3231-b6a9-c28bf564ad56","pitchNumber":4,"startTime":"2026-05-30T03:45:59.595Z","endTime":"2026-05-30T03:46:08.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:46:08.603Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a line drive to right fielder Luke Raley. Adrian Del Castillo scores. Ildemaro Vargas to 3rd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:46:39.450Z","endTime":"2026-05-30T03:46:51.591Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05971981886008,"aZ":-23.515149414489596,"pfxX":-11.262809621996457,"pfxZ":4.192258855610985,"pX":-0.5081224393746517,"pZ":3.129971160614596,"vX0":9.180582172955049,"vY0":-142.63630265121793,"vZ0":-2.0437359962991763,"x":136.37,"y":154.27,"x0":-2.3012310864754615,"y0":50.00423503303359,"z0":5.334873173726893,"aX":-23.266085798102534},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":18.6,"spinRate":2294,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.3836454701176639,"extension":6.521208456646053},"hitData":{"launchSpeed":82.5,"launchAngle":26.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.18,"coordY":123.0}},"index":0,"playId":"6ffda6d7-30be-32c5-b1f6-548205351960","pitchNumber":1,"startTime":"2026-05-30T03:46:40.809Z","endTime":"2026-05-30T03:46:51.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:46:51.591Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks. Jose Fernandez to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:47:20.881Z","endTime":"2026-05-30T03:48:49.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93311079745174,"aZ":-34.8306444747247,"pfxX":10.822380011522604,"pfxZ":-1.6285202240626724,"pX":0.029215793873211427,"pZ":2.549895138482819,"vX0":3.211323102149977,"vY0":-127.63370428058221,"vZ0":0.057865972259700804,"x":115.89,"y":169.93,"x0":-2.6544592552708903,"y0":50.00228465844764,"z0":5.29470217258983,"aX":17.65993030052014},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":-20.3,"spinRate":2959,"spinDirection":50},"zone":5,"typeConfidence":0.91,"plateTime":0.43093247930015854,"extension":6.611594285829505},"index":0,"playId":"4cce8f0b-5728-303d-9bc2-75b06ff31d2a","pitchNumber":1,"startTime":"2026-05-30T03:47:22.490Z","endTime":"2026-05-30T03:47:26.513Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107465562010912,"aZ":-32.99932067407764,"pfxX":7.654811364689788,"pfxZ":-0.5004038603426091,"pX":-0.5065435940227427,"pZ":1.4490787801674863,"vX0":2.301097767986241,"vY0":-127.56949312868943,"vZ0":-2.5164496780660253,"x":136.31,"y":199.65,"x0":-2.4156375195036985,"y0":50.00450567526935,"z0":5.058736250486453,"aX":12.572730953373352},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.4,"spinRate":2914,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.4299279646731269,"extension":6.679456784426877},"index":1,"playId":"d57c087c-32d0-3d60-92c1-5a2e964084ec","pitchNumber":2,"startTime":"2026-05-30T03:47:35.542Z","endTime":"2026-05-30T03:48:02.569Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05672247261643,"aZ":-30.746494051469984,"pfxX":3.199833551690508,"pfxZ":0.8353991886416141,"pX":0.6617789351554498,"pZ":0.6311716631977264,"vX0":6.94228319477423,"vY0":-129.9044736796511,"vZ0":-5.095380546219055,"x":91.77,"y":221.74,"x0":-2.4603407440680374,"y0":50.00262185595875,"z0":4.953617031271217,"aX":5.472060967554767},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-7.3,"spinRate":2959,"spinDirection":34},"zone":14,"typeConfidence":0.86,"plateTime":0.42153715751251086,"extension":6.520578868995629},"index":2,"playId":"f98fac14-6b95-37c5-8e92-7fd421df2c4c","pitchNumber":3,"startTime":"2026-05-30T03:48:06.770Z","endTime":"2026-05-30T03:48:10.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96185321426469,"aZ":-33.19388315917201,"pfxX":9.387475585054366,"pfxZ":-0.6289532077845124,"pX":-1.281830155752091,"pZ":3.2772383737605733,"vX0":0.7542610452052201,"vY0":-126.79091690194913,"vZ0":1.692679767403395,"x":165.86,"y":150.29,"x0":-2.8022490962905806,"y0":50.004489525066134,"z0":5.266075654952334,"aX":15.156693329430622},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-17.2,"spinRate":2927,"spinDirection":45},"zone":11,"typeConfidence":0.91,"plateTime":0.43338701551365455,"extension":6.541299731540681},"index":3,"playId":"3542cb75-a44a-3096-b309-97181da7da78","pitchNumber":4,"startTime":"2026-05-30T03:48:25.099Z","endTime":"2026-05-30T03:48:29.235Z","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":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42009122709662,"aZ":-30.76836361999301,"pfxX":5.7755165773822945,"pfxZ":0.8763443073556445,"pX":-0.06763732213512505,"pZ":1.0048098433458812,"vX0":4.476178325517952,"vY0":-125.71508948795405,"vZ0":-3.8015557578849846,"x":119.58,"y":211.65,"x0":-2.6188781394689364,"y0":50.00347037018551,"z0":5.0219105040753265,"aX":9.286416276597468},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-11.4,"spinRate":2750,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4349399130917746,"extension":6.5595240976788975},"index":4,"playId":"026469e6-c08e-334e-88bf-67f2fee3f488","pitchNumber":5,"startTime":"2026-05-30T03:48:45.311Z","endTime":"2026-05-30T03:48:49.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:48:49.018Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T03:49:58.787Z","endTime":"2026-05-30T03:51:15.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T03:49:01.508Z","endTime":"2026-05-30T03:49:58.787Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.8,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.572114002018434,"aZ":-35.182015705269706,"pfxX":-5.306449413190174,"pfxZ":-1.6518414969467008,"pX":-0.32166331177321467,"pZ":1.7900776603287327,"vX0":7.742195156930652,"vY0":-133.5694421864453,"vZ0":-1.8687224435322123,"x":117.53,"y":159.27,"x0":-2.5575089270198124,"y0":50.00150093766239,"z0":5.008985714968207,"aX":-9.665622017157679},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-3.1,"breakHorizontal":8.0,"spinRate":1702,"spinDirection":268},"zone":7,"typeConfidence":0.89,"plateTime":0.408797702502234,"extension":6.613108526883932},"index":1,"playId":"6c9af527-ffd5-3678-ac74-7b481be3915a","pitchNumber":1,"startTime":"2026-05-30T03:49:58.787Z","endTime":"2026-05-30T03:50:02.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247818405685663,"aZ":-32.79254557394197,"pfxX":-5.072510172495905,"pfxZ":-0.3411912525782341,"pX":-0.1591159099478287,"pZ":1.3211756083997728,"vX0":7.669966526694101,"vY0":-132.58695354856812,"vZ0":-3.223197548115171,"x":123.07,"y":203.11,"x0":-2.4150251754961753,"y0":50.00541614750907,"z0":4.916843014467759,"aX":-9.138784958275807},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.1,"breakHorizontal":7.8,"spinRate":1846,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.4112883882840488,"extension":6.595530168426234},"index":2,"playId":"ebb84f39-963b-3ea4-9cfe-a7d655c5b880","pitchNumber":2,"startTime":"2026-05-30T03:50:13.638Z","endTime":"2026-05-30T03:50:18.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"97e7941f-c8cc-4a70-abbc-c9fcf1cb7da8","startTime":"2026-05-30T03:50:26.568Z","endTime":"2026-05-30T03:50:31.568Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156014235864326,"aZ":-32.35032653654178,"pfxX":10.17922932393591,"pfxZ":-0.10411254579071283,"pX":-1.0274498478602039,"pZ":2.116516391496594,"vX0":0.8449266067981097,"vY0":-127.73758946063242,"vZ0":-1.162306930547934,"x":156.16,"y":181.63,"x0":-2.6849470262112765,"y0":50.00597003481744,"z0":5.1289088973999934,"aX":16.76542778722417},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-18.6,"spinRate":3006,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.42935746971577293,"extension":6.644896271581496},"index":4,"playId":"da82f5da-3cdc-32ad-84f1-d71b8700fc37","pitchNumber":3,"startTime":"2026-05-30T03:50:37.175Z","endTime":"2026-05-30T03:50:41.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849372038835117,"aZ":-35.539253473620455,"pfxX":-4.782358873020758,"pfxZ":-1.8914266668068276,"pX":-0.9421846801956403,"pZ":1.7432109655919108,"vX0":5.75685498845681,"vY0":-131.95019774740808,"vZ0":-1.6494809122537744,"x":152.91,"y":191.71,"x0":-2.522245325119891,"y0":50.00429568859628,"z0":4.974559813196904,"aX":-8.505665030673375},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.6,"breakHorizontal":7.6,"spinRate":1706,"spinDirection":258},"zone":13,"typeConfidence":0.87,"plateTime":0.41376937435933847,"extension":6.477430571348005},"index":5,"playId":"31609d2d-a12a-3983-aafb-4f6404dbea43","pitchNumber":4,"startTime":"2026-05-30T03:50:54.830Z","endTime":"2026-05-30T03:50:59.561Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299360478667396,"aZ":-30.495148178735604,"pfxX":5.347631331367163,"pfxZ":1.0210013592349894,"pX":0.47452440372104593,"pZ":1.9099993390221892,"vX0":5.69092845514137,"vY0":-126.76841852807381,"vZ0":-1.9534526418712617,"x":98.91,"y":187.21,"x0":-2.488518290325635,"y0":50.0010810866594,"z0":5.109466813683298,"aX":8.75789120965892},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-10.9,"spinRate":2767,"spinDirection":52},"zone":9,"typeConfidence":0.89,"plateTime":0.4309837762562969,"extension":6.613908373292365},"index":6,"playId":"5a614ecb-5671-386f-8bc2-79832c513b09","pitchNumber":5,"startTime":"2026-05-30T03:51:11.253Z","endTime":"2026-05-30T03:51:15.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:51:15.415Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T03:53:38.725Z","endTime":"2026-05-30T03:54:34.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandon Pfaadt replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T03:52:38.962Z","endTime":"2026-05-30T03:53:40.963Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60983044706575,"aZ":-21.90252766314408,"pfxX":-9.66248416179312,"pfxZ":5.493807087517539,"pX":-0.045949279074588956,"pZ":1.1637864053663565,"vX0":9.278866178015079,"vY0":-135.19372304997043,"vZ0":-7.162447165262129,"x":118.75,"y":207.36,"x0":-2.2501316478843263,"y0":50.00462674005598,"z0":5.360161552645995,"aX":-18.07388813812953},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2419,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.40354284665484386,"extension":6.798223618659405},"index":1,"playId":"59f8e928-e77c-38df-91b0-b13b45a1c4be","pitchNumber":1,"startTime":"2026-05-30T03:53:40.963Z","endTime":"2026-05-30T03:53:43.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.360430537018956,"aZ":-25.96921982411851,"pfxX":-10.672986121280386,"pfxZ":3.329315630526544,"pX":0.43553997012020595,"pZ":1.0783352715932315,"vX0":10.828865174794212,"vY0":-135.15489570649962,"vZ0":-6.481128643265123,"x":100.4,"y":209.66,"x0":-2.2218123934629874,"y0":50.005429717821855,"z0":5.312364178782983,"aX":-19.89956896481815},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":2394,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.4040942840824808,"extension":6.780692082488561},"index":2,"playId":"f5584c42-7f98-324a-861b-e09ecceacc41","pitchNumber":2,"startTime":"2026-05-30T03:53:55.829Z","endTime":"2026-05-30T03:53:59.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059971415290626,"aZ":-26.64072901817651,"pfxX":0.3268393559414351,"pfxZ":3.3931005749345013,"pX":0.7408535898582136,"pZ":2.2746229505501363,"vX0":8.467972893422562,"vY0":-126.174434362105,"vZ0":-2.145228681774459,"x":88.76,"y":177.37,"x0":-2.685898545328031,"y0":50.001554738481396,"z0":5.259543619953339,"aX":0.5310111749080618},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2868,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.43231414696901904,"extension":6.576332505874263},"index":3,"playId":"9a42b30b-8480-3446-ab36-f0764ebec4a7","pitchNumber":3,"startTime":"2026-05-30T03:54:11.830Z","endTime":"2026-05-30T03:54:15.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593173968645633,"aZ":-26.268159775786906,"pfxX":-10.044967419621909,"pfxZ":3.184161813696824,"pX":0.03945813984919837,"pZ":1.6752412707065973,"vX0":9.806719232179947,"vY0":-135.06322600646502,"vZ0":-5.0777789734682965,"x":115.5,"y":193.55,"x0":-2.328206152969217,"y0":50.0008764577758,"z0":5.419969945303069,"aX":-18.61255314063587},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":16.2,"spinRate":2340,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4050741685429058,"extension":6.758242822566989},"hitData":{"launchSpeed":94.6,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.52,"coordY":150.06}},"index":4,"playId":"4eb21046-c173-3ca8-b1ba-b9acb56074de","pitchNumber":4,"startTime":"2026-05-30T03:54:26.258Z","endTime":"2026-05-30T03:54:34.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:54:34.265Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Raley homers (12) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T03:54:52.525Z","endTime":"2026-05-30T03:56:06.941Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"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":89.3,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.166184940284666,"aZ":-23.483955307148847,"pfxX":1.473388654602559E-4,"pfxZ":5.024124197845862,"pX":1.8407504982105558,"pZ":1.1015668043039413,"vX0":10.921788734835989,"vY0":-129.71339479111003,"vZ0":-6.022733194573625,"x":46.83,"y":209.04,"x0":-2.397164719798213,"y0":50.00452340414434,"z0":5.206025266876578,"aX":8.67489964395828E-4},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2693,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.41976793633747533,"extension":6.758431095715181},"index":0,"playId":"9435c357-b17d-3858-a867-797dbcd192b3","pitchNumber":1,"startTime":"2026-05-30T03:54:58.010Z","endTime":"2026-05-30T03:55:01.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994295141379578,"aZ":-27.40629244084423,"pfxX":-12.259201371781582,"pfxZ":2.8102957794779937,"pX":0.16000399760889056,"pZ":0.9400448634139146,"vX0":10.5362457049679,"vY0":-129.15354444568675,"vZ0":-5.206603746084913,"x":110.9,"y":213.4,"x0":-2.3725270373378673,"y0":50.0011428686299,"z0":5.080422356668636,"aX":-20.783257292039586},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":2086,"spinDirection":232},"zone":14,"typeConfidence":0.79,"plateTime":0.4235113740392298,"extension":6.731116923728556},"index":1,"playId":"985ad499-04ec-3124-8cfe-57981ce65805","pitchNumber":2,"startTime":"2026-05-30T03:55:13.266Z","endTime":"2026-05-30T03:55:16.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83797678666778,"aZ":-13.917834988436235,"pfxX":-5.932350815965506,"pfxZ":9.783812671659927,"pX":0.6068698358948461,"pZ":1.9301269740931457,"vX0":9.926596361891129,"vY0":-135.09862941437592,"vZ0":-6.443198380547948,"x":93.87,"y":186.67,"x0":-2.3285817574028638,"y0":50.00127265818591,"z0":5.307140496873164,"aX":-11.068543073594764},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2507,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4039779446585672,"extension":6.825516195577116},"index":2,"playId":"bc59da58-70b9-3514-9654-0585d68a811d","pitchNumber":3,"startTime":"2026-05-30T03:55:28.297Z","endTime":"2026-05-30T03:55:31.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039782659914014,"aZ":-25.771563869400598,"pfxX":-11.270030927499937,"pfxZ":3.897254660155431,"pX":-0.0028369103861793266,"pZ":2.2026566576652002,"vX0":9.578034395458257,"vY0":-127.0796735902658,"vZ0":-2.603397294458072,"x":117.11,"y":179.31,"x0":-2.348946258598859,"y0":50.002722680129935,"z0":5.278957021202274,"aX":-18.509255029808326},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2089,"spinDirection":231},"zone":8,"typeConfidence":0.92,"plateTime":0.4303384558995802,"extension":6.6987654315870735},"hitData":{"launchSpeed":102.9,"launchAngle":28.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.38,"coordY":64.93}},"index":3,"playId":"3677dc51-8cec-3bd0-a388-22364b23d6fc","pitchNumber":4,"startTime":"2026-05-30T03:55:42.905Z","endTime":"2026-05-30T03:56:06.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:56:06.941Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to left fielder Tommy Troy.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T03:56:22.299Z","endTime":"2026-05-30T03:57:29.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352288654658945,"aZ":-14.516069060550116,"pfxX":-4.810811832881013,"pfxZ":9.346738349486458,"pX":-0.10015093113977053,"pZ":1.5014589638894889,"vX0":8.17223400803562,"vY0":-136.21131571299958,"vZ0":-7.706534139370695,"x":120.82,"y":198.24,"x0":-2.5066915063015354,"y0":50.00640413079596,"z0":5.360045398038274,"aX":-9.09290061222437},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2540,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4012544115442145,"extension":6.899626871589568},"index":0,"playId":"e462b88d-17f3-3bf8-943b-9f360bf6e2d5","pitchNumber":1,"startTime":"2026-05-30T03:56:27.630Z","endTime":"2026-05-30T03:56:30.685Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811148625347812,"aZ":-23.49403033038392,"pfxX":-0.25874164821652634,"pfxZ":5.05775212953365,"pX":1.1680535176532476,"pZ":2.7901437330923793,"vX0":9.650301126124575,"vY0":-129.6251661141792,"vZ0":-2.0373266734621964,"x":72.48,"y":163.45,"x0":-2.5555617032464,"y0":50.0055501557091,"z0":5.363769351016342,"aX":-0.4452532199616179},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-1.4,"spinRate":2675,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.42110124348938127,"extension":6.688433169809413},"index":1,"playId":"b41f53a3-a0d0-3bd9-aea7-cc6abceedc3f","pitchNumber":2,"startTime":"2026-05-30T03:56:43.865Z","endTime":"2026-05-30T03:56:47.229Z","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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052751977265686,"aZ":-18.16972978357499,"pfxX":-3.752511977557321,"pfxZ":7.48259641340081,"pX":-0.7099604123347699,"pZ":3.2713889993395773,"vX0":6.346056495345881,"vY0":-135.79479880483933,"vZ0":-2.600380159276785,"x":144.06,"y":150.45,"x0":-2.5870980291045482,"y0":50.00546168564963,"z0":5.501884029407483,"aX":-7.026538239913076},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":5.5,"spinRate":2559,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4029647767387976,"extension":6.644153586155163},"hitData":{"launchSpeed":98.5,"launchAngle":-2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.89,"coordY":109.5}},"index":2,"playId":"f452bc58-3f8b-3135-bd15-d847affb3cbe","pitchNumber":3,"startTime":"2026-05-30T03:57:18.853Z","endTime":"2026-05-30T03:57:29.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:57:29.025Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T03:57:52.449Z","endTime":"2026-05-30T03:58:44.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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(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":89.2,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312863452945614,"aZ":-23.873550031404804,"pfxX":1.4514303921893346,"pfxZ":4.811142433637574,"pX":-0.4850024122102592,"pZ":3.09937586604834,"vX0":4.8418995430375,"vY0":-129.9988081234192,"vZ0":-1.337665501969441,"x":135.49,"y":155.1,"x0":-2.5544145354818713,"y0":50.00061637079492,"z0":5.419790510154881,"aX":2.5019798538730758},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":-3.6,"spinRate":2742,"spinDirection":183},"zone":1,"typeConfidence":0.91,"plateTime":0.4201181319366012,"extension":6.750414872091927},"index":0,"playId":"dd23c088-bb92-3aef-bb39-9cad7baad731","pitchNumber":1,"startTime":"2026-05-30T03:57:56.682Z","endTime":"2026-05-30T03:58:00.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070403693798134,"aZ":-27.3964120078988,"pfxX":2.3561570843347175,"pfxZ":2.8314483972272058,"pX":-0.5927249036704298,"pZ":3.3631293808102605,"vX0":4.572906884479564,"vY0":-128.59450588131796,"vZ0":-0.12059716968997514,"x":139.59,"y":147.98,"x0":-2.6955255024062716,"y0":50.00017890796936,"z0":5.524606428463992,"aX":3.969449430825924},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-5.3,"spinRate":2784,"spinDirection":157},"zone":1,"typeConfidence":0.88,"plateTime":0.4249051376249726,"extension":6.592351701185017},"index":1,"playId":"f67f3f0b-f4ac-3fa6-9299-9934d35ba5d7","pitchNumber":2,"startTime":"2026-05-30T03:58:14.382Z","endTime":"2026-05-30T03:58:17.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T03:58:26.228Z","endTime":"2026-05-30T03:58:39.394Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165871228541167,"aZ":-41.339682021724805,"pfxX":6.31791381722487,"pfxZ":-6.303347008088946,"pX":-0.9092156558988733,"pZ":1.6161729985740292,"vX0":2.090028679764785,"vY0":-120.29464564402592,"vZ0":-0.6915603953373581,"x":151.66,"y":195.14,"x0":-2.6121821011438713,"y0":50.00481176130317,"z0":5.598995816917057,"aX":9.182254234567827},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.3,"breakHorizontal":-12.0,"spinRate":2522,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4567903952753003,"extension":6.675018363737267},"index":3,"playId":"527bdeb2-499d-3b3d-aeb2-0a2e95b6e898","pitchNumber":3,"startTime":"2026-05-30T03:58:39.394Z","endTime":"2026-05-30T03:58:44.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T03:58:44.333Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jhonny Pereda grounds into a force out, third baseman Jose Fernandez to second baseman Ketel Marte. Cole Young out at 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T03:59:01.908Z","endTime":"2026-05-30T04:00:19.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89401028664314,"aZ":-25.376746164264723,"pfxX":-9.842556284871899,"pfxZ":3.661338664907734,"pX":0.2075610916562701,"pZ":1.4329637429144517,"vX0":10.135998530351584,"vY0":-135.21562365378773,"vZ0":-5.926586526855773,"x":109.09,"y":200.09,"x0":-2.3069962620213,"y0":50.002986630240734,"z0":5.42879588420199,"aX":-18.26565476482365},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":2345,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.40475475344694756,"extension":6.906966603491049},"index":0,"playId":"8592244a-2b1c-3247-939d-b385d89a2b26","pitchNumber":1,"startTime":"2026-05-30T03:59:11.396Z","endTime":"2026-05-30T03:59:14.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768309654316006,"aZ":-21.38896058523864,"pfxX":-8.872916157117317,"pfxZ":5.856402069661527,"pX":0.27193272589400075,"pZ":1.9691144096588493,"vX0":9.633804722769383,"vY0":-134.47483049727975,"vZ0":-4.977652967136748,"x":106.63,"y":185.61,"x0":-2.1955060426625743,"y0":50.00014544566179,"z0":5.3510243064887195,"aX":-16.331529622288304},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2424,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.4065254264715574,"extension":6.917079028236147},"index":1,"playId":"e3128d31-dfcc-3443-a206-67275a2a4123","pitchNumber":2,"startTime":"2026-05-30T03:59:31.061Z","endTime":"2026-05-30T03:59:34.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49935694000699,"aZ":-25.680093077118993,"pfxX":8.471770210783628,"pfxZ":4.420367341145932,"pX":1.0756864260073125,"pZ":2.2481177098309213,"vX0":6.3496261448312525,"vY0":-121.00036903675584,"vZ0":-1.8639614286885942,"x":76.0,"y":178.08,"x0":-2.6913076972089125,"y0":50.00475939191589,"z0":5.2974561452363105,"aX":12.45582817584352},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.9,"spinRate":2791,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.4541513503932113,"extension":6.728800528431395},"index":2,"playId":"0b8c6c55-a2eb-3f9f-b057-d83b56678788","pitchNumber":3,"startTime":"2026-05-30T03:59:51.326Z","endTime":"2026-05-30T03:59:55.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65004941138923,"aZ":-24.751656916524617,"pfxX":-9.558049004282502,"pfxZ":4.013652366088972,"pX":-0.26692363567872573,"pZ":1.722953300145275,"vX0":8.890050753455235,"vY0":-134.96376465041104,"vZ0":-4.9522203085183465,"x":127.17,"y":192.26,"x0":-2.35754478231135,"y0":50.00402364656708,"z0":5.319056856761366,"aX":-17.680757184571224},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2325,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4054259987354887,"extension":6.853674739411005},"hitData":{"launchSpeed":92.7,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":168.82}},"index":3,"playId":"807f5b8d-7231-3298-b1d7-8e9f536f8f5c","pitchNumber":4,"startTime":"2026-05-30T04:00:11.194Z","endTime":"2026-05-30T04:00:19.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:00:19.706Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out softly, catcher Jhonny Pereda to first baseman Josh Naylor.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T04:02:45.971Z","endTime":"2026-05-30T04:02:57.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:02:05.586Z","endTime":"2026-05-30T04:02:48.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25416574155867,"aZ":-25.065746313389333,"pfxX":11.327264329994449,"pfxZ":3.6251045775394672,"pX":1.1885642517106083,"pZ":3.1810598694391325,"vX0":-8.251714543627513,"vY0":-138.768756272594,"vZ0":-2.5356564738707807,"x":71.69,"y":152.89,"x0":2.719717657075371,"y0":50.00542918617009,"z0":5.765575801004968,"aX":22.231698146320316},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-19.0,"spinRate":2022,"spinDirection":111},"zone":12,"typeConfidence":0.89,"plateTime":0.39376478311151386,"extension":5.872679697909978},"hitData":{"launchSpeed":47.5,"launchAngle":-83.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.19,"coordY":197.4}},"index":1,"playId":"18cacb8b-501d-3c32-b6ae-cefb0a037f67","pitchNumber":1,"startTime":"2026-05-30T04:02:48.346Z","endTime":"2026-05-30T04:02:57.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:02:57.359Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T04:03:21.592Z","endTime":"2026-05-30T04:05:26.822Z","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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":7},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427773571127638,"aZ":-24.588762683325086,"pfxX":11.12777768682371,"pfxZ":3.9537956151308205,"pX":1.9561789345335237,"pZ":3.271280277889362,"vX0":-6.0420777948243245,"vY0":-137.55951131046297,"vZ0":-2.2939582272794308,"x":42.44,"y":150.46,"x0":2.735125668851639,"y0":50.000660719340644,"z0":5.782521476863368,"aX":21.329043330127213},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":-18.8,"spinRate":2137,"spinDirection":110},"zone":12,"typeConfidence":0.88,"plateTime":0.39813984268150726,"extension":5.763047138182065},"index":0,"playId":"fba38f37-e33c-36f3-80ed-48b90001ad3b","pitchNumber":1,"startTime":"2026-05-30T04:03:27.582Z","endTime":"2026-05-30T04:03:30.582Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791172408877323,"aZ":-26.482476056568153,"pfxX":11.913463075512727,"pfxZ":2.900344306783948,"pX":-0.27139110961228524,"pZ":3.012442199759023,"vX0":-11.713131892117906,"vY0":-138.99103644604617,"vZ0":-2.7288912397416585,"x":127.34,"y":157.44,"x0":2.4401160405230256,"y0":50.00686366097985,"z0":5.7568119714125565,"aX":23.423351477932417},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":-19.3,"spinRate":2063,"spinDirection":110},"zone":1,"typeConfidence":0.9,"plateTime":0.3933669310817467,"extension":5.957166109617836},"index":1,"playId":"2a22ce93-795d-31c5-a4cf-cc17b889b1a7","pitchNumber":2,"startTime":"2026-05-30T04:03:41.601Z","endTime":"2026-05-30T04:03:44.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-30T04:03:56.044Z","endTime":"2026-05-30T04:04:05.688Z","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":83.5,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195742431776992,"aZ":-25.950597248915916,"pfxX":11.218127301583387,"pfxZ":4.167171703700083,"pX":2.2348533272037314,"pZ":2.782106453666659,"vX0":-5.126742965179782,"vY0":-121.56572422542602,"vZ0":-1.3528120556760268,"x":31.81,"y":163.66,"x0":2.9154183006156322,"y0":50.00442986174863,"z0":5.601941361865479,"aX":16.764318883305197},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":-19.1,"spinRate":2271,"spinDirection":88},"zone":12,"typeConfidence":0.91,"plateTime":0.45083725956647447,"extension":5.759522106000445},"index":3,"playId":"18c5aff1-c067-319b-aeff-448930678c64","pitchNumber":3,"startTime":"2026-05-30T04:04:05.688Z","endTime":"2026-05-30T04:04:08.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42400424317661,"aZ":-24.502913515298857,"pfxX":11.828184030797056,"pfxZ":3.9194637594127695,"pX":0.5645122672565362,"pZ":2.9113476352111802,"vX0":-9.476144612557576,"vY0":-139.0959146306695,"vZ0":-3.0856836387051114,"x":95.48,"y":160.17,"x0":2.480011835766094,"y0":50.00359008901613,"z0":5.661079592307523,"aX":23.160533555618798},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":-19.4,"spinRate":2145,"spinDirection":110},"zone":3,"typeConfidence":0.9,"plateTime":0.3938918380350587,"extension":5.868575556315314},"index":4,"playId":"2eecfaec-a4b9-3ce2-a376-5a53faf47c23","pitchNumber":4,"startTime":"2026-05-30T04:04:19.427Z","endTime":"2026-05-30T04:04:22.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6457643408258,"aZ":-24.540925919219585,"pfxX":11.93122976384981,"pfxZ":3.792786717600924,"pX":0.5365573940336053,"pZ":3.617248489204537,"vX0":-9.550305915786126,"vY0":-141.14097542022998,"vZ0":-1.5609479441322673,"x":96.55,"y":141.11,"x0":2.416883790687118,"y0":50.00498982730267,"z0":5.760482772758965,"aX":24.03290853482607},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.6,"spinRate":2233,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.3883173592512228,"extension":5.866786432021816},"index":5,"playId":"0edd5370-a014-3fc4-af3e-1671faca1a59","pitchNumber":5,"startTime":"2026-05-30T04:04:40.853Z","endTime":"2026-05-30T04:04:44.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529279357434845,"aZ":-23.759599897902593,"pfxX":12.652893481208515,"pfxZ":4.280946893285791,"pX":-0.7312063099598233,"pZ":2.334098680134987,"vX0":-12.706331169494721,"vY0":-139.20064444743122,"vZ0":-4.731740187934858,"x":144.87,"y":175.76,"x0":2.2433222211136084,"y0":50.00630019623936,"z0":5.624086105782088,"aX":24.89657328066996},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":-20.4,"spinRate":2187,"spinDirection":112},"zone":4,"typeConfidence":0.91,"plateTime":0.39310132150721433,"extension":5.955301943442711},"index":6,"playId":"dd4124f6-d6f7-3b00-934a-75b0cd2b42a8","pitchNumber":6,"startTime":"2026-05-30T04:04:59.034Z","endTime":"2026-05-30T04:05:04.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.587499055936846,"aZ":-25.1238455940694,"pfxX":12.281780503016886,"pfxZ":3.6356405787202153,"pX":-0.16059319898219948,"pZ":2.0366128052226466,"vX0":-11.27594261018169,"vY0":-138.48900882176028,"vZ0":-5.080487145984897,"x":123.12,"y":183.79,"x0":2.3726630951683902,"y0":50.00029098009369,"z0":5.580224130645725,"aX":23.79905919705841},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":-19.8,"spinRate":2091,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.3958499802737214,"extension":5.8585062393912},"hitData":{"launchSpeed":82.9,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":150.06}},"index":7,"playId":"15e93433-58fe-369c-a33d-d93ec7500c4b","pitchNumber":7,"startTime":"2026-05-30T04:05:18.806Z","endTime":"2026-05-30T04:05:26.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:05:26.822Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to right fielder Luke Raley.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T04:05:48.887Z","endTime":"2026-05-30T04:07:10.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52633265191081,"aZ":-22.344691593112444,"pfxX":12.524206350110621,"pfxZ":4.9230603844743595,"pX":0.6169074091944186,"pZ":2.9639571813503514,"vX0":-9.722166297139788,"vY0":-140.5550873058359,"vZ0":-3.6085810819682207,"x":93.48,"y":158.75,"x0":2.497457795300626,"y0":50.0012810370321,"z0":5.719275964510063,"aX":25.000360011567217},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":-20.6,"spinRate":2173,"spinDirection":111},"zone":3,"typeConfidence":0.91,"plateTime":0.3900175425896637,"extension":5.932300644975571},"index":0,"playId":"cb4acebb-1424-33a7-a8c5-736cfa6cd905","pitchNumber":1,"startTime":"2026-05-30T04:05:50.306Z","endTime":"2026-05-30T04:05:54.424Z","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":96.8,"endSpeed":88.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88046601194813,"aZ":-22.5198074667653,"pfxX":13.020496952872538,"pfxZ":4.8430967457590235,"pX":0.5369898224224756,"pZ":2.8369344595224018,"vX0":-9.899754370101794,"vY0":-140.51619222512178,"vZ0":-3.9014063348119574,"x":96.53,"y":162.18,"x0":2.4203463703482178,"y0":50.001713296530276,"z0":5.712860819699056,"aX":25.9448370811304},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":-21.5,"spinRate":2202,"spinDirection":115},"zone":3,"typeConfidence":0.91,"plateTime":0.3903179438810995,"extension":5.85017976745074},"index":1,"playId":"743bb64a-46ab-3751-a5b5-5ab5bee09e45","pitchNumber":2,"startTime":"2026-05-30T04:06:05.909Z","endTime":"2026-05-30T04:06:11.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T04:06:25.838Z","endTime":"2026-05-30T04:06:40.996Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888082912508924,"aZ":-24.591135827143056,"pfxX":12.885002732259203,"pfxZ":4.924477417513177,"pX":-0.30132810921226016,"pZ":0.9009773943256258,"vX0":-10.964666878038193,"vY0":-123.62216364322812,"vZ0":-5.921293746431222,"x":128.49,"y":214.45,"x0":2.5290986720618838,"y0":50.00290229196919,"z0":5.406426570532359,"aX":19.836181982363605},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":-20.6,"spinRate":2328,"spinDirection":91},"zone":13,"typeConfidence":0.91,"plateTime":0.4439914043398421,"extension":5.864340216946883},"index":3,"playId":"cc47faa3-fcd2-36d1-873e-769b386118ce","pitchNumber":3,"startTime":"2026-05-30T04:06:40.996Z","endTime":"2026-05-30T04:06:45.931Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39487761363472,"aZ":-21.18806612614925,"pfxX":11.310503628702431,"pfxZ":5.394509340509742,"pX":0.7758528927770032,"pZ":2.9468387298373733,"vX0":-8.719877675210855,"vY0":-141.55557641910073,"vZ0":-3.875657498984349,"x":87.43,"y":159.22,"x0":2.422095190743821,"y0":50.00075139406957,"z0":5.685067230585171,"aX":23.020837853841655},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":-18.7,"spinRate":2066,"spinDirection":112},"zone":3,"typeConfidence":0.9,"plateTime":0.3864897306708941,"extension":5.919439833802408},"hitData":{"launchSpeed":96.2,"launchAngle":5.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.4,"coordY":105.8}},"index":4,"playId":"50129261-a2db-3b20-9884-5b4ae3f4a7ac","pitchNumber":4,"startTime":"2026-05-30T04:07:00.170Z","endTime":"2026-05-30T04:07:10.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:07:10.194Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a line drive to left fielder Randy Arozarena. Gabriel Moreno to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T04:09:54.555Z","endTime":"2026-05-30T04:12:13.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nolan Arenado replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T04:07:27.679Z","endTime":"2026-05-30T04:07:36.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T04:07:36.174Z","endTime":"2026-05-30T04:08:11.661Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-30T04:08:11.661Z","endTime":"2026-05-30T04:09:56.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.849781145929914,"aZ":-20.620570788610173,"pfxX":-11.121930014565597,"pfxZ":5.854266395273185,"pX":-0.8741717404601793,"pZ":2.0491724714980912,"vX0":6.393096408989851,"vY0":-139.66026092719702,"vZ0":-6.106111781900005,"x":150.32,"y":183.45,"x0":-1.749685846635492,"y0":50.00098068194876,"z0":5.6228451343845975,"aX":-21.93830001647351},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":18.8,"spinRate":2164,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.3923992399156875,"extension":5.893867540725871},"index":3,"playId":"0fb1e807-5d87-3930-82b2-1652c99cf518","pitchNumber":1,"startTime":"2026-05-30T04:09:56.682Z","endTime":"2026-05-30T04:09:59.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788609835680024,"aZ":-22.07483473730129,"pfxX":-10.053957324784355,"pfxZ":5.154725962514167,"pX":-0.4725080055332967,"pZ":3.2577877097724164,"vX0":7.185022390018943,"vY0":-139.2282754992458,"vZ0":-2.8791666379405214,"x":135.01,"y":150.82,"x0":-1.7826936997787084,"y0":50.005226348170005,"z0":5.7693111316933035,"aX":-19.705247110248635},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":2272,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.3936777820353221,"extension":5.745597012410197},"index":4,"playId":"a85a2979-0031-3acc-a924-9d2445f59f3e","pitchNumber":2,"startTime":"2026-05-30T04:10:38.103Z","endTime":"2026-05-30T04:10:42.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119765722677744,"aZ":-21.16065601639108,"pfxX":-9.63833592888884,"pfxZ":5.686610481541116,"pX":0.5639764819136206,"pZ":3.2484696849331156,"vX0":8.883753457741292,"vY0":-138.35346975038337,"vZ0":-3.0488717774086114,"x":95.5,"y":151.07,"x0":-1.4377140289307104,"y0":50.00453459065619,"z0":5.784445924812543,"aX":-18.671277189975235},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2116,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.3960320117980958,"extension":5.821934360551629},"index":5,"playId":"53e88f65-b0b5-3a4e-985b-6d40d8221a27","pitchNumber":3,"startTime":"2026-05-30T04:10:58.424Z","endTime":"2026-05-30T04:11:03.022Z","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":84.0,"endSpeed":78.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50520312993153,"aZ":-34.10749521370106,"pfxX":8.59768703976573,"pfxZ":-1.2663837971866068,"pX":0.1824935093736047,"pZ":1.9288086249688574,"vX0":2.583848940645609,"vY0":-122.4074853672663,"vZ0":-2.2567423601002536,"x":110.04,"y":186.7,"x0":-2.0017453823101428,"y0":50.00115364955021,"z0":5.7622408581678,"aX":13.141241385599859},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.5,"breakHorizontal":-16.2,"spinRate":2727,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4462024827042703,"extension":5.517633826586101},"index":6,"playId":"d7637f36-fe65-3abd-b164-04e09f86f9ec","pitchNumber":4,"startTime":"2026-05-30T04:11:18.402Z","endTime":"2026-05-30T04:11:21.402Z","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":95.4,"endSpeed":87.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957454713791734,"aZ":-21.201858832614835,"pfxX":-8.591303298329994,"pfxZ":5.59086998938716,"pX":-0.8476220191850199,"pZ":3.562970367075747,"vX0":5.524858869007211,"vY0":-138.95501754260835,"vZ0":-2.220453952452157,"x":149.31,"y":142.58,"x0":-1.7412280233810697,"y0":50.006777752027006,"z0":5.775084792783209,"aX":-16.872402916470012},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":14.5,"spinRate":2265,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3935662732956975,"extension":5.678745879952109},"index":7,"playId":"587482eb-5257-37f9-9a99-a9443e36d265","pitchNumber":5,"startTime":"2026-05-30T04:11:41.370Z","endTime":"2026-05-30T04:11:46.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00773969279464,"aZ":-22.037923510405385,"pfxX":-11.087724164801182,"pfxZ":5.120056202992778,"pX":-0.5563696185895833,"pZ":1.727946233959045,"vX0":6.811459641365664,"vY0":-140.08138162392328,"vZ0":-6.787639881186851,"x":138.21,"y":192.13,"x0":-1.5849018267603052,"y0":50.00000396503887,"z0":5.6334432982600084,"aX":-21.929724691914195},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":18.6,"spinRate":2211,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.39169811987670133,"extension":5.8276468172318765},"hitData":{"launchSpeed":97.0,"launchAngle":12.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.45,"coordY":123.93}},"index":8,"playId":"46580373-7209-3d9e-beca-511b09d5f9a6","pitchNumber":6,"startTime":"2026-05-30T04:12:01.928Z","endTime":"2026-05-30T04:12:13.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:12:13.292Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T04:12:42.263Z","endTime":"2026-05-30T04:13:57.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.367620539599557,"aZ":-35.443923284537156,"pfxX":10.448800270176132,"pfxZ":-2.128499753600817,"pX":1.2525919552455969,"pZ":1.292189468994748,"vX0":4.634859213481275,"vY0":-123.0650002617988,"vZ0":-3.5872397081991885,"x":69.25,"y":203.89,"x0":-2.0127456935794514,"y0":50.004700654692066,"z0":5.770292516016736,"aX":16.03178510222321},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":-20.0,"spinRate":2699,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4450386700736608,"extension":5.72341201619131},"index":0,"playId":"122d1dfe-d337-351e-8782-38881ee0892a","pitchNumber":1,"startTime":"2026-05-30T04:12:47.181Z","endTime":"2026-05-30T04:12:50.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317806765547658,"aZ":-18.025933868371187,"pfxX":-8.293737065952442,"pfxZ":7.295244617206984,"pX":0.28661058363389963,"pZ":2.3151809984870257,"vX0":8.118077404592416,"vY0":-137.8415534884472,"vZ0":-6.024478067313365,"x":106.08,"y":176.27,"x0":-1.607668171737365,"y0":50.005868421349156,"z0":5.730768348496439,"aX":-16.0921159956833},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2286,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.39613266220066556,"extension":5.856947638873273},"index":1,"playId":"80534682-902a-3b54-8065-af5bab72420a","pitchNumber":2,"startTime":"2026-05-30T04:13:04.805Z","endTime":"2026-05-30T04:13:07.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677104137962964,"aZ":-37.31395313176582,"pfxX":6.375690592712255,"pfxZ":-3.3557776149798793,"pX":0.7142883531031811,"pZ":1.1126109432961637,"vX0":4.090904937247725,"vY0":-123.09686725250506,"vZ0":-3.979232795433474,"x":89.77,"y":208.74,"x0":-1.797923064971888,"y0":50.001857394813854,"z0":5.912667908255577,"aX":9.771931580988905},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.7,"breakHorizontal":-12.5,"spinRate":2739,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.44513651104229,"extension":5.73791558041503},"index":2,"playId":"8c76b403-f5ff-38a0-bfc9-7694027e252b","pitchNumber":3,"startTime":"2026-05-30T04:13:27.883Z","endTime":"2026-05-30T04:13:31.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731201675981055,"aZ":-17.57323939636194,"pfxX":-9.702003525039096,"pfxZ":7.504693369191816,"pX":-0.389187165856456,"pZ":2.8569182701228204,"vX0":6.645207294888221,"vY0":-138.56936947870432,"vZ0":-4.808344881786017,"x":131.83,"y":161.64,"x0":-1.5568209605553012,"y0":50.00599029630386,"z0":5.787413638294133,"aX":-18.88609272446225},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":16.2,"spinRate":2267,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.39515692471768693,"extension":5.860063039939087},"hitData":{"launchSpeed":98.3,"launchAngle":45.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.55,"coordY":97.84}},"index":3,"playId":"c3bfd642-a4af-3046-b3ca-29c61f9381a6","pitchNumber":4,"startTime":"2026-05-30T04:13:48.001Z","endTime":"2026-05-30T04:13:57.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:13:57.405Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T04:16:09.536Z","endTime":"2026-05-30T04:17:20.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nolan Arenado remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:15:52.385Z","endTime":"2026-05-30T04:16:11.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636451810803173,"aZ":-21.985786685808566,"pfxX":0.14565486100524794,"pfxZ":5.96769812319322,"pX":-0.5456159160513654,"pZ":3.543460750900161,"vX0":5.337043965504753,"vY0":-128.99672116096116,"vZ0":-0.6567859817225506,"x":137.8,"y":143.11,"x0":-2.6492477842659112,"y0":50.00144469492927,"z0":5.477311372037809,"aX":0.2470158837372116},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-1.3,"spinRate":2502,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.4225757975487112,"extension":6.584315960826685},"index":1,"playId":"464d6567-2977-3341-99b9-588cfdcf4b2f","pitchNumber":1,"startTime":"2026-05-30T04:16:11.467Z","endTime":"2026-05-30T04:16:15.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27719769570551,"aZ":-26.729454138961025,"pfxX":-9.730890623604495,"pfxZ":2.971424950810883,"pX":-0.6369906672874404,"pZ":2.6756807549725594,"vX0":8.093359222822876,"vY0":-134.10397615529877,"vZ0":-2.221735008149798,"x":141.28,"y":166.54,"x0":-2.4204024916181734,"y0":50.005138742249564,"z0":5.409525563142426,"aX":-17.83902468218849},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2339,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.40746587715570604,"extension":6.609765765116791},"index":2,"playId":"7e6cbe46-501e-3814-92b4-ad7989841bca","pitchNumber":2,"startTime":"2026-05-30T04:16:25.577Z","endTime":"2026-05-30T04:16:28.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62533874434574,"aZ":-24.122711033700934,"pfxX":0.5797070834321163,"pfxZ":4.753920710387155,"pX":1.4070915478327506,"pZ":1.7594153986919077,"vX0":9.317757922334797,"vY0":-128.52413751771874,"vZ0":-4.195381553031581,"x":63.36,"y":191.28,"x0":-2.3223841239192065,"y0":50.002684249901456,"z0":5.259598345328428,"aX":0.979031295803506},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2670,"spinDirection":204},"zone":14,"typeConfidence":0.88,"plateTime":0.4242253987332556,"extension":6.693128017394699},"index":3,"playId":"2b350af3-0f0c-3a97-9a5a-e4c0a6b469cc","pitchNumber":3,"startTime":"2026-05-30T04:16:44.161Z","endTime":"2026-05-30T04:16:47.846Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907479432588357,"aZ":-44.32583984333702,"pfxX":6.069891872679706,"pfxZ":-8.503389645130694,"pX":0.8244772296654225,"pZ":1.2818916164969396,"vX0":5.662619691807636,"vY0":-119.32088742351614,"vZ0":-0.7727506416637052,"x":85.57,"y":204.17,"x0":-2.3759962177371863,"y0":50.00297821843417,"z0":5.635432969334861,"aX":8.672936945382741},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.2,"breakHorizontal":-12.5,"spinRate":2443,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4606415652991518,"extension":6.740686557648382},"index":4,"playId":"deda1252-3b5d-308a-b940-4fe403372d43","pitchNumber":4,"startTime":"2026-05-30T04:16:59.878Z","endTime":"2026-05-30T04:17:04.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340739732633523,"aZ":-42.50683664846617,"pfxX":7.298540171057265,"pfxZ":-7.356479148240138,"pX":0.6895441696686145,"pZ":1.81159368303912,"vX0":5.288294145135718,"vY0":-118.25015919124836,"vZ0":0.19748128398989495,"x":90.72,"y":189.87,"x0":-2.530874917449667,"y0":50.00467880290956,"z0":5.654279889170302,"aX":10.247638428101016},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.0,"breakHorizontal":-14.6,"spinRate":2467,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.4647208562095235,"extension":6.648700350097853},"index":5,"playId":"3416de1a-78aa-39a5-8708-75d5bfea371d","pitchNumber":5,"startTime":"2026-05-30T04:17:16.483Z","endTime":"2026-05-30T04:17:20.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:17:20.060Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T04:17:36.031Z","endTime":"2026-05-30T04:19:20.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62808156844275,"aZ":-18.56315264217471,"pfxX":-3.673760245351592,"pfxZ":7.351197683596435,"pX":-0.03676556805009475,"pZ":3.311680819384284,"vX0":7.4876557964371,"vY0":-134.57860720173915,"vZ0":-2.4901829481682793,"x":118.4,"y":149.36,"x0":-2.3660531469443304,"y0":50.00389314243064,"z0":5.550032347680469,"aX":-6.803947630623532},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":2502,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4055484281294972,"extension":6.729845224775061},"index":0,"playId":"a315ec7a-0121-3552-90a0-d8cb0adf9e02","pitchNumber":1,"startTime":"2026-05-30T04:17:43.983Z","endTime":"2026-05-30T04:17:48.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390346962397988,"aZ":-26.69374685684797,"pfxX":0.7425926077048268,"pfxZ":3.1761201535331995,"pX":0.1226041777615306,"pZ":3.018680158482081,"vX0":6.722807776700467,"vY0":-130.28397805380067,"vZ0":-0.9512402326584619,"x":112.33,"y":157.28,"x0":-2.583621623286527,"y0":50.003243812695,"z0":5.398992860437337,"aX":1.2805017366452491},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.8,"spinRate":2692,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.41979430451946564,"extension":6.623011234476202},"index":1,"playId":"016bcc53-a900-3409-8b6d-bf445cfff4c5","pitchNumber":2,"startTime":"2026-05-30T04:17:58.698Z","endTime":"2026-05-30T04:18:01.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T04:18:08.382Z","endTime":"2026-05-30T04:18:22.585Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40116241551765,"aZ":-14.87121175533692,"pfxX":-3.0575317076292094,"pfxZ":9.240328601058103,"pX":-0.3025188554584675,"pZ":3.894640223033897,"vX0":7.116179886470637,"vY0":-135.44673792540218,"vZ0":-1.3861651503777888,"x":128.53,"y":133.62,"x0":-2.557416321883575,"y0":50.00371035858069,"z0":5.444489276093366,"aX":-5.726835103001187},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2584,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4031768006712886,"extension":6.647369718541706},"index":3,"playId":"74f2086e-1344-3b4a-b3b7-739ee23804cb","pitchNumber":3,"startTime":"2026-05-30T04:18:22.585Z","endTime":"2026-05-30T04:18:26.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58449238208346,"aZ":-17.110475836743227,"pfxX":-4.235555384346572,"pfxZ":8.013615430672694,"pX":-1.1086427500617475,"pZ":3.827105076877302,"vX0":5.1587555758061105,"vY0":-135.71988007206235,"vZ0":-1.1972975936110486,"x":159.26,"y":135.45,"x0":-2.47697263660977,"y0":50.002633612697934,"z0":5.456729500683779,"aX":-7.962105166149753},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2455,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.402408867302225,"extension":6.664345367012607},"index":4,"playId":"3d1f5d47-410b-3e2c-a8b4-e6114f4b5d68","pitchNumber":4,"startTime":"2026-05-30T04:18:38.649Z","endTime":"2026-05-30T04:18:41.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839658640616463,"aZ":-17.156667104769635,"pfxX":-3.1386525854556107,"pfxZ":8.10673280666886,"pX":1.2407850243172773,"pZ":2.733511353972696,"vX0":10.234642747705298,"vY0":-134.6645654921076,"vZ0":-3.849963936733995,"x":69.7,"y":164.98,"x0":-2.1868075486679204,"y0":50.00607488634611,"z0":5.381509401135473,"aX":-5.818388775016346},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":3.7,"spinRate":2523,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.405377227643529,"extension":6.810529974683336},"index":5,"playId":"0bf97dd1-a459-3b89-bbdf-5f3372c81556","pitchNumber":5,"startTime":"2026-05-30T04:18:57.297Z","endTime":"2026-05-30T04:19:01.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814856506808802,"aZ":-42.87724203556322,"pfxX":7.410633688748279,"pfxZ":-7.474279678664228,"pX":-0.4261070563376598,"pZ":2.3542229939111166,"vX0":2.5506352757436987,"vY0":-119.16426651490451,"vZ0":1.412113303565163,"x":133.24,"y":175.22,"x0":-2.474380963488907,"y0":50.00344019069811,"z0":5.640346319319356,"aX":10.611146542735572},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.8,"breakHorizontal":-14.0,"spinRate":2467,"spinDirection":47},"zone":4,"typeConfidence":0.91,"plateTime":0.4604084941000197,"extension":6.660917677333891},"index":6,"playId":"a5828b8e-5b82-3e45-8417-859f7ce3de42","pitchNumber":6,"startTime":"2026-05-30T04:19:16.174Z","endTime":"2026-05-30T04:19:20.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:19:20.404Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Julio Rodríguez doubles (12) on a sharp line drive to left fielder Tommy Troy.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T04:19:40.825Z","endTime":"2026-05-30T04:20:16.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75695781574021,"aZ":-24.457116721537048,"pfxX":-9.195707848352198,"pfxZ":4.122551361969288,"pX":-0.8021235795175994,"pZ":1.7631190840060071,"vX0":7.432453837250695,"vY0":-135.76534737401315,"vZ0":-5.2765272574368005,"x":147.58,"y":191.18,"x0":-2.3757422965927097,"y0":50.006517004146346,"z0":5.426426345628796,"aX":-17.229935108908506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2409,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.4029007353962113,"extension":6.862140927807445},"index":0,"playId":"8cf5765d-2440-3c7d-a941-10fa8420b44e","pitchNumber":1,"startTime":"2026-05-30T04:19:44.296Z","endTime":"2026-05-30T04:19:47.548Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336178615173655,"aZ":-20.810895221446476,"pfxX":-8.172941767581396,"pfxZ":6.060193038430802,"pX":-0.156573948165245,"pZ":2.07623034653547,"vX0":8.351921298999915,"vY0":-135.9818538556096,"vZ0":-5.148340256640755,"x":122.97,"y":182.72,"x0":-2.2033774543442375,"y0":50.00654781241016,"z0":5.4345406023646925,"aX":-15.335805492113666},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2423,"spinDirection":220},"zone":8,"typeConfidence":0.86,"plateTime":0.40252559975347024,"extension":6.821843163134487},"hitData":{"launchSpeed":112.3,"launchAngle":12.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.37,"coordY":97.48}},"index":1,"playId":"53fc9935-704a-334b-82af-53ea1b5f7e34","pitchNumber":2,"startTime":"2026-05-30T04:20:00.818Z","endTime":"2026-05-30T04:20:16.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:20:16.054Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out sharply, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T04:22:56.902Z","endTime":"2026-05-30T04:24:03.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T04:20:32.407Z","endTime":"2026-05-30T04:22:12.798Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Clarke replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T04:22:12.798Z","endTime":"2026-05-30T04:22:59.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244377230792843,"aZ":-13.857178703995372,"pfxX":-3.177040901359441,"pfxZ":9.559756964283249,"pX":1.290146441232367,"pZ":2.6269945555721788,"vX0":6.136134753724541,"vY0":-137.27853127822854,"vZ0":-6.443472410129799,"x":67.82,"y":167.85,"x0":-0.5572343556760017,"y0":50.00356921296124,"z0":5.9407407881475605,"aX":-6.088342212019851},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2335,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3983796981527399,"extension":6.329029335448865},"index":2,"playId":"6e9332d1-e007-3168-8851-c4fbf625ff5a","pitchNumber":1,"startTime":"2026-05-30T04:22:59.014Z","endTime":"2026-05-30T04:23:03.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449721412725808,"aZ":-32.20580345516828,"pfxX":-9.344000709833207,"pfxZ":-0.02357501931548711,"pX":0.3234267674248547,"pZ":2.931703323516053,"vX0":6.372848679443282,"vY0":-129.18379387129127,"vZ0":-0.9773191750340114,"x":104.67,"y":159.62,"x0":-0.9543398212815359,"y0":50.00007900459667,"z0":5.777876052167578,"aX":-15.882254638204222},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":15.6,"spinRate":1539,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.423063634489786,"extension":6.220229809112407},"index":3,"playId":"2bbc021b-9cf7-33d0-843c-1ebe05c8b3d8","pitchNumber":2,"startTime":"2026-05-30T04:23:16.230Z","endTime":"2026-05-30T04:23:19.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888632519904345,"aZ":-29.474104494827372,"pfxX":-9.843723214789188,"pfxZ":1.5542391511529843,"pX":0.09204740877616287,"pZ":1.2155422713571862,"vX0":5.776080649532415,"vY0":-130.87415417075968,"vZ0":-5.783148624452425,"x":113.49,"y":205.96,"x0":-0.8613936061758427,"y0":50.00426991006518,"z0":5.6536465994891465,"aX":-17.12572952842601},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":16.6,"spinRate":1617,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4180568398566047,"extension":6.2352687186784},"index":4,"playId":"6db44479-4e07-32fc-b937-851e10a12fce","pitchNumber":3,"startTime":"2026-05-30T04:23:33.634Z","endTime":"2026-05-30T04:23:37.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69533378599969,"aZ":-14.98354621393893,"pfxX":-5.356549198148844,"pfxZ":9.108146084635651,"pX":0.04954717718002598,"pZ":3.7264474173606557,"vX0":4.103634198446486,"vY0":-136.43187214982072,"vZ0":-3.479393608240372,"x":115.11,"y":138.17,"x0":-0.7772913971901113,"y0":50.00111827827776,"z0":6.049281908087987,"aX":-10.108523502634492},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2303,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40129402544886394,"extension":6.027126729693923},"hitData":{"launchSpeed":101.8,"launchAngle":4.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.4,"coordY":147.02}},"index":5,"playId":"5770315a-bb84-375e-8c3f-059f051faa29","pitchNumber":4,"startTime":"2026-05-30T04:23:53.927Z","endTime":"2026-05-30T04:24:03.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:24:03.167Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T04:25:41.241Z","endTime":"2026-05-30T04:27:32.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22270117080645,"aZ":-16.863599790626605,"pfxX":-8.73646722039623,"pfxZ":7.72958492744047,"pX":-0.07872284664610829,"pZ":3.277188777772963,"vX0":7.315245219622699,"vY0":-139.57791532386042,"vZ0":-3.9316732357719286,"x":120.0,"y":150.3,"x0":-1.5932227179905867,"y0":50.003462905661266,"z0":5.808300236693828,"aX":-17.308593244496027},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":14.4,"spinRate":2314,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.39180486946057425,"extension":5.813693742285781},"index":0,"playId":"222b8790-8db3-3c4b-b117-e17b53ae3222","pitchNumber":1,"startTime":"2026-05-30T04:26:07.963Z","endTime":"2026-05-30T04:26:11.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-30T04:26:15.390Z","endTime":"2026-05-30T04:26:31.187Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694143996829844,"aZ":-35.31183685437944,"pfxX":6.925057406575014,"pfxZ":-2.009358905704989,"pX":1.2091504441019176,"pZ":1.4898319630802261,"vX0":6.013210071337698,"vY0":-124.20165441165302,"vZ0":-3.3357364473991202,"x":70.91,"y":198.55,"x0":-2.142210523410133,"y0":50.00262114291142,"z0":5.7846753399914945,"aX":10.824560527643317},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":-13.9,"spinRate":2699,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4408733039752062,"extension":5.56834516759602},"index":2,"playId":"f3693b59-fcc9-3115-b230-c412b876a2bf","pitchNumber":2,"startTime":"2026-05-30T04:26:31.187Z","endTime":"2026-05-30T04:26:35.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897425661338605,"aZ":-23.505663822562592,"pfxX":-8.106178410683194,"pfxZ":4.826726348536796,"pX":0.8450983230744341,"pZ":2.138665930684663,"vX0":9.418243220782665,"vY0":-132.30132556908035,"vZ0":-4.654403802665589,"x":84.79,"y":181.04,"x0":-1.6867593542452033,"y0":50.00010159314653,"z0":5.616271801197162,"aX":-14.549275771890978},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":13.0,"spinRate":1876,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41202008618044017,"extension":5.935996425903296},"index":3,"playId":"a568b143-1471-39a7-8c22-4dfd67b9932f","pitchNumber":3,"startTime":"2026-05-30T04:26:47.836Z","endTime":"2026-05-30T04:26:53.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071483401370582,"aZ":-17.855929097222415,"pfxX":-9.28553187826379,"pfxZ":7.216170495848998,"pX":0.7098930013646939,"pZ":1.2440696707592955,"vX0":9.632289505969814,"vY0":-139.41415971704475,"vZ0":-8.510453083811417,"x":89.94,"y":205.19,"x0":-1.570722373712722,"y0":50.002514098290284,"z0":5.497484111458304,"aX":-18.42046629117875},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":15.0,"spinRate":2284,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3917363561177867,"extension":5.921170654614107},"index":4,"playId":"cf120919-7d61-3129-8225-d4f75692f5ac","pitchNumber":4,"startTime":"2026-05-30T04:27:06.364Z","endTime":"2026-05-30T04:27:11.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4505565245927,"aZ":-17.55392660584905,"pfxX":-9.101969067806296,"pfxZ":7.429335607494697,"pX":-0.14040490490328017,"pZ":2.4234582065662997,"vX0":7.426464448383301,"vY0":-139.19102326456206,"vZ0":-5.720042094617652,"x":122.35,"y":173.35,"x0":-1.6569578089269863,"y0":50.00172267292974,"z0":5.66252046089785,"aX":-17.90723436778079},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2276,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.3931153721031504,"extension":5.883620727871885},"hitData":{"launchSpeed":98.2,"launchAngle":26.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.52,"coordY":54.98}},"index":5,"playId":"9b45036e-9db4-34b5-a43f-d16142da9cd9","pitchNumber":5,"startTime":"2026-05-30T04:27:21.824Z","endTime":"2026-05-30T04:27:32.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:27:32.461Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Fernandez doubles (7) on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T04:27:52.450Z","endTime":"2026-05-30T04:28:25.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44654169536534,"aZ":-21.945871072220474,"pfxX":-11.7008716760572,"pfxZ":5.203615093248757,"pX":0.5085673317183389,"pZ":3.154786632806014,"vX0":9.948081716378814,"vY0":-139.35065333401582,"vZ0":-2.9663842315340236,"x":97.61,"y":153.6,"x0":-1.588223615982488,"y0":50.00274880478081,"z0":5.683602839509199,"aX":-23.00149629280126},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":19.1,"spinRate":2243,"spinDirection":220},"zone":3,"typeConfidence":0.89,"plateTime":0.39312439958527445,"extension":6.014001579647919},"index":0,"playId":"a8fd0884-383b-3067-bcfd-7cc07325d1ee","pitchNumber":1,"startTime":"2026-05-30T04:27:56.336Z","endTime":"2026-05-30T04:28:00.475Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714350544338252,"aZ":-20.62214990448453,"pfxX":-9.611734346130403,"pfxZ":5.765205140694992,"pX":-0.21062042857532712,"pZ":4.059816166252821,"vX0":7.104749204100719,"vY0":-140.38738434031862,"vZ0":-1.3481802770022235,"x":125.03,"y":129.16,"x0":-1.5208653757636799,"y0":50.00105962066682,"z0":5.883876154500993,"aX":-19.252546550589955},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":2258,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.389629868030259,"extension":5.646872756654554},"hitData":{"launchSpeed":98.5,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":176.37,"coordY":60.02}},"index":1,"playId":"aaece7a3-8f29-3b12-8ae5-1e74a11eb5b6","pitchNumber":2,"startTime":"2026-05-30T04:28:12.334Z","endTime":"2026-05-30T04:28:25.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:28:25.347Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Troy flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T04:28:48.912Z","endTime":"2026-05-30T04:29:38.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50875024573206,"aZ":-38.696561828851536,"pfxX":7.700813962275897,"pfxZ":-4.294814738560296,"pX":0.10791307826547585,"pZ":3.348352361220464,"vX0":2.6873263713108644,"vY0":-122.55298405925102,"vZ0":1.2471891652094957,"x":112.89,"y":148.37,"x0":-2.003643413070616,"y0":50.00270707117435,"z0":6.141382699502725,"aX":11.697157014637694},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.2,"breakHorizontal":-14.6,"spinRate":2733,"spinDirection":46},"zone":12,"typeConfidence":0.9,"plateTime":0.44715990855573073,"extension":5.63260434909914},"index":0,"playId":"79bcc2b4-2494-301f-99a5-bf0cacba151b","pitchNumber":1,"startTime":"2026-05-30T04:28:51.381Z","endTime":"2026-05-30T04:28:54.601Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733805420576907,"aZ":-21.355445730058452,"pfxX":-8.902175997744965,"pfxZ":5.447855932627421,"pX":0.8841661996150756,"pZ":3.777134786170889,"vX0":9.89452979337792,"vY0":-139.61596938634992,"vZ0":-1.752889160407745,"x":83.3,"y":136.8,"x0":-1.539394726601222,"y0":50.00300516017754,"z0":5.810402244537341,"aX":-17.67746060441243},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2268,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3914616633547876,"extension":5.827900437788201},"index":1,"playId":"1e84794f-b839-335c-84b1-02d2afde0abd","pitchNumber":2,"startTime":"2026-05-30T04:29:08.931Z","endTime":"2026-05-30T04:29:12.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307854719883146,"aZ":-36.427651030623025,"pfxX":5.709443864017755,"pfxZ":-2.7772320020472954,"pX":0.36429535598202967,"pZ":2.7445101760855364,"vX0":3.8136874451714724,"vY0":-122.75156039826062,"vZ0":-0.2736291167810784,"x":103.11,"y":164.68,"x0":-1.9488032880044144,"y0":50.00142338929419,"z0":5.947351175235516,"aX":8.749465723693781},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.8,"breakHorizontal":-11.2,"spinRate":2656,"spinDirection":47},"zone":3,"typeConfidence":0.9,"plateTime":0.44545786709618174,"extension":5.69751171640475},"hitData":{"launchSpeed":94.6,"launchAngle":34.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.52,"coordY":60.67}},"index":2,"playId":"50486e83-3454-3936-9f12-ab27b2fee077","pitchNumber":3,"startTime":"2026-05-30T04:29:26.387Z","endTime":"2026-05-30T04:29:38.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:29:38.412Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T04:31:22.377Z","endTime":"2026-05-30T04:34:03.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T04:29:56.607Z","endTime":"2026-05-30T04:30:54.283Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"6554d9b6-4157-3937-8956-f4b81466c8a3","startTime":"2026-05-30T04:30:54.283Z","endTime":"2026-05-30T04:30:57.283Z","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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032620129819275,"aZ":-34.67466206655414,"pfxX":8.178462924493843,"pfxZ":-1.6441954121791849,"pX":-0.02466496891654499,"pZ":1.8612191239641538,"vX0":2.608276038794565,"vY0":-122.7062697170154,"vZ0":-2.665308200235512,"x":117.94,"y":188.53,"x0":-2.1649083529817816,"y0":50.00397749075936,"z0":5.925548213063738,"aX":12.43002232547298},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-15.5,"spinRate":2853,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.44695076956235713,"extension":5.656167197763625},"index":2,"playId":"f5125888-9c7e-3965-8c63-91544dfa082c","pitchNumber":1,"startTime":"2026-05-30T04:31:24.709Z","endTime":"2026-05-30T04:31:28.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.273965701196794,"aZ":-23.58936429597273,"pfxX":-10.005654005063207,"pfxZ":4.289313619734639,"pX":-1.020640646814966,"pZ":3.274397750401156,"vX0":5.888151083552065,"vY0":-140.46501355633214,"vZ0":-2.4204745098896945,"x":155.9,"y":150.37,"x0":-1.8420106092399955,"y0":50.00521189223863,"z0":5.678168104380183,"aX":-20.03288304013474},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2308,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.38967776984199887,"extension":5.780720311409787},"index":3,"playId":"6a822d5e-f7db-3511-a610-6f95bd65140d","pitchNumber":2,"startTime":"2026-05-30T04:31:45.463Z","endTime":"2026-05-30T04:31:49.807Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760152119215327,"aZ":-21.95806938891061,"pfxX":-9.703796532265587,"pfxZ":5.547099284664565,"pX":-0.13909784779797402,"pZ":2.7824037964759816,"vX0":8.137787527471936,"vY0":-134.7288105434074,"vZ0":-3.6375466426337466,"x":122.3,"y":163.66,"x0":-1.9351926914161284,"y0":50.00384976763083,"z0":5.698491520206078,"aX":-17.874028478964032},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2175,"spinDirection":215},"zone":5,"typeConfidence":0.86,"plateTime":0.40625008829773224,"extension":5.91649243045444},"index":4,"playId":"fb7136af-6d37-395b-8f57-352a310d1e20","pitchNumber":3,"startTime":"2026-05-30T04:32:05.532Z","endTime":"2026-05-30T04:32:10.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333100948629017,"aZ":-32.91640234530048,"pfxX":8.325714983549569,"pfxZ":-0.4802710452100021,"pX":-0.5118423610433868,"pZ":1.7045726868813513,"vX0":1.7697987348131339,"vY0":-123.6151473224204,"vZ0":-3.04719589066534,"x":136.51,"y":192.76,"x0":-2.319097813407338,"y0":50.00269268715856,"z0":5.725033296496585,"aX":12.846153896655926},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2618,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4435889142183935,"extension":5.653685482162178},"index":5,"playId":"4a10e85b-4985-3953-aa14-0a5272e5eb04","pitchNumber":4,"startTime":"2026-05-30T04:32:31.524Z","endTime":"2026-05-30T04:32:35.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-30T04:33:03.151Z","endTime":"2026-05-30T04:33:18.807Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764917033862723,"aZ":-36.45745574495974,"pfxX":10.477738000674105,"pfxZ":-2.8271999737612306,"pX":0.5649694900633231,"pZ":0.6179614320231405,"vX0":2.9612602264404995,"vY0":-123.2309331922044,"vZ0":-5.093829154317444,"x":95.46,"y":222.1,"x0":-2.017457334833611,"y0":50.00203029506754,"z0":5.841409118023586,"aX":15.881956230917051},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.1,"breakHorizontal":-19.7,"spinRate":2780,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.44693018479345703,"extension":5.820660484863821},"index":7,"playId":"64fa1c03-9b72-3d92-b867-3b47818fbcfc","pitchNumber":5,"startTime":"2026-05-30T04:33:18.807Z","endTime":"2026-05-30T04:33:23.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07675615257314,"aZ":-20.137890175893475,"pfxX":-8.550612317360457,"pfxZ":6.111320629650379,"pX":-1.8464020758657669,"pZ":4.021366929621354,"vX0":2.980746876125167,"vY0":-140.0325255178438,"vZ0":-1.151785063364136,"x":187.38,"y":130.2,"x0":-1.8190740800426697,"y0":50.00258370264803,"z0":5.766088089203911,"aX":-16.83944025867449},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":14.8,"spinRate":2219,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39239801828677257,"extension":5.810853475828739},"index":8,"playId":"4dfd3672-bf33-3e3e-a300-6ea92f0b04db","pitchNumber":6,"startTime":"2026-05-30T04:33:41.676Z","endTime":"2026-05-30T04:33:44.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17186132098576,"aZ":-35.481695307474546,"pfxX":8.58116497710443,"pfxZ":-2.16527404547928,"pX":1.1617596640531984,"pZ":1.2945116417877522,"vX0":4.614840571179727,"vY0":-123.7593497146436,"vZ0":-3.8811828784991955,"x":72.72,"y":203.83,"x0":-1.8511311212205723,"y0":50.00387809355078,"z0":5.902929291234015,"aX":13.109128524042374},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.7,"breakHorizontal":-16.7,"spinRate":2714,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4451649018736563,"extension":5.7685465534709035},"index":9,"playId":"8b013545-6c1e-3002-9eb0-5f00f946a1c0","pitchNumber":7,"startTime":"2026-05-30T04:33:58.593Z","endTime":"2026-05-30T04:34:03.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:34:03.360Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T04:37:03.691Z","endTime":"2026-05-30T04:37:47.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T04:34:25.354Z","endTime":"2026-05-30T04:35:24.415Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gabe Speier replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T04:35:24.415Z","endTime":"2026-05-30T04:37:05.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.272146958620457,"aZ":-19.769073544209213,"pfxX":9.705742627903437,"pfxZ":6.486466107917588,"pX":0.38603515665034366,"pZ":3.180627142258756,"vX0":-7.290194007369998,"vY0":-137.3912557859042,"vZ0":-2.631900207875402,"x":102.29,"y":152.9,"x0":1.8120594658399398,"y0":50.00447278042864,"z0":5.493630275177858,"aX":18.567870257923914},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":-16.1,"spinRate":2106,"spinDirection":128},"zone":3,"typeConfidence":0.87,"plateTime":0.3985651097241125,"extension":6.042906628241869},"index":2,"playId":"8e67d088-2519-3bf0-a81f-0d66f5fdeaf4","pitchNumber":1,"startTime":"2026-05-30T04:37:05.600Z","endTime":"2026-05-30T04:37:08.600Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937425754177273,"aZ":-24.241748590358576,"pfxX":11.738049996255114,"pfxZ":3.9772752650688883,"pX":0.13739280528137293,"pZ":3.175312626927131,"vX0":-8.244387195498758,"vY0":-140.1233864752225,"vZ0":-2.259053805100686,"x":111.76,"y":153.05,"x0":1.5891168586379598,"y0":50.00138208697052,"z0":5.5718287961908315,"aX":23.39693101657561},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":-19.6,"spinRate":2256,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.3905343663066554,"extension":5.985674108555383},"index":3,"playId":"25e10665-8408-3019-860d-46c53a235d23","pitchNumber":2,"startTime":"2026-05-30T04:37:26.243Z","endTime":"2026-05-30T04:37:29.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96323967258555,"aZ":-14.074672981164838,"pfxX":7.002857033469041,"pfxZ":9.337977986527726,"pX":-0.25548404894063725,"pZ":3.6543289211641863,"vX0":-7.85185959251388,"vY0":-138.58414496529036,"vZ0":-2.5008966841212867,"x":126.74,"y":140.11,"x0":1.7093083269211957,"y0":50.00335326538228,"z0":5.5125637876047175,"aX":13.575140635192882},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-10.9,"spinRate":2260,"spinDirection":127},"zone":11,"typeConfidence":0.91,"plateTime":0.39574415430669685,"extension":5.977468570965656},"index":4,"playId":"a728c142-50eb-3d81-a203-fe94016f6ec9","pitchNumber":3,"startTime":"2026-05-30T04:37:44.759Z","endTime":"2026-05-30T04:37:47.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:37:47.759Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T04:40:26.920Z","endTime":"2026-05-30T04:42:19.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:39:51.403Z","endTime":"2026-05-30T04:40:28.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78983422959457,"aZ":-35.540955936124746,"pfxX":1.277708196402891,"pfxZ":-1.9780415141256444,"pX":0.7289031560914034,"pZ":2.5322672146674816,"vX0":5.473554029371864,"vY0":-129.2655501660001,"vZ0":-1.0570332321836335,"x":89.22,"y":170.41,"x0":-1.5781295771806456,"y0":50.00460118280135,"z0":5.66393538130315,"aX":2.1718570810078623},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.6,"breakHorizontal":-3.5,"spinRate":2571,"spinDirection":83},"zone":6,"typeConfidence":0.9,"plateTime":0.4229900471253836,"extension":6.224931202294326},"index":1,"playId":"2cbd48ab-536b-31d0-a801-3f95134fac64","pitchNumber":1,"startTime":"2026-05-30T04:40:28.790Z","endTime":"2026-05-30T04:40:31.918Z","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":96.8,"endSpeed":88.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.976766636997368,"aZ":-21.893547610752144,"pfxX":-8.815079907067558,"pfxZ":5.1014030426893395,"pX":0.11947288004205436,"pZ":3.439938252132852,"vX0":7.79461011660664,"vY0":-140.8083131716365,"vZ0":-1.7051364331207948,"x":112.45,"y":145.9,"x0":-1.5348162548902944,"y0":50.00092755234046,"z0":5.465127777187624,"aX":-17.75829831555355},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2375,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3884868640594399,"extension":6.166182934345639},"index":2,"playId":"205099d7-eaae-3b9c-b6d9-8619efde657f","pitchNumber":2,"startTime":"2026-05-30T04:40:45.202Z","endTime":"2026-05-30T04:40:48.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371425607925026,"aZ":-35.71711330721262,"pfxX":1.9795318130321924,"pfxZ":-2.1481203097578314,"pX":1.20948173219996,"pZ":1.405292652317733,"vX0":6.3780027768194,"vY0":-127.73977609943479,"vZ0":-3.3184689730235055,"x":70.9,"y":200.84,"x0":-1.576941317666867,"y0":50.0011121942371,"z0":5.529951832164989,"aX":3.268579746469241},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":-5.0,"spinRate":2683,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4288315528340432,"extension":6.424328899313849},"index":3,"playId":"16bd74ed-7422-3fac-b007-197bfbe92d59","pitchNumber":3,"startTime":"2026-05-30T04:41:06.395Z","endTime":"2026-05-30T04:41:10.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628839900922365,"aZ":-36.3120125070611,"pfxX":3.527904010727787,"pfxZ":-2.535727115972655,"pX":0.8055867719808816,"pZ":3.0616615629956283,"vX0":4.820801268162127,"vY0":-126.33019849259588,"vZ0":0.6244292133942559,"x":86.29,"y":156.12,"x0":-1.5795142773369961,"y0":50.0038819120084,"z0":5.7099022117502,"aX":5.752303144679504},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.2,"breakHorizontal":-7.4,"spinRate":2800,"spinDirection":64},"zone":12,"typeConfidence":0.91,"plateTime":0.43213189424465703,"extension":6.257126639652872},"index":4,"playId":"af97e2dc-5910-309f-bd7a-0e8d3824ef14","pitchNumber":4,"startTime":"2026-05-30T04:41:27.308Z","endTime":"2026-05-30T04:41:30.930Z","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":98.0,"endSpeed":89.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714140498934942,"aZ":-22.61416623495982,"pfxX":-10.354329479869962,"pfxZ":4.632374127920043,"pX":0.2575473673629397,"pZ":2.292094701197465,"vX0":8.831251264184315,"vY0":-142.490556086314,"vZ0":-4.468583744817907,"x":107.18,"y":176.89,"x0":-1.5315615482798377,"y0":50.00182925546816,"z0":5.303324498647182,"aX":-21.362169179014604},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2241,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3839008386213578,"extension":6.285513575705997},"index":5,"playId":"af886f7e-5c35-3acf-9be9-280cc7b73104","pitchNumber":5,"startTime":"2026-05-30T04:41:48.737Z","endTime":"2026-05-30T04:41:51.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56353921711355,"aZ":-25.805370631269003,"pfxX":-10.56680038790326,"pfxZ":3.1603075595090484,"pX":-0.14633547074698794,"pZ":3.1507029093470194,"vX0":7.6522896661231234,"vY0":-141.10260821169817,"vZ0":-1.8827865102339492,"x":122.58,"y":153.71,"x0":-1.5227624068983994,"y0":50.000093282953344,"z0":5.491860661746749,"aX":-21.27160623830589},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":17.5,"spinRate":2346,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3884092034017632,"extension":6.229617208119575},"hitData":{"launchSpeed":74.9,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.67,"coordY":141.44}},"index":6,"playId":"3b60c163-aa1f-3344-b8a7-e45a063c8a53","pitchNumber":6,"startTime":"2026-05-30T04:42:09.267Z","endTime":"2026-05-30T04:42:19.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:42:19.294Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T04:42:41.037Z","endTime":"2026-05-30T04:44:26.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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,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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.5,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846502186655012,"aZ":-31.829552924177097,"pfxX":1.6033605886623312,"pfxZ":0.20184066086757468,"pX":0.35439157337533056,"pZ":1.7135559129627407,"vX0":4.85917450187807,"vY0":-130.40531019024107,"vZ0":-3.6279481389098636,"x":103.49,"y":192.51,"x0":-1.7341133804892894,"y0":50.006259351883735,"z0":5.498362863123106,"aX":2.789095266965546},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.8,"spinRate":2629,"spinDirection":82},"zone":9,"typeConfidence":0.91,"plateTime":0.41841464426233843,"extension":6.300492715949993},"index":0,"playId":"f18e01ca-0a85-3c3c-ae43-a431a811cf74","pitchNumber":1,"startTime":"2026-05-30T04:42:44.131Z","endTime":"2026-05-30T04:42:47.135Z","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":97.9,"endSpeed":89.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31635368947967,"aZ":-16.609805590195027,"pfxX":-7.057956654710051,"pfxZ":7.561232869935617,"pX":-0.18697187580692615,"pZ":3.18630278820646,"vX0":7.12721115315653,"vY0":-142.46221658011785,"vZ0":-3.044498217598799,"x":124.13,"y":152.75,"x0":-1.8025537702410703,"y0":50.00257148663344,"z0":5.316985769179539,"aX":-14.527464813916716},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":2368,"spinDirection":229},"zone":2,"typeConfidence":0.89,"plateTime":0.38427648088882016,"extension":6.037254070207716},"index":1,"playId":"b405861f-1438-3573-8e9e-f4bae3e7b3a4","pitchNumber":2,"startTime":"2026-05-30T04:43:04.407Z","endTime":"2026-05-30T04:43:07.511Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27517950068113,"aZ":-27.99792349973119,"pfxX":-9.326661514567764,"pfxZ":2.318959160058128,"pX":-1.521005931351513,"pZ":3.052946814079417,"vX0":3.9846114992336066,"vY0":-133.34635259049526,"vZ0":-1.113876804303117,"x":174.98,"y":156.35,"x0":-1.8215651786980038,"y0":50.00584146625385,"z0":5.4932742654768845,"aX":-16.823790511520166},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":1722,"spinDirection":245},"zone":11,"typeConfidence":0.85,"plateTime":0.41051547335179217,"extension":6.163179377799252},"index":2,"playId":"f1487b8b-6b33-35ab-8829-bcc1402b55e5","pitchNumber":3,"startTime":"2026-05-30T04:43:24.680Z","endTime":"2026-05-30T04:43:28.191Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862502302402604,"aZ":-25.864718569765135,"pfxX":-9.515276248531508,"pfxZ":3.4265070313992205,"pX":-0.07954205844971073,"pZ":0.5575828574894649,"vX0":7.250282425026149,"vY0":-134.4455222491129,"vZ0":-7.7982473547275495,"x":120.03,"y":223.73,"x0":-1.5686946777810509,"y0":50.00076488995143,"z0":5.318481614587543,"aX":-17.499570897818344},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1891,"spinDirection":242},"zone":13,"typeConfidence":0.8,"plateTime":0.406677839827255,"extension":6.303017626120744},"index":3,"playId":"987e2185-48e0-3a6d-b63b-40896a218f1b","pitchNumber":4,"startTime":"2026-05-30T04:43:45.275Z","endTime":"2026-05-30T04:43:48.571Z","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":96.9,"endSpeed":88.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12130285490554,"aZ":-16.536405048538484,"pfxX":-5.163715167218754,"pfxZ":7.723853737367847,"pX":-0.4884202057701265,"pZ":4.591579136750211,"vX0":5.269658891541644,"vY0":-141.16707896746735,"vZ0":0.6469416070983323,"x":135.62,"y":114.81,"x0":-1.705408906483963,"y0":50.006177286983096,"z0":5.421303029071566,"aX":-10.459449653218424},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2359,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3875105696958081,"extension":5.953975008258443},"index":4,"playId":"3d781f9d-f70e-3eca-816a-3221761764b0","pitchNumber":5,"startTime":"2026-05-30T04:44:04.175Z","endTime":"2026-05-30T04:44:07.175Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68630155794931,"aZ":-26.047764505253134,"pfxX":-9.94853151813613,"pfxZ":3.4366537763082317,"pX":-0.6640180788399885,"pZ":1.8832207420672755,"vX0":5.810337462611401,"vY0":-132.7575851431029,"vZ0":-4.19598957398975,"x":142.31,"y":187.93,"x0":-1.5895891129204145,"y0":50.003732908333994,"z0":5.382446676129732,"aX":-17.741173136292275},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":16.7,"spinRate":1709,"spinDirection":247},"zone":7,"typeConfidence":0.88,"plateTime":0.4127271030627111,"extension":6.250169950411305},"index":5,"playId":"a117565c-eb7e-3168-9710-e517b1107d41","pitchNumber":6,"startTime":"2026-05-30T04:44:22.650Z","endTime":"2026-05-30T04:44:26.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:44:26.614Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, pitcher Jonathan Loáisiga to first baseman Ildemaro Vargas.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T04:44:41.161Z","endTime":"2026-05-30T04:46:18.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994032906138298,"aZ":-36.26044013818431,"pfxX":2.9888401884941826,"pfxZ":-2.484628883305664,"pX":-0.3610567061798216,"pZ":3.2522355068669446,"vX0":2.706200249018109,"vY0":-127.01721864352051,"vZ0":1.1084824049427118,"x":130.76,"y":150.97,"x0":-1.827159622476396,"y0":50.00600903383422,"z0":5.684021105991498,"aX":4.905399620486809},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.1,"breakHorizontal":-6.0,"spinRate":2772,"spinDirection":68},"zone":1,"typeConfidence":0.9,"plateTime":0.43053096516037703,"extension":6.268773135112789},"index":0,"playId":"babf2b38-4f83-3248-a42f-1c64088d2efb","pitchNumber":1,"startTime":"2026-05-30T04:44:52.258Z","endTime":"2026-05-30T04:44:55.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941043315528056,"aZ":-15.320915693636396,"pfxX":-6.815040389176101,"pfxZ":8.354043396214584,"pX":-0.590942318064919,"pZ":3.378388674493299,"vX0":5.7767217951375995,"vY0":-140.68607651202748,"vZ0":-2.7045017076391895,"x":139.53,"y":147.56,"x0":-1.778739186815179,"y0":50.00682512557854,"z0":5.337212833389304,"aX":-13.754960254347193},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2472,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.38835815737960777,"extension":6.121370021467802},"index":1,"playId":"fda258d0-c6cd-3072-b91f-1b87f112832f","pitchNumber":2,"startTime":"2026-05-30T04:45:23.818Z","endTime":"2026-05-30T04:45:26.935Z","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":91.4,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34033942262174,"aZ":-26.877807009305897,"pfxX":-11.20089680608738,"pfxZ":2.979363646765953,"pX":0.8565983041062742,"pZ":-0.2523537040783635,"vX0":10.017289376109654,"vY0":-132.53650346920418,"vZ0":-9.155056069026571,"x":84.35,"y":245.59,"x0":-1.5167935728462145,"y0":50.0055428772761,"z0":5.209976370802344,"aX":-19.92933218470852},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":1995,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.41328009754979433,"extension":6.364417876874789},"index":2,"playId":"addfd4f0-5634-32a7-9919-25b5c3d6f6cf","pitchNumber":3,"startTime":"2026-05-30T04:45:47.464Z","endTime":"2026-05-30T04:45:50.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.277663725631665,"aZ":-26.225105264267995,"pfxX":-9.877400752789752,"pfxZ":3.4104645848759887,"pX":-0.1614070657184948,"pZ":0.9170494799140858,"vX0":7.073893115568641,"vY0":-131.5494997780159,"vZ0":-6.353665869831398,"x":123.15,"y":214.02,"x0":-1.609152126303331,"y0":50.00180846220693,"z0":5.321614294295995,"aX":-17.219647834311825},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":16.2,"spinRate":1623,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.41720719622551217,"extension":6.330334760854946},"hitData":{"launchSpeed":68.0,"launchAngle":5.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.17,"coordY":181.49}},"index":3,"playId":"9d2c1c0d-9475-3586-b26c-8c848b3c5cb5","pitchNumber":4,"startTime":"2026-05-30T04:46:09.470Z","endTime":"2026-05-30T04:46:18.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:46:18.510Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:49:01.672Z","endTime":"2026-05-30T04:50:48.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Robles replaces right fielder Luke Raley, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:47:44.595Z","endTime":"2026-05-30T04:47:44.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T04:47:44.615Z","endTime":"2026-05-30T04:49:03.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.662542170417137,"aZ":-15.847651029917,"pfxX":-5.500961021335604,"pfxZ":7.965841867455197,"pX":0.9048506032258351,"pZ":1.1389950928400363,"vX0":11.38565510574434,"vY0":-142.05121732116177,"vZ0":-8.029211934948988,"x":82.51,"y":208.03,"x0":-2.4352758555045857,"y0":50.00196403620106,"z0":5.003788349453514,"aX":-11.274283366407918},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":2449,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38516368145680335,"extension":6.625671031786433},"index":2,"playId":"813c08b1-6b91-3217-ac72-d8fa2203cbb2","pitchNumber":1,"startTime":"2026-05-30T04:49:03.891Z","endTime":"2026-05-30T04:49:07.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.069029733485365,"aZ":-24.360037742257976,"pfxX":-11.33936487803293,"pfxZ":3.836668715323098,"pX":0.2514527676284123,"pZ":1.843053368197097,"vX0":11.596245985397477,"vY0":-141.95959202104055,"vZ0":-4.897903607304457,"x":107.42,"y":189.02,"x0":-2.416860999228645,"y0":50.00341820473287,"z0":5.145224547057921,"aX":-23.101217249754555},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2259,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.38611016885078664,"extension":6.514397423825279},"index":3,"playId":"6d4eb35d-e09f-34ec-8f94-4d1d868f7681","pitchNumber":2,"startTime":"2026-05-30T04:49:18.480Z","endTime":"2026-05-30T04:49:21.480Z","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":91.1,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375494606179753,"aZ":-34.31385725346711,"pfxX":-8.668115934549295,"pfxZ":-1.2007222338198469,"pX":-1.3581475007163517,"pZ":1.0709527724147474,"vX0":6.460707928902585,"vY0":-132.52474208353615,"vZ0":-3.617450663455684,"x":168.77,"y":209.86,"x0":-2.7016667676708757,"y0":50.004423803052845,"z0":4.960588138374485,"aX":-15.416579072071213},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.8,"breakHorizontal":14.3,"spinRate":1564,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4133249199189124,"extension":6.525768755452508},"index":4,"playId":"b8e706f0-80b9-38ec-a8c9-56cc32a777a2","pitchNumber":3,"startTime":"2026-05-30T04:49:33.638Z","endTime":"2026-05-30T04:49:36.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.938019172163784,"aZ":-21.943629240056122,"pfxX":-11.586969124832574,"pfxZ":5.057010906749761,"pX":0.3876914617637758,"pZ":1.1532950651020428,"vX0":11.786351900588954,"vY0":-141.4650489323388,"vZ0":-7.051016050783607,"x":102.22,"y":207.64,"x0":-2.3317094664484603,"y0":50.00219456560117,"z0":5.089711708772715,"aX":-23.43290455833152},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2232,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38750796247620256,"extension":6.623344486571575},"index":5,"playId":"29ee89e8-01f0-3c38-b37b-a5ce4bc94534","pitchNumber":4,"startTime":"2026-05-30T04:49:48.211Z","endTime":"2026-05-30T04:49:52.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40828120343054,"aZ":-14.231014987421629,"pfxX":-6.243311076856931,"pfxZ":8.651083234768354,"pX":-0.05043213280283005,"pZ":2.297593700452853,"vX0":9.320020893136178,"vY0":-142.975425306917,"vZ0":-5.530611148368561,"x":118.92,"y":176.74,"x0":-2.5385552288143978,"y0":50.00364177107973,"z0":5.147405859366946,"aX":-12.95074873312034},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2322,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3828394759249112,"extension":6.529339030282137},"index":6,"playId":"027b7593-d855-35d9-ae10-eff922d1fab3","pitchNumber":5,"startTime":"2026-05-30T04:50:03.479Z","endTime":"2026-05-30T04:50:06.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.610067193605644,"aZ":-15.50879531363204,"pfxX":-5.024630595822465,"pfxZ":7.7647745657840055,"pX":-0.980204635117616,"pZ":1.705888337345206,"vX0":6.103593218060882,"vY0":-145.24976521500892,"vZ0":-7.163373741795782,"x":154.36,"y":192.72,"x0":-2.4515736839262714,"y0":50.00363458648661,"z0":5.139151327301848,"aX":-10.784905615950045},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":7.9,"spinRate":2269,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.37646586742258714,"extension":6.687049675390797},"index":7,"playId":"635df809-97f5-332e-90f1-3baefef1fd99","pitchNumber":6,"startTime":"2026-05-30T04:50:19.065Z","endTime":"2026-05-30T04:50:22.781Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13474572496294,"aZ":-24.256333549497274,"pfxX":-10.719120879811552,"pfxZ":3.88515003149507,"pX":0.1932267126839224,"pZ":2.295025353677293,"vX0":11.091316676525846,"vY0":-141.77020758886843,"vZ0":-3.530473010811266,"x":109.63,"y":176.81,"x0":-2.3753603098983906,"y0":50.001220599548944,"z0":5.102971169358464,"aX":-21.837731670330506},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2270,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3862073842709264,"extension":6.692260813680752},"hitData":{"launchSpeed":89.8,"launchAngle":15.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.37,"coordY":109.98}},"index":8,"playId":"ad2444b2-ec30-335c-8588-6f07c176d38b","pitchNumber":7,"startTime":"2026-05-30T04:50:37.842Z","endTime":"2026-05-30T04:50:48.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:50:48.411Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp ground ball to right fielder Victor Robles. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:51:45.270Z","endTime":"2026-05-30T04:53:34.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:51:27.420Z","endTime":"2026-05-30T04:51:47.430Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.3,"endSpeed":90.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.392880608338565,"aZ":-22.74911739168098,"pfxX":-8.320963592449468,"pfxZ":4.540056725947204,"pX":-0.5118802190335437,"pZ":3.1040538690849915,"vX0":7.463732813872487,"vY0":-143.01011107116315,"vZ0":-2.4303402011391233,"x":136.51,"y":154.97,"x0":-2.072054317358777,"y0":50.00216422062036,"z0":5.3889765481712635,"aX":-17.268158349522086},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2212,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3827322600406218,"extension":6.599282286854114},"index":1,"playId":"eda441d5-0726-3225-8b38-279ecc7d34e9","pitchNumber":1,"startTime":"2026-05-30T04:51:47.430Z","endTime":"2026-05-30T04:51:51.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598421718271858,"aZ":-33.38783960655922,"pfxX":2.840050825684484,"pfxZ":-0.7611560995913464,"pX":1.4825655721777884,"pZ":1.6848169379024613,"vX0":7.652016947926336,"vY0":-125.60071485425621,"vZ0":-2.4914531454593387,"x":60.49,"y":193.29,"x0":-1.967936408020126,"y0":50.00119893977229,"z0":5.395362457024999,"aX":4.55034115659474},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-6.8,"spinRate":2375,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43550991098553915,"extension":6.5753041821842295},"index":2,"playId":"4ea4da5e-6f20-3bdd-bfc7-1f552e9eb5ad","pitchNumber":2,"startTime":"2026-05-30T04:52:03.329Z","endTime":"2026-05-30T04:52:08.351Z","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":87.8,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60269064419524,"aZ":-31.128681042350355,"pfxX":3.3384541775954473,"pfxZ":0.6228472397246794,"pX":1.4752706829384812,"pZ":1.0732584735470032,"vX0":7.153251261092598,"vY0":-127.80249621266458,"vZ0":-4.610068892546413,"x":60.77,"y":209.8,"x0":-1.7813110843868185,"y0":50.00105141694267,"z0":5.314571828360973,"aX":5.5823012949703426},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-7.6,"spinRate":2548,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.42677723415936786,"extension":6.67094553110563},"index":3,"playId":"ac2b3b44-431c-3f5a-892c-e7b8ca60c4ed","pitchNumber":3,"startTime":"2026-05-30T04:52:25.288Z","endTime":"2026-05-30T04:52:28.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.302861647499995,"aZ":-24.961690065401605,"pfxX":-9.615358387265852,"pfxZ":3.507497403284402,"pX":-0.017871224325679,"pZ":1.7702155003933175,"vX0":9.35799113727958,"vY0":-142.6258803677631,"vZ0":-4.957078545675027,"x":117.68,"y":190.98,"x0":-2.0947690620415944,"y0":50.005558293528466,"z0":5.108480576994299,"aX":-19.781255927748386},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":2276,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3842803760257576,"extension":6.615358824412113},"index":4,"playId":"e23a7083-794a-3862-b680-1f1d9d47db61","pitchNumber":4,"startTime":"2026-05-30T04:52:43.138Z","endTime":"2026-05-30T04:52:46.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-30T04:53:05.284Z","endTime":"2026-05-30T04:53:23.796Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760419447271886,"aZ":-31.54619979893899,"pfxX":3.06023054697546,"pfxZ":0.37316330311223833,"pX":0.4413584998205907,"pZ":1.8147341632591183,"vX0":5.167039366423812,"vY0":-128.97096676603618,"vZ0":-2.888091629305074,"x":100.18,"y":189.78,"x0":-1.979491855406915,"y0":50.006157936177175,"z0":5.361821425472353,"aX":5.197681966616327},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.6,"spinRate":2560,"spinDirection":88},"zone":9,"typeConfidence":2.0,"plateTime":0.4233613136862586,"extension":6.660419961559965},"hitData":{"launchSpeed":101.6,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":167.72,"coordY":101.9}},"index":6,"playId":"186f193a-3a90-3a33-9a87-0c9b48a8d211","pitchNumber":5,"startTime":"2026-05-30T04:53:23.796Z","endTime":"2026-05-30T04:53:34.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:53:34.798Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nolan Arenado hit by pitch. Geraldo Perdomo to 3rd. Gabriel Moreno to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:54:08.665Z","endTime":"2026-05-30T04:54:14.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.100637426255282,"aZ":-22.91729429486419,"pfxX":-7.57402720725746,"pfxZ":4.474275434337535,"pX":-2.3571871499410095,"pZ":3.55592991299903,"vX0":2.8769769397612497,"vY0":-142.54039386436034,"vZ0":-0.5770947498486534,"x":206.85,"y":142.77,"x0":-2.392391090589238,"y0":50.00218278694153,"z0":5.200999589040314,"aX":-15.66932318151709},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":13.2,"spinRate":2167,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38346929029725807,"extension":6.587166438274998},"index":0,"playId":"8fecd3be-3bbe-384a-acd2-0e0db95efa7b","pitchNumber":1,"startTime":"2026-05-30T04:54:09.418Z","endTime":"2026-05-30T04:54:14.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:54:14.429Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:55:27.913Z","endTime":"2026-05-30T04:56:41.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T04:54:39.909Z","endTime":"2026-05-30T04:54:57.338Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"description":"Offensive Substitution: Pinch-runner Tim Tawa replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T04:54:57.338Z","endTime":"2026-05-30T04:55:30.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"502","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.526520400869025,"aZ":-23.487522046236357,"pfxX":-4.922812682465601,"pfxZ":4.132034876713718,"pX":0.10373249755611416,"pZ":2.7276978679649506,"vX0":9.050079406745995,"vY0":-143.67909474904192,"vZ0":-2.8202355490477453,"x":113.05,"y":165.13,"x0":-2.4392593600325827,"y0":50.0037125146741,"z0":5.172419056145387,"aX":-10.351912554852841},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.1,"breakHorizontal":7.2,"spinRate":2225,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3803895327428064,"extension":6.7047495762558915},"index":2,"playId":"566f2f71-5973-3fc4-9ca8-1ff8fb66f83f","pitchNumber":1,"startTime":"2026-05-30T04:55:30.114Z","endTime":"2026-05-30T04:55:33.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14729639885447,"aZ":-28.230049609874726,"pfxX":4.705952581903999,"pfxZ":2.46863264898035,"pX":-0.529760732797992,"pZ":2.3061193143557235,"vX0":3.090278272858903,"vY0":-125.09944703448546,"vZ0":-1.6943852560511106,"x":137.19,"y":176.51,"x0":-2.388907533737486,"y0":50.0049514745978,"z0":5.2869485968981165,"aX":7.524929364519505},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-9.2,"spinRate":2568,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.4363615345326677,"extension":6.778607435987958},"index":3,"playId":"9a3f3c51-8e9c-3794-bd5e-db550a095a0e","pitchNumber":2,"startTime":"2026-05-30T04:55:50.504Z","endTime":"2026-05-30T04:55:55.419Z","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":86.8,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881549156894575,"aZ":-32.31655804839556,"pfxX":3.9969446285662387,"pfxZ":-0.08414189499405733,"pX":-0.6776133249905606,"pZ":1.3686294960066125,"vX0":3.042828204443224,"vY0":-126.46196920264876,"vZ0":-3.20832613649435,"x":142.83,"y":201.83,"x0":-2.41425618972426,"y0":50.00482043829531,"z0":5.235890730779289,"aX":6.499072773240826},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":-7.9,"spinRate":2575,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.43249414288434895,"extension":6.747373447017746},"index":4,"playId":"516313ff-82c9-3c5c-80dc-589faf31c3f4","pitchNumber":3,"startTime":"2026-05-30T04:56:18.683Z","endTime":"2026-05-30T04:56:21.683Z","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":99.5,"endSpeed":90.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22478754707786,"aZ":-14.03851613997244,"pfxX":-3.7398511426521956,"pfxZ":8.569107640440913,"pX":0.08738366305711431,"pZ":3.6040616414421964,"vX0":8.352194883244959,"vY0":-144.6674384266336,"vZ0":-2.147708093769288,"x":113.67,"y":141.47,"x0":-2.353174362289229,"y0":50.00389541661077,"z0":5.218209801166478,"aX":-7.91732633718453},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2533,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3788355751539969,"extension":6.773381511617906},"index":5,"playId":"15dbe666-8a68-3f06-af67-cb3b4aedd578","pitchNumber":4,"startTime":"2026-05-30T04:56:38.109Z","endTime":"2026-05-30T04:56:41.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:56:41.109Z","atBatIndex":74},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ildemaro Vargas reaches on a fielder's choice, fielded by first baseman Josh Naylor. Geraldo Perdomo scores. Gabriel Moreno to 3rd. Tim Tawa to 2nd.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:57:02.542Z","endTime":"2026-05-30T04:58:22.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.485029119008665,"aZ":-21.129577472119692,"pfxX":-7.971391590937213,"pfxZ":5.334490511695636,"pX":0.9027594453282473,"pZ":0.710294870703839,"vX0":11.848370327879342,"vY0":-143.07162768141944,"vZ0":-8.23951459696255,"x":82.59,"y":219.6,"x0":-2.2594190162239887,"y0":50.00061712835214,"z0":4.955149445474402,"aX":-16.49844476972927},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":12.0,"spinRate":2400,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3830646980093775,"extension":6.742073907321738},"index":0,"playId":"ebb8611a-7b87-300c-81d1-2c88833561e3","pitchNumber":1,"startTime":"2026-05-30T04:57:06.991Z","endTime":"2026-05-30T04:57:10.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126296985770825,"aZ":-28.385755229218038,"pfxX":2.8944754117750864,"pfxZ":2.3547237459427253,"pX":-0.1153269462808624,"pZ":2.1370325272540662,"vX0":4.836069343870166,"vY0":-126.22824027806695,"vZ0":-2.0449183809658997,"x":121.4,"y":181.08,"x0":-2.4335346365948816,"y0":50.004899933093974,"z0":5.247089370065166,"aX":4.662833698543148},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-6.4,"spinRate":2486,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4342146163581124,"extension":6.8029319910812704},"index":1,"playId":"90a4385b-96b4-3f0f-9f1f-b706b70236e6","pitchNumber":2,"startTime":"2026-05-30T04:57:25.381Z","endTime":"2026-05-30T04:57:29.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-30T04:57:37.121Z","endTime":"2026-05-30T04:57:50.707Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06327705492273,"aZ":-30.946018774672222,"pfxX":3.0684764873709014,"pfxZ":0.7659923367710921,"pX":0.5143365423898101,"pZ":-0.3843670781232028,"vX0":6.655996692380727,"vY0":-125.51895464535728,"vZ0":-7.012487699923681,"x":97.39,"y":249.16,"x0":-2.5646398268231554,"y0":50.00495805043718,"z0":4.9472786164651685,"aX":4.922465440221767},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-7.0,"spinRate":2519,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.43544829345634595,"extension":6.858258840266638},"index":3,"playId":"3453bd40-5d98-3240-ab9e-e0c3d19ace0a","pitchNumber":3,"startTime":"2026-05-30T04:57:50.707Z","endTime":"2026-05-30T04:57:53.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.076457976478046,"aZ":-17.68129486924641,"pfxX":-4.691343326256905,"pfxZ":6.81352927747036,"pX":-0.4024139479668338,"pZ":2.6018066962320954,"vX0":7.5379621858114225,"vY0":-145.17688523679143,"vZ0":-4.112389473600792,"x":132.34,"y":168.53,"x0":-2.4271627124708357,"y0":50.00463817994038,"z0":5.1181368292811955,"aX":-9.981619471558702},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.6,"breakHorizontal":7.0,"spinRate":2327,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.377787823258783,"extension":6.732520336457657},"hitData":{"launchSpeed":73.3,"launchAngle":-49.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.86,"coordY":170.84}},"index":4,"playId":"991adbd0-5fdf-31c7-9ea8-6e53da8cd370","pitchNumber":4,"startTime":"2026-05-30T04:58:12.901Z","endTime":"2026-05-30T04:58:22.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:58:22.925Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to shortstop J.P. Crawford on the infield fly rule.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T04:58:48.333Z","endTime":"2026-05-30T04:59:42.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17173910021765,"aZ":-25.82510880393632,"pfxX":-9.954697908241064,"pfxZ":3.0100038356301004,"pX":0.5402120519139082,"pZ":1.5377010192886083,"vX0":12.038415218861815,"vY0":-144.22104690145048,"vZ0":-5.680009479549893,"x":96.41,"y":197.26,"x0":-2.3923719625825375,"y0":50.003154051832034,"z0":5.123021323271099,"aX":-20.996195204514823},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2278,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.37961752154574624,"extension":6.702227247293867},"index":0,"playId":"c73d9bc0-0c7e-37aa-a1c5-d59029c67146","pitchNumber":1,"startTime":"2026-05-30T04:58:50.451Z","endTime":"2026-05-30T04:58:53.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466466096948327,"aZ":-35.0769390767325,"pfxX":4.82316733984782,"pfxZ":-1.7791849169218608,"pX":0.47310901716683,"pZ":-0.055058930559563526,"vX0":5.6166215757133795,"vY0":-126.86635157205009,"vZ0":-5.815161687560183,"x":98.97,"y":240.27,"x0":-2.394383683872998,"y0":50.00285865219487,"z0":5.056129006210085,"aX":7.875882429509699},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.3,"breakHorizontal":-10.0,"spinRate":2486,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.431405167273867,"extension":6.976635633354601},"index":1,"playId":"324814aa-dcb0-3fce-9251-e6aab6fdb82e","pitchNumber":2,"startTime":"2026-05-30T04:59:05.462Z","endTime":"2026-05-30T04:59:11.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29599485340277,"aZ":-33.05101322214173,"pfxX":3.993864283520727,"pfxZ":-0.55056914760228,"pX":0.3458213580075276,"pZ":2.7315645427587465,"vX0":5.306487002971471,"vY0":-125.76391679675267,"vZ0":0.08465224935760207,"x":103.82,"y":165.03,"x0":-2.312950439549025,"y0":50.00186008728499,"z0":5.385523503691733,"aX":6.375138196368926},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-8.5,"spinRate":2486,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.43608080458478327,"extension":6.751052079907018},"hitData":{"launchSpeed":73.2,"launchAngle":58.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":128.78,"coordY":138.48}},"index":2,"playId":"2bbbaf90-40e1-3910-bf57-6f7ac6c40e2d","pitchNumber":3,"startTime":"2026-05-30T04:59:30.557Z","endTime":"2026-05-30T04:59:42.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T04:59:42.085Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Troy grounds into a force out, fielded by third baseman Colt Emerson. Tim Tawa out at 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T05:00:03.663Z","endTime":"2026-05-30T05:00:12.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26996830014181,"aZ":-22.339769670746563,"pfxX":-7.88278867195727,"pfxZ":4.98481894857375,"pX":-1.0379309906743774,"pZ":2.7828051526542987,"vX0":7.091558439694169,"vY0":-139.96950350081002,"vZ0":-2.904240672241068,"x":156.56,"y":163.64,"x0":-2.5872670227866883,"y0":50.00409596351451,"z0":5.306205945126094,"aX":-15.553632449993636},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":12.7,"spinRate":2208,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39217786344667305,"extension":6.721885856720436},"hitData":{"launchSpeed":71.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":168.31}},"index":0,"playId":"5e743f4e-ed8f-34df-9f65-bac2aa7d97e7","pitchNumber":1,"startTime":"2026-05-30T05:00:05.441Z","endTime":"2026-05-30T05:00:12.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:00:12.253Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder called out on strikes.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T05:02:46.739Z","endTime":"2026-05-30T05:04:19.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tim Tawa remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T05:01:58.032Z","endTime":"2026-05-30T05:01:58.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"502","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T05:01:58.055Z","endTime":"2026-05-30T05:02:24.512Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T05:02:24.512Z","endTime":"2026-05-30T05:02:48.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80398890990743,"aZ":-30.425235418213806,"pfxX":9.91431549825727,"pfxZ":0.8367155963881387,"pX":0.5484003783770628,"pZ":2.784940705345938,"vX0":-6.6681283334158925,"vY0":-143.69638426643192,"vZ0":-2.4950888005954805,"x":96.1,"y":163.59,"x0":1.6089839278385234,"y0":50.00443006980717,"z0":5.551674182671977,"aX":20.768227230594047},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.2,"breakHorizontal":-16.7,"spinRate":2246,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.3809443757377293,"extension":5.436709934345939},"index":3,"playId":"778128cd-c7ff-3c1d-b2fa-d78722b833fd","pitchNumber":1,"startTime":"2026-05-30T05:02:48.994Z","endTime":"2026-05-30T05:02:52.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.090142051914263,"aZ":-26.449884085503403,"pfxX":-1.005122103177341,"pfxZ":3.0273684303785,"pX":0.9630920662595271,"pZ":3.5795974340614776,"vX0":-2.0114221168985984,"vY0":-136.18384791575468,"vZ0":-0.8521968831547668,"x":80.29,"y":142.13,"x0":1.8399450659178762,"y0":50.001770101679206,"z0":5.715429867874815,"aX":-1.8998951344369348},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":2.3,"spinRate":2364,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.40120317853484,"extension":5.305279649940814},"index":4,"playId":"6d3c554e-ab8a-3666-9d7d-7a5362105bad","pitchNumber":2,"startTime":"2026-05-30T05:03:04.912Z","endTime":"2026-05-30T05:03:08.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30983200316634,"aZ":-29.324085060308697,"pfxX":11.857496368342899,"pfxZ":1.3647836864941993,"pX":-0.24566757425320443,"pZ":2.1793029822067185,"vX0":-9.35974010771699,"vY0":-143.51140923442776,"vZ0":-4.172349448177844,"x":126.36,"y":179.94,"x0":1.5180172665502851,"y0":50.00139143054995,"z0":5.479209103393134,"aX":24.72364491404095},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":1.8,"breakHorizontal":-19.6,"spinRate":2288,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.38170996111463884,"extension":5.454626190620399},"index":5,"playId":"798a6989-c2c6-3131-8068-a8c752a348f9","pitchNumber":3,"startTime":"2026-05-30T05:03:20.436Z","endTime":"2026-05-30T05:03:24.426Z","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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512839934790343,"aZ":-25.036085928906477,"pfxX":0.2261660268873813,"pfxZ":3.6873211930617185,"pX":-0.22556355145247475,"pZ":2.750295233000157,"vX0":-5.455967283273462,"vY0":-137.7597969972688,"vZ0":-3.024999181093347,"x":125.6,"y":164.52,"x0":1.7451374435479174,"y0":50.00318610921951,"z0":5.541415019176394,"aX":0.4383990859527947},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":0.6,"spinRate":2335,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.3964998332896612,"extension":5.413071604061373},"index":6,"playId":"90bb2c0f-a2a5-3a27-bd8d-06e5b8867828","pitchNumber":4,"startTime":"2026-05-30T05:03:37.094Z","endTime":"2026-05-30T05:03:40.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.951686404164,"aZ":-29.3613001803876,"pfxX":8.026302174684265,"pfxZ":1.3532550940951236,"pX":1.0543081072575893,"pZ":2.878506640656736,"vX0":-4.714409412315694,"vY0":-143.35090669283636,"vZ0":-2.395556682782619,"x":76.81,"y":161.06,"x0":1.676817252663451,"y0":50.005674948720085,"z0":5.556887539550374,"aX":16.71717746437875},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.2,"breakHorizontal":-13.6,"spinRate":2310,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.38199918302504665,"extension":5.349624105496651},"index":7,"playId":"02c380e4-42fc-37ef-ac53-53a367753868","pitchNumber":5,"startTime":"2026-05-30T05:03:55.782Z","endTime":"2026-05-30T05:04:00.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36499843627489,"aZ":-27.162749219633934,"pfxX":10.254534736483034,"pfxZ":2.385078698536061,"pX":-0.654956240294067,"pZ":2.3807553837891526,"vX0":-9.710899853033569,"vY0":-144.09717704793243,"vZ0":-4.064987686344345,"x":141.97,"y":174.5,"x0":1.4258116724304655,"y0":50.00534590674152,"z0":5.487167498581139,"aX":21.575993371035832},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.6,"breakHorizontal":-16.7,"spinRate":2319,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3800436645040923,"extension":5.577015559314319},"index":8,"playId":"3b7bed3e-ae7e-3509-ad4e-a56179040025","pitchNumber":6,"startTime":"2026-05-30T05:04:13.748Z","endTime":"2026-05-30T05:04:19.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:04:19.366Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Wisdom singles on a sharp ground ball to left fielder Tommy Troy.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T05:05:37.902Z","endTime":"2026-05-30T05:06:21.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0],"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":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Patrick Wisdom replaces Jhonny Pereda.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T05:04:34.670Z","endTime":"2026-05-30T05:04:47.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":640902,"link":"/api/v1/people/640902"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T05:04:47.531Z","endTime":"2026-05-30T05:05:40.900Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-30T05:05:39.663Z","endTime":"2026-05-30T05:05:39.664Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.581108635161755,"aZ":-27.13025075429088,"pfxX":10.746006936731042,"pfxZ":2.4416311421557717,"pX":-0.5263390747658465,"pZ":1.6496632784308884,"vX0":-9.671083423374807,"vY0":-142.99065248144575,"vZ0":-5.915848778744923,"x":137.06,"y":194.24,"x0":1.5068194060545104,"y0":50.00290200078942,"z0":5.452031196841599,"aX":22.208549879695685},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.4,"breakHorizontal":-17.4,"spinRate":2194,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.38334261868706987,"extension":5.5438348356149625},"index":3,"playId":"0d993a26-b205-3ba8-b0d5-e1bcad0a5741","pitchNumber":1,"startTime":"2026-05-30T05:05:39.665Z","endTime":"2026-05-30T05:05:43.625Z","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":98.5,"endSpeed":90.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10923740833482,"aZ":-30.791629780663975,"pfxX":10.333305238524254,"pfxZ":0.66580207640399,"pX":0.9483695646603277,"pZ":3.1769019945884494,"vX0":-6.079272373905193,"vY0":-143.40448055150196,"vZ0":-1.3696794729417876,"x":80.85,"y":153.0,"x0":1.7529500609799935,"y0":50.00563277778383,"z0":5.5812837525992185,"aX":21.528881611682007},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.1,"breakHorizontal":-17.5,"spinRate":2335,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.38193320210452253,"extension":5.457975455460147},"index":4,"playId":"9cc2724f-a2a7-389a-9050-f0171b2992e6","pitchNumber":2,"startTime":"2026-05-30T05:05:54.792Z","endTime":"2026-05-30T05:05:58.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43729285236594,"aZ":-29.570411808395455,"pfxX":10.779405617299986,"pfxZ":1.241342542252358,"pX":-0.002252130063624079,"pZ":1.9867134180487709,"vX0":-8.410808369044792,"vY0":-143.92786112747896,"vZ0":-4.720743847068467,"x":117.09,"y":185.14,"x0":1.5575281086667048,"y0":50.00472619404336,"z0":5.479815535778704,"aX":22.615567356167066},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.4,"breakHorizontal":-17.9,"spinRate":2327,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.3805865104793491,"extension":5.479762062865539},"hitData":{"launchSpeed":105.6,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":96.24,"coordY":148.13}},"index":5,"playId":"9d658947-6913-3a17-a3b1-36a53eae1100","pitchNumber":3,"startTime":"2026-05-30T05:06:10.561Z","endTime":"2026-05-30T05:06:21.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:06:21.088Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T05:06:45.587Z","endTime":"2026-05-30T05:08:42.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86450760748566,"aZ":-24.86106352522418,"pfxX":11.172635237207299,"pfxZ":3.535466497657877,"pX":-1.0407138131073737,"pZ":1.5324608278404677,"vX0":-10.87206371453478,"vY0":-143.134625842841,"vZ0":-6.66202100559704,"x":156.67,"y":197.4,"x0":1.3602217594658437,"y0":50.005702688693,"z0":5.4531470588648805,"aX":23.124862155793835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":-18.0,"spinRate":2358,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.38306921448508735,"extension":5.545879459204458},"index":0,"playId":"0dc464fd-9a7b-3c5d-a5ba-95b379ed91bc","pitchNumber":1,"startTime":"2026-05-30T05:06:47.492Z","endTime":"2026-05-30T05:06:50.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621557689609052,"aZ":-32.81080962695921,"pfxX":-7.9722680688562235,"pfxZ":-0.3976108763594812,"pX":-2.4209326505198856,"pZ":1.5592389357640013,"vX0":-7.4557513828027275,"vY0":-127.47592206909079,"vZ0":-3.1095148085510917,"x":209.28,"y":196.68,"x0":1.5920020453920738,"y0":50.00025688653433,"z0":5.422884610829751,"aX":-12.931669945975804},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":2725,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4319919922937667,"extension":5.528831949495602},"index":1,"playId":"59627892-01be-33a7-b149-c56e6da2d1cc","pitchNumber":2,"startTime":"2026-05-30T05:07:03.801Z","endTime":"2026-05-30T05:07:07.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46068170934421,"aZ":-31.26023926258352,"pfxX":11.250451171663853,"pfxZ":0.4520691977782523,"pX":-0.6677066780503318,"pZ":2.91013433872731,"vX0":-9.885088529295151,"vY0":-142.56551555962812,"vZ0":-2.116429222432953,"x":142.45,"y":160.21,"x0":1.3979013293650813,"y0":50.005887806387705,"z0":5.652402502562999,"aX":22.959525868999265},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.5,"breakHorizontal":-18.1,"spinRate":2370,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.385482286796087,"extension":5.508007465730688},"index":2,"playId":"78dfcf37-e262-3f75-b8f7-72e3440f155a","pitchNumber":3,"startTime":"2026-05-30T05:07:23.914Z","endTime":"2026-05-30T05:07:27.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60632641415833,"aZ":-25.249471262988514,"pfxX":8.90684640843873,"pfxZ":3.3631670975854124,"pX":-0.781988792956617,"pZ":2.817566324693366,"vX0":-9.523789232894616,"vY0":-142.522089866592,"vZ0":-3.1878930007024264,"x":146.81,"y":162.71,"x0":1.4449495921337292,"y0":50.00091097222048,"z0":5.544289374747375,"aX":18.330513042403357},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":2323,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.3842328551983365,"extension":5.412646030004697},"index":3,"playId":"c9fba088-4449-37c3-a15a-ec71f16ebb61","pitchNumber":4,"startTime":"2026-05-30T05:07:40.559Z","endTime":"2026-05-30T05:07:44.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87419771545678,"aZ":-28.78626758496176,"pfxX":9.952736008867586,"pfxZ":1.6597317531402336,"pX":-0.11087577850855092,"pZ":2.5046065151417767,"vX0":-8.175055031476086,"vY0":-142.38899274061248,"vZ0":-3.284197103745363,"x":121.23,"y":171.16,"x0":1.509797696978202,"y0":50.0058278444794,"z0":5.502141584965751,"aX":20.361385440935987},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.5,"breakHorizontal":-16.3,"spinRate":2387,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.38524368897521377,"extension":5.542421231974183},"index":4,"playId":"d32f2d07-981f-3197-9d2b-077b3d2b22ec","pitchNumber":5,"startTime":"2026-05-30T05:07:59.422Z","endTime":"2026-05-30T05:08:03.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"0727bb32-d455-37d4-86b6-5c89f8269129","startTime":"2026-05-30T05:08:20.119Z","endTime":"2026-05-30T05:08:23.119Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291660951464003,"aZ":-31.182134444610757,"pfxX":-10.006188361539987,"pfxZ":0.6157992900823062,"pX":-1.0863834899423614,"pZ":0.8932990819517023,"vX0":-4.076671280305138,"vY0":-127.15169266106444,"vZ0":-4.813587544348202,"x":158.41,"y":214.66,"x0":1.8440581078566176,"y0":50.005615349266584,"z0":5.3236268745206345,"aX":-16.167841438575127},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":19.1,"spinRate":2799,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4329786750142577,"extension":5.497311072904008},"index":6,"playId":"18fc4b26-a70d-34f2-8968-77e4bf81d9fc","pitchNumber":6,"startTime":"2026-05-30T05:08:38.884Z","endTime":"2026-05-30T05:08:42.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:08:42.109Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T05:09:01.599Z","endTime":"2026-05-30T05:09:14.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72409750366231,"aZ":-27.290908845388298,"pfxX":10.329050510586072,"pfxZ":2.3671338632339474,"pX":0.8865389653594876,"pZ":2.9435296601307073,"vX0":-6.075857133540514,"vY0":-143.5905651662681,"vZ0":-2.4399484344871722,"x":83.21,"y":159.3,"x0":1.7005236069457794,"y0":50.00414571703274,"z0":5.522252162450716,"aX":21.32917704824141},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.0,"breakHorizontal":-17.3,"spinRate":2428,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3830849814215571,"extension":5.416868159917198},"hitData":{"launchSpeed":73.0,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":152.59}},"index":0,"playId":"67c76b17-4064-306d-a457-62625ff6680d","pitchNumber":1,"startTime":"2026-05-30T05:09:05.829Z","endTime":"2026-05-30T05:09:14.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:09:14.549Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop J.P. Crawford to first baseman Josh Naylor. Tommy Troy to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T05:11:35.061Z","endTime":"2026-05-30T05:13:09.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Rob Refsnyder remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T05:10:55.805Z","endTime":"2026-05-30T05:10:55.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Defensive Substitution: Mitch Garver replaces Patrick Wisdom, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T05:10:55.823Z","endTime":"2026-05-30T05:10:55.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":621550,"link":"/api/v1/people/621550"}},{"details":{"description":"Pitching Change: Cooper Criswell replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T05:10:55.824Z","endTime":"2026-05-30T05:11:20.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Tommy Troy starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-30T05:11:20.491Z","endTime":"2026-05-30T05:11:37.345Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"base":2},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.279686602066832,"aZ":-29.991299440722663,"pfxX":10.203400388831396,"pfxZ":1.6313425190972506,"pX":0.29574735910686384,"pZ":2.210651269006,"vX0":2.462049341412493,"vY0":-115.49181130623961,"vZ0":0.48229260649785344,"x":105.73,"y":179.09,"x0":-2.111746017669397,"y0":50.002746712164864,"z0":4.904030676398331,"aX":13.662250115268613},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.4,"breakHorizontal":-19.1,"spinRate":2596,"spinDirection":80},"zone":6,"typeConfidence":0.9,"plateTime":0.47586580072896867,"extension":6.619630393729226},"index":4,"playId":"548cc518-6d33-3a3f-a187-77f4875e1703","pitchNumber":1,"startTime":"2026-05-30T05:11:37.345Z","endTime":"2026-05-30T05:11:41.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812026828036306,"aZ":-28.824262780714918,"pfxX":9.690491243126932,"pfxZ":2.4786696628959106,"pX":1.4832268219929308,"pZ":2.4798539149934173,"vX0":5.181383334081087,"vY0":-116.12419900802801,"vZ0":0.8463170593360421,"x":60.46,"y":171.82,"x0":-2.0434198721521635,"y0":50.0031226543854,"z0":4.874648327993844,"aX":13.099016512842535},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.0,"breakHorizontal":-19.0,"spinRate":2671,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.47352978927984335,"extension":6.686091197524653},"index":5,"playId":"fb4f0e83-d566-370b-89e2-3e589f696580","pitchNumber":2,"startTime":"2026-05-30T05:11:54.870Z","endTime":"2026-05-30T05:11:57.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":6,"playId":"f63f769b-47a3-4bd8-a4e0-e2040bb55196","startTime":"2026-05-30T05:12:20.389Z","endTime":"2026-05-30T05:12:25.389Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974498744038755,"aZ":-38.65161004670055,"pfxX":-8.930481684440199,"pfxZ":-4.028900316146936,"pX":-0.1907372231792823,"pZ":0.49081524212868277,"vX0":7.2725778692895675,"vY0":-126.06222355045628,"vZ0":-2.443635031640198,"x":124.27,"y":225.53,"x0":-1.9548179712022196,"y0":50.003260480586334,"z0":4.597134662522571,"aX":-14.352979571022557},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":14.5,"spinRate":1635,"spinDirection":271},"zone":13,"typeConfidence":0.92,"plateTime":0.43471965971127924,"extension":6.504842701639347},"index":7,"playId":"f11aa031-2346-3010-9d89-287b9942f6f8","pitchNumber":3,"startTime":"2026-05-30T05:12:38.757Z","endTime":"2026-05-30T05:12:42.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.405323319563394,"aZ":-29.745555855829746,"pfxX":-3.679684702950809,"pfxZ":1.4334495686683333,"pX":-0.5585257502849202,"pZ":2.7492338521867414,"vX0":5.19753108436558,"vY0":-129.5438599078473,"vZ0":0.5780745411082792,"x":138.29,"y":164.55,"x0":-2.1140993805916297,"y0":50.005865889718194,"z0":4.799559756761881,"aX":-6.247310822482065},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":5.5,"spinRate":2435,"spinDirection":236},"zone":4,"typeConfidence":0.48,"plateTime":0.42303172307526227,"extension":6.623061759434193},"hitData":{"launchSpeed":89.5,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":149.05}},"index":8,"playId":"2c633bde-4dbe-30ae-adec-eafb285f7ed7","pitchNumber":4,"startTime":"2026-05-30T05:13:00.645Z","endTime":"2026-05-30T05:13:09.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:13:09.655Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T05:13:33.616Z","endTime":"2026-05-30T05:14:06.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995481903470157,"aZ":-25.50273997696695,"pfxX":-0.7394110543005707,"pfxZ":3.97074454900433,"pX":0.0813334652058233,"pZ":1.8969827850393415,"vX0":5.1978250067022325,"vY0":-128.35651937483865,"vZ0":-2.2984128743538395,"x":113.9,"y":187.56,"x0":-1.8682966602680027,"y0":50.00054579013715,"z0":4.776987780662655,"aX":-1.2420807049959923},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2363,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.42569496525699524,"extension":6.5592834064652035},"index":0,"playId":"1d9ed8f6-5691-31ca-b9ff-43d4bd4924ad","pitchNumber":1,"startTime":"2026-05-30T05:13:42.379Z","endTime":"2026-05-30T05:13:46.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43097073117882,"aZ":-29.07437296640628,"pfxX":0.5095971417928875,"pfxZ":1.8725938479425501,"pX":-0.34891888936499693,"pZ":3.2984054976430697,"vX0":3.961347902810197,"vY0":-127.55393521452376,"vZ0":2.0788673049240427,"x":130.3,"y":149.72,"x0":-1.9860626735816431,"y0":50.00061245275935,"z0":4.760179818238325,"aX":0.8417072962475255},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2360,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4288716149729308,"extension":6.518473708906457},"hitData":{"launchSpeed":101.6,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":123.9,"coordY":146.12}},"index":1,"playId":"06869b67-f009-30f0-9287-68c6d71d3ad7","pitchNumber":2,"startTime":"2026-05-30T05:13:58.380Z","endTime":"2026-05-30T05:14:06.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:14:06.398Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-30T05:14:34.991Z","endTime":"2026-05-30T05:15:13.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939485720840395,"aZ":-26.952262851521898,"pfxX":1.9585248414824186,"pfxZ":3.0884295486036315,"pX":1.3163089899689293,"pZ":2.7869166362631583,"vX0":7.378304854881464,"vY0":-128.93720704653413,"vZ0":0.15423662951780948,"x":66.83,"y":163.53,"x0":-1.83257278270664,"y0":50.000385449592144,"z0":4.8001679013659,"aX":3.3076718691584226},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2409,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.42423299663651415,"extension":6.638329926318145},"index":0,"playId":"03695907-739b-3d5d-ae50-ff716693b76f","pitchNumber":1,"startTime":"2026-05-30T05:14:35.313Z","endTime":"2026-05-30T05:14:39.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301729520326912,"aZ":-25.555886315458444,"pfxX":11.785638123376453,"pfxZ":4.931405038226755,"pX":0.5069216940128354,"pZ":2.574190117740246,"vX0":2.118441233245767,"vY0":-115.61380452552584,"vZ0":0.654056509973783,"x":97.68,"y":169.28,"x0":-1.9535372438047027,"y0":50.00311547605291,"z0":4.757201444660777,"aX":15.814625289450847},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":9.4,"breakHorizontal":-21.8,"spinRate":2703,"spinDirection":88},"zone":6,"typeConfidence":0.9,"plateTime":0.4753439592729687,"extension":6.5731163224664595},"index":1,"playId":"01a99d2c-f905-385f-b3d7-61cbc9452c51","pitchNumber":2,"startTime":"2026-05-30T05:14:50.168Z","endTime":"2026-05-30T05:14:54.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683231248596393,"aZ":-27.37767139433322,"pfxX":1.9570026420965552,"pfxZ":2.824842137743783,"pX":0.7199973536423677,"pZ":2.3123501699647617,"vX0":5.985158441098978,"vY0":-128.91883779580886,"vZ0":-0.9485534763496439,"x":89.56,"y":176.35,"x0":-1.8780079764919964,"y0":50.001792632960985,"z0":4.782191996101302,"aX":3.321060547687542},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-4.8,"spinRate":2428,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.42349401534462583,"extension":6.670552273003437},"hitData":{"launchSpeed":58.0,"launchAngle":18.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":146.51}},"index":2,"playId":"653faeab-ce4f-3861-acf7-26b68468c663","pitchNumber":3,"startTime":"2026-05-30T05:15:05.384Z","endTime":"2026-05-30T05:15:13.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:15:13.506Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T05:17:54.707Z","endTime":"2026-05-30T05:18:53.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T05:17:09.600Z","endTime":"2026-05-30T05:17:45.439Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"J.P. Crawford starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T05:17:45.439Z","endTime":"2026-05-30T05:17:56.882Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"base":2},{"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":83.1,"endSpeed":76.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097328457134928,"aZ":-39.9080411021311,"pfxX":7.449822624711786,"pfxZ":-5.217867226396303,"pX":-0.42708096077887325,"pZ":2.6046357443540016,"vX0":0.024336955238882796,"vY0":-121.09294915766775,"vZ0":0.4630562382594259,"x":133.28,"y":168.45,"x0":-1.404835142405358,"y0":50.00333357152192,"z0":5.908095461538797,"aX":11.040878207555036},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.1,"breakHorizontal":-13.4,"spinRate":2814,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.45267957529914815,"extension":6.682602420945573},"index":2,"playId":"11c5d9b9-60b8-3025-a1ff-74bdabdf4fb0","pitchNumber":1,"startTime":"2026-05-30T05:17:56.882Z","endTime":"2026-05-30T05:17:59.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57966490822246,"aZ":-12.511836726905939,"pfxX":-6.051208325039232,"pfxZ":9.568972258406415,"pX":-0.7610365945594042,"pZ":3.629551750045798,"vX0":4.072909274689371,"vY0":-142.83318191400843,"vZ0":-3.540792296647288,"x":146.01,"y":140.78,"x0":-1.42327791187341,"y0":50.0047317948454,"z0":5.678590848805724,"aX":-12.436003937122072},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":10.1,"spinRate":2279,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38427624773290825,"extension":6.364376257001021},"index":3,"playId":"77b0eff5-0fa5-344f-93da-d8dfda6b3ab8","pitchNumber":2,"startTime":"2026-05-30T05:18:14.843Z","endTime":"2026-05-30T05:18:17.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42679076990802,"aZ":-9.54474354655511,"pfxX":-0.6127574240983406,"pfxZ":10.897001915792277,"pX":0.1620959499203881,"pZ":4.623632111306372,"vX0":4.27218931202637,"vY0":-143.68917054420604,"vZ0":-1.5931817609986885,"x":110.82,"y":113.94,"x0":-1.2687382902287205,"y0":50.00145788815491,"z0":5.78329654273047,"aX":-1.272367877665472},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.6,"breakHorizontal":0.2,"spinRate":2321,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.38217870739967585,"extension":6.3645062793473075},"index":4,"playId":"1c6d6b8a-2298-3dcb-9a86-add444ffa52e","pitchNumber":3,"startTime":"2026-05-30T05:18:32.826Z","endTime":"2026-05-30T05:18:35.826Z","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":99.1,"endSpeed":90.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54887178051837,"aZ":-7.975871978286676,"pfxX":-0.1961698551002926,"pfxZ":11.529584831342943,"pX":-0.5415801589005266,"pZ":3.133443475283656,"vX0":2.407995767334423,"vY0":-144.1915394947627,"vZ0":-5.6735002552298806,"x":137.64,"y":154.18,"x0":-1.3631706711309943,"y0":50.00186908807104,"z0":5.622679119141641,"aX":-0.41182108470830353},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.9,"breakHorizontal":-0.1,"spinRate":2313,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.38032343462676543,"extension":6.457081922144092},"index":5,"playId":"ebb945ed-d235-3c5f-815a-238fae715ccd","pitchNumber":4,"startTime":"2026-05-30T05:18:50.154Z","endTime":"2026-05-30T05:18:53.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:18:53.154Z","atBatIndex":85},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Juan Morillo intentionally walks Josh Naylor.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T05:19:13.419Z","endTime":"2026-05-30T05:19:19.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08231356-0876-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-30T05:19:17.230Z","endTime":"2026-05-30T05:19:17.245Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08231356-0876-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-30T05:19:17.245Z","endTime":"2026-05-30T05:19:17.246Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08231356-0876-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-30T05:19:17.246Z","endTime":"2026-05-30T05:19:17.247Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08231356-0876-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-30T05:19:17.247Z","endTime":"2026-05-30T05:19:19.880Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-30T05:19:19.880Z","atBatIndex":86},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (16) on a line drive to center fielder Ryan Waldschmidt. J.P. Crawford scores. Josh Naylor to 3rd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T05:19:36.113Z","endTime":"2026-05-30T05:21:08.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".685"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.49"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.31"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".685"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.450434995536064,"aZ":-14.574902742421314,"pfxX":-7.227385791223265,"pfxZ":8.435516482754918,"pX":0.03966553944046893,"pZ":2.724880602421455,"vX0":6.50462479564547,"vY0":-143.57214507724842,"vZ0":-5.656800329386738,"x":115.49,"y":165.21,"x0":-1.317062365161979,"y0":50.00051644701506,"z0":5.6287008166683385,"aX":-15.076020616424126},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2231,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3815987290103475,"extension":6.373743241515159},"index":0,"playId":"734b53ff-281c-3e4c-b1c9-ff8fa96cbcb1","pitchNumber":1,"startTime":"2026-05-30T05:19:40.945Z","endTime":"2026-05-30T05:19:43.945Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02430267349447,"aZ":-19.198209782532633,"pfxX":-8.297224347266331,"pfxZ":7.038510846687621,"pX":-1.4576245609673264,"pZ":1.39311912236851,"vX0":2.7513305912194936,"vY0":-135.2650051384459,"vZ0":-7.37312083644381,"x":172.56,"y":201.17,"x0":-1.4134374111472956,"y0":50.00135537217148,"z0":5.5129327855852654,"aX":-15.288194062699134},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2342,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40579930697527455,"extension":6.321450595942844},"index":1,"playId":"291c1c59-b98a-394f-b0f3-5ec03f9c8d5b","pitchNumber":2,"startTime":"2026-05-30T05:19:59.780Z","endTime":"2026-05-30T05:20:04.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91098382609997,"aZ":-20.485510023667704,"pfxX":-8.369344058965353,"pfxZ":5.577911697024424,"pX":-0.5601288986142576,"pZ":3.7197127937298426,"vX0":5.081118953485354,"vY0":-143.74800732407974,"vZ0":-2.248763466510063,"x":138.35,"y":138.35,"x0":-1.262069674616732,"y0":50.00293734815859,"z0":5.782139733617359,"aX":-17.538104083020478},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.8,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38084989130116753,"extension":6.456700948906907},"index":2,"playId":"72bdec88-65bc-3ec0-8f4d-62dd0dc9aeba","pitchNumber":3,"startTime":"2026-05-30T05:20:17.510Z","endTime":"2026-05-30T05:20:22.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925222004926933,"aZ":-44.16603009217128,"pfxX":6.992251601096019,"pfxZ":-8.258446541710748,"pX":-0.4829801990271412,"pZ":2.690573134829425,"vX0":-0.17160237426791997,"vY0":-120.16936823777696,"vZ0":1.6917304655386938,"x":135.41,"y":166.13,"x0":-1.3177766212495672,"y0":50.00437631366357,"z0":5.923412317348701,"aX":10.15002703435166},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.2,"breakHorizontal":-12.6,"spinRate":2767,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4571222326575639,"extension":6.567130079405703},"index":3,"playId":"46cc6dfb-dcb1-3968-a18d-1bf88ebd549a","pitchNumber":4,"startTime":"2026-05-30T05:20:35.756Z","endTime":"2026-05-30T05:20:39.931Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507795631503843,"aZ":-36.21094257850183,"pfxX":6.330190593400871,"pfxZ":-2.604550678847624,"pX":0.8951284927037124,"pZ":1.1775499158333669,"vX0":3.2044796391763457,"vY0":-124.23927579548855,"vZ0":-3.730232064624806,"x":82.88,"y":206.99,"x0":-1.2364649898512563,"y0":50.00102989083017,"z0":5.729929558195866,"aX":9.824435852346591},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.4,"breakHorizontal":-12.2,"spinRate":2833,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4420494602921936,"extension":6.609225200717901},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.27,"coordY":72.0}},"index":4,"playId":"a117537d-64b9-3a35-871d-db709409f2f2","pitchNumber":5,"startTime":"2026-05-30T05:20:55.224Z","endTime":"2026-05-30T05:21:08.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:21:08.530Z","atBatIndex":87}],"currentPlay":{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (16) on a line drive to center fielder Ryan Waldschmidt. J.P. Crawford scores. Josh Naylor to 3rd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-30T05:19:36.113Z","endTime":"2026-05-30T05:21:08.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".685"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.74"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.49"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.31"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.50"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".942"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".685"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.450434995536064,"aZ":-14.574902742421314,"pfxX":-7.227385791223265,"pfxZ":8.435516482754918,"pX":0.03966553944046893,"pZ":2.724880602421455,"vX0":6.50462479564547,"vY0":-143.57214507724842,"vZ0":-5.656800329386738,"x":115.49,"y":165.21,"x0":-1.317062365161979,"y0":50.00051644701506,"z0":5.6287008166683385,"aX":-15.076020616424126},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2231,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3815987290103475,"extension":6.373743241515159},"index":0,"playId":"734b53ff-281c-3e4c-b1c9-ff8fa96cbcb1","pitchNumber":1,"startTime":"2026-05-30T05:19:40.945Z","endTime":"2026-05-30T05:19:43.945Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02430267349447,"aZ":-19.198209782532633,"pfxX":-8.297224347266331,"pfxZ":7.038510846687621,"pX":-1.4576245609673264,"pZ":1.39311912236851,"vX0":2.7513305912194936,"vY0":-135.2650051384459,"vZ0":-7.37312083644381,"x":172.56,"y":201.17,"x0":-1.4134374111472956,"y0":50.00135537217148,"z0":5.5129327855852654,"aX":-15.288194062699134},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2342,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40579930697527455,"extension":6.321450595942844},"index":1,"playId":"291c1c59-b98a-394f-b0f3-5ec03f9c8d5b","pitchNumber":2,"startTime":"2026-05-30T05:19:59.780Z","endTime":"2026-05-30T05:20:04.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91098382609997,"aZ":-20.485510023667704,"pfxX":-8.369344058965353,"pfxZ":5.577911697024424,"pX":-0.5601288986142576,"pZ":3.7197127937298426,"vX0":5.081118953485354,"vY0":-143.74800732407974,"vZ0":-2.248763466510063,"x":138.35,"y":138.35,"x0":-1.262069674616732,"y0":50.00293734815859,"z0":5.782139733617359,"aX":-17.538104083020478},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.8,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38084989130116753,"extension":6.456700948906907},"index":2,"playId":"72bdec88-65bc-3ec0-8f4d-62dd0dc9aeba","pitchNumber":3,"startTime":"2026-05-30T05:20:17.510Z","endTime":"2026-05-30T05:20:22.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925222004926933,"aZ":-44.16603009217128,"pfxX":6.992251601096019,"pfxZ":-8.258446541710748,"pX":-0.4829801990271412,"pZ":2.690573134829425,"vX0":-0.17160237426791997,"vY0":-120.16936823777696,"vZ0":1.6917304655386938,"x":135.41,"y":166.13,"x0":-1.3177766212495672,"y0":50.00437631366357,"z0":5.923412317348701,"aX":10.15002703435166},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.2,"breakHorizontal":-12.6,"spinRate":2767,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4571222326575639,"extension":6.567130079405703},"index":3,"playId":"46cc6dfb-dcb1-3968-a18d-1bf88ebd549a","pitchNumber":4,"startTime":"2026-05-30T05:20:35.756Z","endTime":"2026-05-30T05:20:39.931Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507795631503843,"aZ":-36.21094257850183,"pfxX":6.330190593400871,"pfxZ":-2.604550678847624,"pX":0.8951284927037124,"pZ":1.1775499158333669,"vX0":3.2044796391763457,"vY0":-124.23927579548855,"vZ0":-3.730232064624806,"x":82.88,"y":206.99,"x0":-1.2364649898512563,"y0":50.00102989083017,"z0":5.729929558195866,"aX":9.824435852346591},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.4,"breakHorizontal":-12.2,"spinRate":2833,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4420494602921936,"extension":6.609225200717901},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.27,"coordY":72.0}},"index":4,"playId":"a117537d-64b9-3a35-871d-db709409f2f2","pitchNumber":5,"startTime":"2026-05-30T05:20:55.224Z","endTime":"2026-05-30T05:21:08.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T05:21:08.530Z","atBatIndex":87},"scoringPlays":[3,21,23,36,42,45,46,50,75,87],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":150.08,"y":171.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":133.25,"y":97.84},"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":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":155.64,"y":146.21},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":221.88,"y":78.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":105.88,"y":149.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":142.88,"y":146.51},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":106.89,"y":149.05},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":194.36,"y":93.51},"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":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":191.55,"y":92.27},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":91.64,"y":140.73},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":116.68,"y":181.1},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":22,"top":[13,14,15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":138.0,"y":159.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":41.13,"y":122.19},"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":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":136.15,"y":83.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":108.67,"y":128.89},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":90.04,"y":92.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":33.68,"y":73.2},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":90.16,"y":126.74},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":229.51,"y":99.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":106.03,"y":139.76},"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":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":98.86,"y":70.47},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":74.27,"y":102.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":106.89,"y":147.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":102.42,"y":61.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":121.08,"y":142.96},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":88.01,"y":101.2},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":174.42,"y":115.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":112.0,"y":98.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":147.72,"y":31.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":154.87,"y":169.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":189.08,"y":59.18},"type":"H","description":"Single"}]}},{"startIndex":39,"endIndex":53,"top":[39,40,41,42,43,44,45,46,47,48],"bottom":[49,50,51,52,53],"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":150.99,"y":154.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":133.31,"y":76.84},"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":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":47.69,"y":129.71},"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":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":90.39,"y":46.47},"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":6,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":69.79,"y":97.87},"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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":148.46,"y":169.83},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":206.18,"y":123.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":152.52,"y":150.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":220.38,"y":64.93},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":70.89,"y":109.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":100.81,"y":168.82},"type":"O","description":"Forceout"}]}},{"startIndex":54,"endIndex":62,"top":[54,55,56,57,58],"bottom":[59,60,61,62],"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":125.19,"y":197.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":110.44,"y":150.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":160.4,"y":105.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":44.45,"y":123.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":82.55,"y":97.84},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":36.37,"y":97.48},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":144.4,"y":147.02},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65,66,67],"bottom":[68,69,70],"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":102.52,"y":54.98},"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":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":176.37,"y":60.02},"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":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":128.52,"y":60.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":127.67,"y":141.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":127.17,"y":181.49},"type":"O","description":"Groundout"}]}},{"startIndex":71,"endIndex":81,"top":[71,72,73,74,75,76,77],"bottom":[78,79,80,81],"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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":184.37,"y":109.98},"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":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":167.72,"y":101.9},"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":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":140.86,"y":170.84},"type":"O","description":"Fielders Choice"},{"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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":128.78,"y":138.48},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"coordinates":{"x":102.33,"y":168.31},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"coordinates":{"x":96.24,"y":148.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":150.99,"y":152.59},"type":"O","description":"Groundout"}]}},{"startIndex":82,"endIndex":87,"top":[82,83,84],"bottom":[85,86,87],"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":10,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":111.96,"y":149.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":123.9,"y":146.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":142.38,"y":146.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":10,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":159.27,"y":72.0},"type":"H","description":"Double"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":13,"errors":0,"leftOnBase":6},"away":{"runs":6,"hits":13,"errors":0,"leftOnBase":13}},"defense":{"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"center":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"onDeck":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"inHole":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"battingOrder":4,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"onDeck":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"inHole":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"second":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"third":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"battingOrder":4,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"strikes":2,"outs":1},"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":6,"groundOuts":11,"airOuts":12,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".249","atBats":43,"obp":".315","slg":".403","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":20,"rbi":6,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":38,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":160,"era":"4.05","inningsPitched":"9.1","saveOpportunities":0,"earnedRuns":6,"whip":"1.24","battersFaced":40,"outs":28,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":55,"strikes":105,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":7,"pitchesPerInning":"17.14","runsScoredPer9":"6.75","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":28,"errors":0,"chances":41,"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":11,"gamesStarted":11,"flyOuts":44,"groundOuts":72,"airOuts":71,"runs":18,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":247,"obp":".294","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1039,"era":"2.31","inningsPitched":"66.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.21","battersFaced":272,"outs":199,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1039,"balls":381,"strikes":658,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".833","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.39","hitsPer9Inn":"7.46","runsScoredPer9":"2.44","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"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":{"note":"(L, 1-2)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.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":25,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":20,"runs":8,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":2,"atBats":81,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":371,"era":"2.86","inningsPitched":"22.0","wins":1,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":7,"whip":"1.09","battersFaced":93,"outs":66,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":133,"strikes":238,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".333","pitchesPerInning":"16.86","gamesFinished":4,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"10.23","walksPer9Inn":"3.68","hitsPer9Inn":"6.14","runsScoredPer9":"3.27","homeRunsPer9":"0.41","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":11,"strikes":20,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"5.40","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":12,"gamesStarted":3,"flyOuts":16,"groundOuts":45,"airOuts":33,"runs":26,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":142,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":590,"era":"5.59","inningsPitched":"37.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":23,"whip":"1.41","battersFaced":162,"outs":111,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":210,"strikes":380,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":1,"winPercentage":".000","pitchesPerInning":"15.95","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"3.65","hitsPer9Inn":"9.00","runsScoredPer9":"6.32","homeRunsPer9":"1.70","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"502","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":28,"flyOuts":9,"groundOuts":19,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".175","atBats":57,"obp":".273","slg":".263","ops":".536","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":15,"rbi":8,"leftOnBase":21,"sacBunts":1,"sacFlies":1,"babip":".214","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":3,"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":41,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":19,"groundOuts":26,"airOuts":30,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".190","atBats":116,"obp":".252","slg":".328","ops":".580","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":38,"rbi":20,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".243","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":8,"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":3,"putOuts":75,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":21,"groundOuts":39,"airOuts":52,"runs":27,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":47,"hitByPitch":5,"avg":".275","atBats":171,"obp":".357","slg":".462","ops":".819","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":79,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.43","popOuts":17,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":33,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".313","atBats":16,"obp":".421","slg":".438","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":7,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":8,"gamesStarted":8,"flyOuts":36,"groundOuts":43,"airOuts":65,"runs":28,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":2,"hits":48,"hitByPitch":0,"atBats":185,"obp":".330","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":760,"era":"5.25","inningsPitched":"48.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.42","battersFaced":207,"outs":144,"gamesPitched":8,"completeGames":1,"shutouts":0,"pitchesThrown":760,"balls":291,"strikes":469,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".625","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.81","walksPer9Inn":"3.75","hitsPer9Inn":"9.00","runsScoredPer9":"5.25","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":8,"airOuts":17,"runs":10,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".294","atBats":68,"obp":".351","slg":".397","ops":".748","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":27,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"0.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"putOuts":51,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":24,"gamesStarted":0,"flyOuts":11,"groundOuts":23,"airOuts":17,"runs":9,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":85,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":364,"era":"3.18","inningsPitched":"22.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.10","battersFaced":91,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":364,"balls":131,"strikes":233,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".333","pitchesPerInning":"16.06","gamesFinished":4,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"7.54","runsScoredPer9":"3.57","homeRunsPer9":"0.79","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"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}},"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":"100","stats":{"batting":{"summary":"0-4 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":28,"groundOuts":67,"airOuts":55,"runs":34,"doubles":11,"triples":2,"homeRuns":9,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".271","atBats":214,"obp":".326","slg":".467","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":100,"rbi":32,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.78","popOuts":8,"lineOuts":19},"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":116,"putOuts":52,"errors":0,"chances":168,"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":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":14,"groundOuts":23,"airOuts":25,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":78,"obp":".265","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":336,"era":"2.53","inningsPitched":"21.1","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":6,"whip":"0.98","battersFaced":83,"outs":64,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":120,"strikes":216,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"15.75","gamesFinished":7,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"5.48","walksPer9Inn":"1.27","hitsPer9Inn":"7.59","runsScoredPer9":"2.53","homeRunsPer9":"0.42","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","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":"700","stats":{"batting":{"summary":"0-5 | 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":24,"groundOuts":62,"airOuts":55,"runs":30,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".295","atBats":193,"obp":".322","slg":".472","ops":".794","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":91,"rbi":37,"leftOnBase":80,"sacBunts":1,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.13","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.57","popOuts":17,"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":57,"putOuts":273,"errors":2,"chances":332,"fielding":".994","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":11,"gamesStarted":11,"flyOuts":60,"groundOuts":41,"airOuts":91,"runs":37,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":1,"hits":52,"hitByPitch":1,"atBats":232,"obp":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":922,"era":"4.65","inningsPitched":"60.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.18","battersFaced":254,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":303,"strikes":619,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".400","pitchesPerInning":"15.37","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"7.35","walksPer9Inn":"2.85","hitsPer9Inn":"7.80","runsScoredPer9":"5.55","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"3-6 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":65,"airOuts":56,"runs":26,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":29,"baseOnBalls":32,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".232","atBats":185,"obp":".341","slg":".362","ops":".703","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":67,"rbi":21,"leftOnBase":82,"sacBunts":3,"sacFlies":5,"babip":".253","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.67","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":77,"errors":3,"chances":209,"fielding":".986","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":"800","stats":{"batting":{"summary":"3-5 | 2 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":13,"groundOuts":37,"airOuts":39,"runs":23,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".268","atBats":149,"obp":".301","slg":".376","ops":".677","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":56,"rbi":15,"leftOnBase":50,"sacBunts":3,"sacFlies":0,"babip":".336","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":18,"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":31,"putOuts":112,"errors":3,"chances":146,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":24,"gamesStarted":0,"flyOuts":22,"groundOuts":4,"airOuts":36,"runs":10,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":73,"obp":".213","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":319,"era":"3.80","inningsPitched":"21.1","wins":1,"losses":4,"saves":14,"saveOpportunities":15,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"0.75","battersFaced":81,"outs":64,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":319,"balls":97,"strikes":222,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".200","pitchesPerInning":"14.95","gamesFinished":21,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.53","hitsPer9Inn":"4.22","runsScoredPer9":"4.22","homeRunsPer9":"1.69","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":55,"airOuts":63,"runs":22,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":0,"hits":59,"hitByPitch":4,"atBats":235,"obp":".303","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":988,"era":"3.25","inningsPitched":"61.0","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.20","battersFaced":255,"outs":183,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":324,"strikes":664,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".778","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"8.85","walksPer9Inn":"2.07","hitsPer9Inn":"8.70","runsScoredPer9":"3.25","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":24,"groundOuts":24,"airOuts":36,"runs":17,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".268","atBats":112,"obp":".325","slg":".420","ops":".745","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":47,"rbi":19,"leftOnBase":46,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":9,"putOuts":209,"errors":1,"chances":219,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"200","stats":{"batting":{"summary":"2-6 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":27,"groundOuts":40,"airOuts":48,"runs":36,"doubles":12,"triples":8,"homeRuns":7,"strikeOuts":51,"baseOnBalls":30,"intentionalWalks":1,"hits":57,"hitByPitch":2,"avg":".294","atBats":194,"obp":".390","slg":".546","ops":".936","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":106,"rbi":28,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".362","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.71","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":122,"errors":2,"chances":126,"fielding":".984","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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":15,"groundOuts":33,"airOuts":25,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":2,"atBats":77,"obp":".212","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":319,"era":"1.96","inningsPitched":"23.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":5,"whip":"0.70","battersFaced":86,"outs":69,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":319,"balls":118,"strikes":201,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".500","pitchesPerInning":"13.87","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"3.91","walksPer9Inn":"1.17","hitsPer9Inn":"5.09","runsScoredPer9":"2.35","homeRunsPer9":"0.39","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 5 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":43,"groundOuts":68,"airOuts":62,"runs":38,"doubles":9,"triples":2,"homeRuns":10,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":238,"obp":".342","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1017,"era":"5.16","inningsPitched":"59.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.47","battersFaced":261,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1017,"balls":376,"strikes":641,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":5,"winPercentage":".429","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.37","walksPer9Inn":"2.73","hitsPer9Inn":"10.47","runsScoredPer9":"5.76","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":5,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".182","ops":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":1,"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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":18,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":67,"obp":".307","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":259,"era":"3.00","inningsPitched":"18.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":6,"whip":"1.22","battersFaced":75,"outs":54,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":259,"balls":91,"strikes":168,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".667","pitchesPerInning":"14.39","gamesFinished":3,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.50","hitsPer9Inn":"7.50","runsScoredPer9":"3.50","homeRunsPer9":"1.00","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"0.90","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":1,"whip":"0.80","battersFaced":37,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":47,"strikes":87,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".---","pitchesPerInning":"13.40","gamesFinished":2,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.90","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"0.90","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":10,"groundOuts":24,"airOuts":18,"runs":10,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".176","atBats":85,"obp":".255","slg":".341","ops":".596","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":29,"rbi":7,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".259","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":59,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[606466,682998,672695,672515,680728,571448,694374,814439,545121,699912,694371,668678,694297,664199,642528,805299,666661],"pitchers":[668678,694297,664199,642528,805299,666661],"bench":[678489,605244],"bullpen":[656464,518876,669194,593958,623149,647336,657044],"battingOrder":[606466,682998,672695,672515,694374,814439,545121,699912,694371],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Fernandez, Jo 2 (7, Kirby, Bazardo); Perdomo (9, Kirby); Moreno (8, Kirby)."},{"label":"HR","value":"Perdomo (3, 4th inning off Kirby, 0 on, 0 out)."},{"label":"TB","value":"Arenado; Carroll 2; Fernandez, Jo 5; Moreno 4; Perdomo 7; Waldschmidt."},{"label":"RBI","value":"Fernandez, Jo (15); Moreno 2 (19); Perdomo (21); Vargas, I 2 (37)."},{"label":"2-out RBI","value":"Fernandez, Jo."},{"label":"Runners left in scoring position, 2 out","value":"Troy 2; Marte, K 2; Waldschmidt; Carroll 2; Perdomo."},{"label":"Team RISP","value":"3-for-17."},{"label":"Team LOB","value":"13."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Waldschmidt (Naylor, J at 2nd base)."},{"label":"DP","value":"2 (Marte, K-Perdomo-Vargas, I; Perdomo-Vargas, I)."}]}],"note":[{"label":"a","value":"Singled for Del Castillo in the 7th."},{"label":"1","value":"Ran for Arenado in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".233","atBats":38,"obp":".318","slg":".390","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":27,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.50","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":12,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":43,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":185,"era":"3.57","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.23","battersFaced":48,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":63,"strikes":122,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":6,"pitchesPerInning":"18.50","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":29,"groundOuts":62,"airOuts":65,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":2,"hits":55,"hitByPitch":1,"avg":".258","atBats":213,"obp":".323","slg":".352","ops":".675","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":75,"rbi":24,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.60","popOuts":22,"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":34,"putOuts":382,"errors":2,"chances":418,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".292","slg":".375","ops":".667","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":9,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":33,"groundOuts":43,"airOuts":63,"runs":25,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":49,"hitByPitch":5,"avg":".243","atBats":202,"obp":".320","slg":".347","ops":".667","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":70,"rbi":27,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.33","popOuts":19,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":163,"putOuts":90,"errors":2,"chances":255,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"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":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":28,"gamesStarted":0,"flyOuts":17,"groundOuts":27,"airOuts":27,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":29,"hitByPitch":3,"atBats":103,"obp":".321","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":398,"era":"1.75","inningsPitched":"25.2","wins":0,"losses":1,"saves":3,"saveOpportunities":4,"holds":7,"blownSaves":1,"earnedRuns":5,"whip":"1.25","battersFaced":111,"outs":77,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":121,"strikes":277,"strikePercentage":".700","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.51","gamesFinished":4,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.05","hitsPer9Inn":"10.17","runsScoredPer9":"2.10","homeRunsPer9":"0.35","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"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"}]},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":47,"obp":".358","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":208,"era":"6.35","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.59","battersFaced":53,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":81,"strikes":127,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"18.35","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.97","hitsPer9Inn":"10.32","runsScoredPer9":"7.15","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":26,"groundOuts":55,"airOuts":40,"runs":38,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":63,"hitByPitch":8,"avg":".297","atBats":212,"obp":".382","slg":".467","ops":".849","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":99,"rbi":26,"leftOnBase":80,"sacBunts":0,"sacFlies":3,"babip":".375","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":117,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":54,"airOuts":46,"runs":29,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":37,"baseOnBalls":30,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".218","atBats":174,"obp":".344","slg":".397","ops":".741","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":69,"rbi":22,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".225","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":77,"errors":5,"chances":179,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621550":{"person":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"jerseyNumber":"35","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".154","slg":".231","ops":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":3,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","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":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":28,"airOuts":33,"runs":16,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".231","atBats":117,"obp":".308","slg":".436","ops":".744","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":51,"rbi":21,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"5","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":5,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".200","atBats":30,"obp":".294","slg":".300","ops":".594","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".208","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"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":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":6,"putOuts":83,"errors":0,"chances":89,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":15,"groundOuts":16,"airOuts":26,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".120","atBats":75,"obp":".198","slg":".240","ops":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":18,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":3,"babip":".125","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","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":1,"putOuts":15,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(BS, 2)","summary":"0.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":46,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":215,"era":"0.64","inningsPitched":"14.0","wins":3,"losses":0,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":1,"whip":"0.86","battersFaced":53,"outs":42,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":85,"strikes":130,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"winPercentage":"1.000","pitchesPerInning":"15.36","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.57","hitsPer9Inn":"5.14","runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"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"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":39,"groundOuts":54,"airOuts":74,"runs":28,"doubles":18,"triples":0,"homeRuns":11,"strikeOuts":69,"baseOnBalls":16,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":256,"obp":".286","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1101,"era":"3.69","inningsPitched":"68.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.11","battersFaced":276,"outs":205,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1101,"balls":385,"strikes":716,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".429","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.11","hitsPer9Inn":"7.90","runsScoredPer9":"3.69","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":11,"gamesStarted":11,"flyOuts":50,"groundOuts":43,"airOuts":86,"runs":29,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":1,"hits":52,"hitByPitch":2,"atBats":237,"obp":".266","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":950,"era":"3.82","inningsPitched":"63.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.04","battersFaced":256,"outs":191,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":306,"strikes":644,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".571","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"8.34","walksPer9Inn":"1.98","hitsPer9Inn":"7.35","runsScoredPer9":"4.10","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":6,"airOuts":10,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".229","atBats":35,"obp":".325","slg":".457","ops":".782","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":17,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":30,"groundOuts":42,"airOuts":54,"runs":37,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":203,"obp":".354","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":975,"era":"5.90","inningsPitched":"50.1","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":33,"whip":"1.51","battersFaced":230,"outs":151,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":351,"strikes":624,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".167","pitchesPerInning":"19.37","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.48","walksPer9Inn":"3.58","hitsPer9Inn":"10.01","runsScoredPer9":"6.62","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","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":21,"gamesStarted":0,"flyOuts":12,"groundOuts":33,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":87,"obp":".302","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":375,"era":"3.20","inningsPitched":"25.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":9,"whip":"1.11","battersFaced":97,"outs":76,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":126,"strikes":249,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.06","rbi":0,"winPercentage":".667","pitchesPerInning":"14.80","gamesFinished":11,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.13","hitsPer9Inn":"7.82","runsScoredPer9":"3.55","homeRunsPer9":"1.07","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":26,"strikes":61,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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":12,"gamesStarted":12,"flyOuts":43,"groundOuts":87,"airOuts":62,"runs":33,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":0,"hits":73,"hitByPitch":2,"atBats":280,"obp":".307","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1106,"era":"3.77","inningsPitched":"74.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.22","battersFaced":300,"outs":222,"gamesPitched":12,"completeGames":1,"shutouts":0,"pitchesThrown":1106,"balls":365,"strikes":741,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":3,"winPercentage":".556","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"3.47","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.07","hitsPer9Inn":"8.88","runsScoredPer9":"4.01","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":18,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":87,"obp":".313","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":381,"era":"4.98","inningsPitched":"21.2","wins":3,"losses":3,"saves":9,"saveOpportunities":13,"holds":0,"blownSaves":4,"earnedRuns":12,"whip":"1.34","battersFaced":96,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":381,"balls":136,"strikes":245,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":1,"winPercentage":".500","pitchesPerInning":"17.58","gamesFinished":17,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"14.12","walksPer9Inn":"2.91","hitsPer9Inn":"9.14","runsScoredPer9":"5.40","homeRunsPer9":"1.66","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":12,"airOuts":18,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".203","atBats":69,"obp":".353","slg":".319","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":22,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":3,"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":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":168,"errors":1,"chances":175,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":12,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":51,"obp":".350","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":228,"era":"2.63","inningsPitched":"13.2","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":4,"whip":"1.39","battersFaced":61,"outs":41,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":228,"balls":70,"strikes":158,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"16.68","gamesFinished":3,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.22","walksPer9Inn":"3.29","hitsPer9Inn":"9.22","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":33,"groundOuts":49,"airOuts":70,"runs":31,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":1,"hits":62,"hitByPitch":2,"avg":".265","atBats":234,"obp":".323","slg":".457","ops":".780","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":107,"rbi":29,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.27","popOuts":16,"lineOuts":21},"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":152,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":11,"groundOuts":14,"airOuts":18,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":59,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":236,"era":"2.25","inningsPitched":"16.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":62,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":73,"strikes":163,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.75","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.13","hitsPer9Inn":"7.88","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","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":27,"gamesStarted":0,"flyOuts":18,"groundOuts":18,"airOuts":32,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":93,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":435,"era":"2.13","inningsPitched":"25.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":10,"blownSaves":2,"earnedRuns":6,"whip":"1.38","battersFaced":109,"outs":76,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":148,"strikes":287,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".600","pitchesPerInning":"17.17","gamesFinished":2,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"8.17","walksPer9Inn":"3.55","hitsPer9Inn":"8.88","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":52,"flyOuts":17,"groundOuts":24,"airOuts":29,"runs":21,"doubles":5,"triples":1,"homeRuns":12,"strikeOuts":53,"baseOnBalls":8,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".271","atBats":144,"obp":".327","slg":".569","ops":".896","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":82,"rbi":30,"leftOnBase":70,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":4,"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":0,"putOuts":64,"errors":0,"chances":64,"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"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":34,"groundOuts":57,"airOuts":63,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":15,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":233,"obp":".271","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1005,"era":"2.78","inningsPitched":"64.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.01","battersFaced":251,"outs":194,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1005,"balls":355,"strikes":650,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"8.77","walksPer9Inn":"2.09","hitsPer9Inn":"6.96","runsScoredPer9":"2.78","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,647304,668227,670042,645302,702284,686527,608701,640902,621550,641598,806068,669923,666374,678606,660825,642100,662253,681867],"pitchers":[669923,666374,678606,660825,642100,662253,681867],"bench":[],"bullpen":[622491,669302,676106,695380,682243,693433],"battingOrder":[641487,677594,647304,668227,645302,702284,608701,641598,806068],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rodríguez, J (12, Pfaadt); Arozarena (16, Morillo, J)."},{"label":"HR","value":"Crawford, J 2 (9, 1st inning off Gallen, 0 on, 0 out, 5th inning off Gallen, 1 on, 1 out); Rodríguez, J (11, 3rd inning off Gallen, 1 on, 2 out); Raley, L (12, 6th inning off Pfaadt, 0 on, 1 out)."},{"label":"TB","value":"Arozarena 3; Crawford, J 8; Naylor, J; Pereda; Raley, L 5; Rodríguez, J 7; Wisdom; Young."},{"label":"RBI","value":"Arozarena (26); Crawford, J 3 (22); Raley, L (30); Rodríguez, J 2 (29)."},{"label":"2-out RBI","value":"Rodríguez, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J."},{"label":"GIDP","value":"Canzone; Naylor, J."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Arozarena (15, 2nd base off Gallen/Moreno)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Young-Naylor, J)."}]}],"note":[{"label":"a","value":"Struck out for Canzone in the 9th."},{"label":"b","value":"Singled for Pereda in the 9th."}]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Naylor, J (by Morillo, J)."},{"label":"HBP","value":"Arenado (by Muñoz, A)."},{"label":"ABS Challenge","value":"Pereda 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gallen 84-53; Pfaadt 31-20; Clarke, T 4-3; Loáisiga 16-13; Garcia, B 16-10; Morillo, J 9-6; Kirby 87-61; Brash 22-11; Ferrer 12-9; Bazardo 27-15; Speier 3-3; Muñoz, A 25-16; Criswell, C 9-7."},{"label":"Groundouts-flyouts","value":"Gallen 5-2; Pfaadt 2-0; Clarke, T 1-0; Loáisiga 2-0; Garcia, B 1-0; Morillo, J 0-0; Kirby 3-3; Brash 1-0; Ferrer 2-0; Bazardo 0-3; Speier 0-0; Muñoz, A 2-0; Criswell, C 3-0."},{"label":"Batters faced","value":"Gallen 21; Pfaadt 8; Clarke, T 1; Loáisiga 3; Garcia, B 4; Morillo, J 3; Kirby 22; Brash 6; Ferrer 3; Bazardo 6; Speier 1; Muñoz, A 7; Criswell, C 3."},{"label":"Inherited runners-scored","value":"Clarke, T 1-0; Brash 1-1; Bazardo 1-0; Speier 2-0."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: David Rackley. 2B: Nestor Ceja. 3B: Louie Krupa. "},{"label":"Weather","value":"58 degrees, Roof Closed."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"3:10."},{"label":"Att","value":"44,198."},{"label":"Venue","value":"T-Mobile Park."},{"label":"May 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","boxscoreName":"Crawford, J"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":54,"airOuts":46,"runs":29,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":37,"baseOnBalls":30,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".218","atBats":174,"obp":".344","slg":".397","ops":".741","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":69,"rbi":22,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".225","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":77,"errors":5,"chances":179,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":75,"hittingGameScore":75},{"player":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","boxscoreName":"Perdomo"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"3-6 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":65,"airOuts":56,"runs":26,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":29,"baseOnBalls":32,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".232","atBats":185,"obp":".341","slg":".362","ops":".703","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":67,"rbi":21,"leftOnBase":82,"sacBunts":3,"sacFlies":5,"babip":".253","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.67","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":77,"errors":3,"chances":209,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","boxscoreName":"Rodríguez, J"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":33,"groundOuts":49,"airOuts":70,"runs":31,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":1,"hits":62,"hitByPitch":2,"avg":".265","atBats":234,"obp":".323","slg":".457","ops":".780","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":107,"rbi":29,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.27","popOuts":16,"lineOuts":21},"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":152,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64}]},"decisions":{"winner":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"loser":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}