{"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":823798,"link":"/api/v1.1/game/823798/feed/live","metaData":{"wait":10,"timeStamp":"20260429_023703","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823798,"type":"R","doubleHeader":"N","id":"2026/04/28/arimlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823798-2026-04-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-28T23:40:00Z","originalDate":"2026-04-28","officialDate":"2026-04-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":28,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":13,"ties":0,"pct":".536"},"records":{},"divisionLeader":false,"wins":15,"losses":13,"winningPercentage":".536"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":28,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":13,"ties":0,"pct":".536"},"records":{},"divisionLeader":false,"wins":15,"losses":13,"winningPercentage":".536"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"ID694851":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851","firstName":"Andrew","lastName":"Hoffmann","birthDate":"2000-02-02","currentAge":26,"birthCity":"Joliet","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Hoffmann","middleName":"Michael","boxscoreName":"Hoffmann, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Hoffmann","nameSlug":"andrew-hoffmann-694851","firstLastName":"Andrew Hoffmann","lastFirstName":"Hoffmann, Andrew","lastInitName":"Hoffmann, A","initLastName":"A Hoffmann","fullFMLName":"Andrew Michael Hoffmann","fullLFMName":"Hoffmann, Andrew Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675659":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659","firstName":"Gregory","lastName":"Jones","birthDate":"1998-03-07","currentAge":28,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Greg","useLastName":"Jones","boxscoreName":"Jones, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Jones","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"greg-jones-675659","firstLastName":"Greg Jones","lastFirstName":"Jones, Greg","lastInitName":"Jones, G","initLastName":"G Jones","fullFMLName":"Gregory Jones","fullLFMName":"Jones, Gregory","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID699912":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912","firstName":"Jose","lastName":"Fernandez","primaryNumber":"11","birthDate":"2003-09-22","currentAge":22,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jose","useLastName":"Fernandez","middleName":"Luis","boxscoreName":"Fernandez, Jo","gender":"M","nameMatrilineal":"Longart","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Fernandez","nameSlug":"jose-fernandez-699912","firstLastName":"Jose Fernandez","lastFirstName":"Fernandez, Jose","lastInitName":"Fernandez, J","initLastName":"J Fernandez","fullFMLName":"Jose Luis Fernandez","fullLFMName":"Fernandez, Jose Luis","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"43","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605244":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244","firstName":"Aramis","lastName":"Garcia","primaryNumber":"35","birthDate":"1993-01-12","currentAge":33,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Aramis","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AY-ruh-mis","mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aramis Garcia","nameSlug":"aramis-garcia-605244","firstLastName":"Aramis Garcia","lastFirstName":"Garcia, Aramis","lastInitName":"Garcia, A","initLastName":"A Garcia","fullFMLName":"Aramis Michael Garcia","fullLFMName":"Garcia, Aramis Michael","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672012":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012","firstName":"Tyler","lastName":"Black","primaryNumber":"7","birthDate":"2000-07-26","currentAge":26,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Tyler","useLastName":"Black","middleName":"Alexander","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Black","nameSlug":"tyler-black-672012","firstLastName":"Tyler Black","lastFirstName":"Black, Tyler","lastInitName":"Black, T","initLastName":"T Black","fullFMLName":"Tyler Alexander Black","fullLFMName":"Black, Tyler Alexander","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40100,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Roof Closed","temp":"67","wind":"0 mph, None"},"gameInfo":{"attendance":23063,"firstPitch":"2026-04-28T23:40:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"home":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"}},"officialScorer":{"id":681131,"fullName":"Drew Olson","link":"/api/v1/people/681131"},"primaryDatacaster":{"id":800981,"fullName":"Matthew Houk","link":"/api/v1/people/800981"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:40:54.026Z","endTime":"2026-04-28T23:42:16.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T20:25:00.774Z","endTime":"2026-04-28T23:22:33.656Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T23:22:33.656Z","endTime":"2026-04-28T23:39:50.537Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-28T23:39:50.537Z","endTime":"2026-04-28T23:40:55.978Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439484481113208,"aZ":-12.771909459291152,"pfxX":-6.23508724607494,"pfxZ":10.12306284094981,"pX":0.06574692802225829,"pZ":1.5283887225184232,"vX0":4.40580587168033,"vY0":-137.55605314334167,"vZ0":-8.456615846116112,"x":114.49,"y":197.51,"x0":-0.7463555294960246,"y0":50.00617912599129,"z0":5.508207260606298,"aX":-11.954057141982034},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2362,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3981419507203081,"extension":6.110706192941908},"index":3,"playId":"97b1d4d6-709b-3608-b266-55bf1d262dfd","pitchNumber":1,"startTime":"2026-04-28T23:40:55.978Z","endTime":"2026-04-28T23:41:00.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624460288587457,"aZ":-18.814476179251354,"pfxX":-0.4940065629289325,"pfxZ":7.824189806374763,"pX":1.5642862083719988,"pZ":1.8803637536089766,"vX0":6.359607061686621,"vY0":-129.9395321727365,"vZ0":-5.400120401416721,"x":57.37,"y":188.01,"x0":-0.8522593030216709,"y0":50.001320423161296,"z0":5.41814571704017,"aX":-0.8436971275270417},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.2,"breakHorizontal":-0.5,"spinRate":2582,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.4217760429569286,"extension":6.1306145609194855},"index":4,"playId":"efb031e8-a392-38b6-9fa7-7e50cafc221d","pitchNumber":2,"startTime":"2026-04-28T23:41:13.123Z","endTime":"2026-04-28T23:41:17.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975539821435238,"aZ":-19.801599282546825,"pfxX":-0.6089321051053265,"pfxZ":7.161898011673325,"pX":0.5279736529079904,"pZ":1.6097453425010775,"vX0":4.335365511325485,"vY0":-130.7039114926397,"vZ0":-5.824281184254518,"x":96.87,"y":195.32,"x0":-1.0742606992424655,"y0":50.00309229074263,"z0":5.357660665330114,"aX":-1.052831136698387},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":0.1,"spinRate":2659,"spinDirection":161},"zone":9,"typeConfidence":0.92,"plateTime":0.4193348793098033,"extension":5.97960355263427},"index":5,"playId":"f79b0c5f-1b99-37ca-8dd2-c8d1d7c3425a","pitchNumber":3,"startTime":"2026-04-28T23:41:27.863Z","endTime":"2026-04-28T23:41:31.890Z","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":2,"strikes":1,"outs":0},"index":6,"startTime":"2026-04-28T23:41:35.625Z","endTime":"2026-04-28T23:41:51.756Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61654264117955,"aZ":-13.346999387858647,"pfxX":-6.586398296749245,"pfxZ":9.653789127283208,"pX":0.8005068548201218,"pZ":0.5923384200901838,"vX0":6.309187844648109,"vY0":-138.88238243220286,"vZ0":-10.715451475648091,"x":86.49,"y":222.79,"x0":-0.6468820551407498,"y0":50.00137629190798,"z0":5.39238994164082,"aX":-12.842918902271192},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2449,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.39464249454984746,"extension":6.053967912272295},"index":7,"playId":"5a5b5177-2b1f-32ae-a0e6-1e982b4297cc","pitchNumber":4,"startTime":"2026-04-28T23:41:51.756Z","endTime":"2026-04-28T23:41:55.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95626903506842,"aZ":-12.45545507701231,"pfxX":-6.023234226717125,"pfxZ":10.172204352606233,"pX":1.5494670776634532,"pZ":1.4120159081206163,"vX0":8.036298754111218,"vY0":-138.58025121146966,"vZ0":-8.398651853796789,"x":57.94,"y":200.66,"x0":-0.6100744945637592,"y0":50.00267979427611,"z0":5.32076533081868,"aX":-11.675873374345478},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2318,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.39575321480708014,"extension":6.013247468558494},"index":8,"playId":"316fb927-ccfc-305b-a8bd-81d18e01b98e","pitchNumber":5,"startTime":"2026-04-28T23:42:12.772Z","endTime":"2026-04-28T23:42:16.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:42:16.795Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:42:23.964Z","endTime":"2026-04-28T23:42:54.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982687806877482,"aZ":-20.432964693847605,"pfxX":0.3730110488289873,"pfxZ":6.793084676700573,"pX":0.1509817805179881,"pZ":2.873434357483945,"vX0":3.4253958434781744,"vY0":-130.74311930181776,"vZ0":-2.7564827737997684,"x":111.24,"y":161.2,"x0":-1.2254644022391394,"y0":50.002311545411715,"z0":5.477599402615823,"aX":0.6444890636856861},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":-1.4,"spinRate":2350,"spinDirection":136},"zone":2,"typeConfidence":0.92,"plateTime":0.4191966371399207,"extension":6.030077889692645},"hitData":{"launchSpeed":81.5,"launchAngle":24.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.48,"coordY":89.84}},"index":0,"playId":"e485b532-4e98-37cc-be8f-983746982aa1","pitchNumber":1,"startTime":"2026-04-28T23:42:43.961Z","endTime":"2026-04-28T23:42:54.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:42:54.517Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:43:00.437Z","endTime":"2026-04-28T23:44:50.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40149312814935,"aZ":-12.07544469650258,"pfxX":-6.049296911778613,"pfxZ":10.242104298570556,"pX":0.7404160420157588,"pZ":2.569558197661832,"vX0":6.579705311848186,"vY0":-139.88980818860153,"vZ0":-5.6797244084462655,"x":88.78,"y":169.4,"x0":-0.8671205553528227,"y0":50.00694163326538,"z0":5.4327187061841515,"aX":-11.876432197744718},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2418,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.3930013648115307,"extension":5.958705338649753},"index":0,"playId":"a8ec1efe-1560-34bd-8802-d06d43f0eb63","pitchNumber":1,"startTime":"2026-04-28T23:43:20.508Z","endTime":"2026-04-28T23:43:24.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.426534857048434,"aZ":-20.402442370117416,"pfxX":1.8377143224993286,"pfxZ":6.866869609364737,"pX":1.4859104337140225,"pZ":2.074854627407826,"vX0":6.55152781421136,"vY0":-130.60862487957178,"vZ0":-4.2879917317977325,"x":60.36,"y":182.76,"x0":-1.3015378907529236,"y0":50.005180317003735,"z0":5.287084500847357,"aX":3.151016276210462},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.6,"breakHorizontal":-4.9,"spinRate":2536,"spinDirection":139},"zone":14,"typeConfidence":0.92,"plateTime":0.4205700959295773,"extension":6.150102729364738},"index":1,"playId":"5e8ac707-93b3-3f0f-b14e-2f0d44ea1146","pitchNumber":2,"startTime":"2026-04-28T23:43:40.183Z","endTime":"2026-04-28T23:43:44.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08458438121926,"aZ":-10.91780453065849,"pfxX":-5.801941480936351,"pfxZ":10.812648719776599,"pX":0.7437277898818789,"pZ":1.0073678620705877,"vX0":6.244024183683624,"vY0":-139.93471001137036,"vZ0":-10.085447215418418,"x":88.65,"y":211.58,"x0":-0.7718785286607729,"y0":50.00615604508104,"z0":5.391717886773677,"aX":-11.410629504589387},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2413,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39269843504577073,"extension":6.009209327957305},"index":2,"playId":"c9cdd25d-3fb2-3f12-aeef-1ec683aa375f","pitchNumber":3,"startTime":"2026-04-28T23:44:00.504Z","endTime":"2026-04-28T23:44:04.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383537612572812,"aZ":-19.935771037353135,"pfxX":0.014609750940168864,"pfxZ":7.098744962312866,"pX":-0.04563389603439234,"pZ":2.803999494743017,"vX0":3.3090995318956153,"vY0":-130.91029055573836,"vZ0":-2.88607472702984,"x":118.74,"y":163.07,"x0":-1.3315409780478789,"y0":50.00151711875247,"z0":5.4246128965968925,"aX":0.025010880695072308},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.4,"breakHorizontal":-0.8,"spinRate":2605,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.41947831052798,"extension":6.095186063983961},"index":3,"playId":"1e250a03-182b-3223-b993-efe1c73b3c76","pitchNumber":4,"startTime":"2026-04-28T23:44:20.919Z","endTime":"2026-04-28T23:44:24.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61759703931671,"aZ":-21.18256679164177,"pfxX":-10.47547888817289,"pfxZ":5.620534297270469,"pX":0.7102979997751321,"pZ":2.9115328804536396,"vX0":7.637758034829815,"vY0":-139.5109678921652,"vZ0":-3.2548451310020483,"x":89.93,"y":160.17,"x0":-0.7124494708746362,"y0":50.00372243283984,"z0":5.502104734343775,"aX":-20.493283605525956},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2211,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3937472129099606,"extension":6.018257859358019},"index":4,"playId":"01f9d17a-ba2f-38fa-bfbd-4b8794cccea1","pitchNumber":5,"startTime":"2026-04-28T23:44:46.312Z","endTime":"2026-04-28T23:44:50.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:44:50.443Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T23:44:58.235Z","endTime":"2026-04-28T23:47:31.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":79.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413398367556674,"aZ":-19.687498836724842,"pfxX":5.592656199549138,"pfxZ":7.710631837047851,"pX":1.5829092309747597,"pZ":1.7660077552778908,"vX0":5.2649402834213825,"vY0":-127.2923993164633,"vZ0":-5.237727658282823,"x":56.66,"y":191.1,"x0":-1.2488221619160556,"y0":50.001364890370056,"z0":5.438497697106506,"aX":9.051391880351073},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.8,"breakHorizontal":-11.4,"spinRate":2469,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.43253936548869376,"extension":6.094447400697694},"index":0,"playId":"c38b718a-f90f-317c-9ee7-b9633c52ca15","pitchNumber":1,"startTime":"2026-04-28T23:45:19.148Z","endTime":"2026-04-28T23:45:23.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78249794108895,"aZ":-11.77378718261915,"pfxX":-4.626201989181126,"pfxZ":10.424103875630953,"pX":-0.47244215037554155,"pZ":2.7468153774824695,"vX0":3.0216091482559895,"vY0":-139.56885354600263,"vZ0":-5.578388896028294,"x":135.01,"y":164.62,"x0":-0.9725909485895484,"y0":50.00225835635862,"z0":5.558933558337105,"aX":-9.052710973955245},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2309,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.393668691395225,"extension":6.077079159650512},"index":1,"playId":"2cc19021-38cb-33ff-adc3-c8728c43338b","pitchNumber":2,"startTime":"2026-04-28T23:45:39.706Z","endTime":"2026-04-28T23:45:46.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-28T23:46:02.590Z","endTime":"2026-04-28T23:46:38.876Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"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":96.9,"endSpeed":88.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.014105713599115,"aZ":-16.913033283658446,"pfxX":-9.149048095640882,"pfxZ":7.6591441783106475,"pX":0.4639847231589969,"pZ":1.849646782926987,"vX0":6.771650973238746,"vY0":-140.74741121558023,"vZ0":-7.022393100525769,"x":99.31,"y":188.84,"x0":-0.7929214116354681,"y0":50.00275264025178,"z0":5.485987728540508,"aX":-18.228505622495053},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2298,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39019779856344616,"extension":6.052518276344687},"index":3,"playId":"81d22d50-1fb1-3e95-8887-470474683a2c","pitchNumber":3,"startTime":"2026-04-28T23:46:38.876Z","endTime":"2026-04-28T23:46:42.904Z","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":96.0,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27472741155968,"aZ":-12.556101027611087,"pfxX":-4.035671766007306,"pfxZ":10.024270699066378,"pX":0.9990740474094358,"pZ":4.0582743631477465,"vX0":6.22047593037503,"vY0":-139.69048666340626,"vZ0":-2.1886755893472962,"x":78.92,"y":129.21,"x0":-0.7422020626138645,"y0":50.00612068399714,"z0":5.687257127295884,"aX":-7.901277305058253},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2445,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.39355186514194695,"extension":5.975570666960404},"index":4,"playId":"f24bf645-8810-376a-ae45-99547bd5024c","pitchNumber":4,"startTime":"2026-04-28T23:47:00.698Z","endTime":"2026-04-28T23:47:04.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40605358319725,"aZ":-19.29572339729348,"pfxX":-0.8705459880657589,"pfxZ":7.225508505747062,"pX":1.1227370571699096,"pZ":1.8093209090465363,"vX0":5.780429708394026,"vY0":-132.64833784065266,"vZ0":-5.721793545374475,"x":74.2,"y":189.93,"x0":-0.9715648919073612,"y0":50.00141887292846,"z0":5.401403816999065,"aX":-1.552406439044751},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":0.4,"spinRate":2491,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4129416890714519,"extension":6.121087606589811},"index":5,"playId":"1719ac89-2b1a-3ea4-aec3-eb83bb9409eb","pitchNumber":5,"startTime":"2026-04-28T23:47:24.710Z","endTime":"2026-04-28T23:47:31.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:47:31.731Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:49:17.286Z","endTime":"2026-04-28T23:51:17.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.487287311282543,"aZ":-14.702092752692556,"pfxX":-5.701523989397053,"pfxZ":9.931610029955849,"pX":-0.8176809454728666,"pZ":2.6842595066358497,"vX0":4.498810403919064,"vY0":-131.91285128145657,"vZ0":-3.8186646705797793,"x":148.17,"y":166.3,"x0":-1.8058513124688855,"y0":50.003544052410824,"z0":5.236946854296041,"aX":-10.032116290827469},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2312,"spinDirection":230},"zone":4,"typeConfidence":0.97,"plateTime":0.41546578739539264,"extension":6.111920389350083},"index":0,"playId":"e9383749-8681-3605-9e27-dfb32c2d0c63","pitchNumber":1,"startTime":"2026-04-28T23:49:45.234Z","endTime":"2026-04-28T23:49:49.847Z","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":90.6,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920966493369534,"aZ":-18.847612507753002,"pfxX":-5.3592089862899135,"pfxZ":7.546622542306487,"pX":-1.7330326247504348,"pZ":2.70852607617953,"vX0":2.1437671045869027,"vY0":-131.9933728092943,"vZ0":-2.9636365247091,"x":183.06,"y":165.65,"x0":-1.8591837237615578,"y0":50.002446095368725,"z0":5.232667151314103,"aX":-9.461978556804992},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2344,"spinDirection":229},"zone":11,"typeConfidence":0.78,"plateTime":0.41487070892003475,"extension":6.095571962426417},"index":1,"playId":"16488d19-77de-36b4-978d-be6fd276a650","pitchNumber":2,"startTime":"2026-04-28T23:50:00.465Z","endTime":"2026-04-28T23:50:05.137Z","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":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.101649394145404,"aZ":-26.88055192781055,"pfxX":-10.010175239882344,"pfxZ":2.986657475000732,"pX":-0.4672261415635265,"pZ":1.690883428722992,"vX0":6.315724341645412,"vY0":-132.09737156480978,"vZ0":-4.0794130453424575,"x":134.81,"y":193.13,"x0":-1.5836564854607793,"y0":50.005638415647006,"z0":5.222437761712097,"aX":-17.763414847451457},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":2115,"spinDirection":232},"zone":7,"typeConfidence":0.8,"plateTime":0.41401347694979096,"extension":6.209831818061262},"index":2,"playId":"7f9c1a99-90cd-3da7-aa61-718d3b67fde9","pitchNumber":3,"startTime":"2026-04-28T23:50:16.014Z","endTime":"2026-04-28T23:50:20.325Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170203716446007,"aZ":-16.40190083010044,"pfxX":-3.116107571230276,"pfxZ":8.737117763033464,"pX":-0.8549207078579975,"pZ":1.948371705620559,"vX0":3.828071849944168,"vY0":-133.39317412045375,"vZ0":-5.334564369501688,"x":149.59,"y":186.17,"x0":-1.9024474510016176,"y0":50.004779160043114,"z0":5.153102568982802,"aX":-5.627163868787282},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":4.8,"spinRate":2358,"spinDirection":237},"zone":13,"typeConfidence":0.86,"plateTime":0.41029668353644455,"extension":6.136381274016846},"index":3,"playId":"c5e1f6e7-7c9d-3ab4-9b6b-35286a3bc026","pitchNumber":4,"startTime":"2026-04-28T23:50:38.599Z","endTime":"2026-04-28T23:51:05.629Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.593246774145072,"aZ":-16.428196689583956,"pfxX":-7.962783444621886,"pfxZ":8.597845374570445,"pX":-0.36896820495919336,"pZ":1.5383435417338016,"vX0":6.118266944535258,"vY0":-135.0014535747302,"vZ0":-6.472303275739475,"x":131.06,"y":197.24,"x0":-1.6392250232547878,"y0":50.001964124699526,"z0":5.139207600929959,"aX":-14.579505560837317},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2403,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.4069814287894631,"extension":6.168707477556862},"index":4,"playId":"a6d58a2c-32bb-3771-904b-81106b564269","pitchNumber":5,"startTime":"2026-04-28T23:51:12.324Z","endTime":"2026-04-28T23:51:17.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:51:17.624Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:51:35.147Z","endTime":"2026-04-28T23:54:09.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78857617642807,"aZ":-16.68351727799617,"pfxX":-4.134524286926012,"pfxZ":8.583446500077425,"pX":-0.44641528424555127,"pZ":2.952966749384304,"vX0":4.414221103038285,"vY0":-133.73598021173083,"vZ0":-3.0609585234123937,"x":134.02,"y":159.05,"x0":-1.5839810127185134,"y0":50.00627547200541,"z0":5.314381206025635,"aX":-7.464843857078824},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2301,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.41011109526255396,"extension":6.068678603419533},"index":0,"playId":"5a0a77fd-1635-3e1d-8117-fde9fdfcb4f3","pitchNumber":1,"startTime":"2026-04-28T23:51:44.868Z","endTime":"2026-04-28T23:51:49.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36730873617872,"aZ":-15.890339460336902,"pfxX":-7.409659410955754,"pfxZ":8.88430253696638,"pX":0.0637027417772509,"pZ":1.59055176383077,"vX0":6.954342903328852,"vY0":-134.78340595404904,"vZ0":-6.267334150856986,"x":114.57,"y":195.84,"x0":-1.5921352377092293,"y0":50.00095552035221,"z0":5.075502189097561,"aX":-13.578230307085933},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2453,"spinDirection":232},"zone":8,"typeConfidence":0.94,"plateTime":0.40697618748383313,"extension":6.129541375128702},"index":1,"playId":"267ed2dd-c135-3111-93f5-1498c32ce56c","pitchNumber":2,"startTime":"2026-04-28T23:52:02.585Z","endTime":"2026-04-28T23:52:09.110Z","isPitch":true,"type":"pitch"},{"details":{"description":"Garrett Mitchell caught stealing 2nd base, catcher James McCann to second baseman Ketel Marte.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"267ed2dd-c135-3111-93f5-1498c32ce56c","startTime":"2026-04-28T23:52:23.203Z","endTime":"2026-04-28T23:52:50.037Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.621203967015717,"aZ":-37.874271452782146,"pfxX":3.904971759091486,"pfxZ":-3.860751440336106,"pX":0.29910732757791647,"pZ":2.918835463695422,"vX0":3.436904580607761,"vY0":-120.4694542944789,"vZ0":1.3620115906763244,"x":105.6,"y":159.97,"x0":-1.6516757405619737,"y0":50.00573692661697,"z0":5.684981147668059,"aX":5.759950155057173},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.5,"breakHorizontal":-7.9,"spinRate":2441,"spinDirection":64},"zone":3,"typeConfidence":0.88,"plateTime":0.45404253604698797,"extension":6.045110345645634},"index":3,"playId":"5c15f24e-c278-3109-93f2-9466f3678eca","pitchNumber":3,"startTime":"2026-04-28T23:52:50.037Z","endTime":"2026-04-28T23:52:57.061Z","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.0,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331289514546047,"aZ":-28.314042186327477,"pfxX":-0.08217484735844405,"pfxZ":2.42611529164167,"pX":1.2280823363274844,"pZ":0.7522047495913708,"vX0":6.848168215621069,"vY0":-125.043043576502,"vZ0":-5.42287447284522,"x":70.19,"y":218.47,"x0":-1.530996127217077,"y0":50.001511004021985,"z0":5.261438382607139,"aX":-0.13179709774894155},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2216,"spinDirection":184},"zone":14,"typeConfidence":0.92,"plateTime":0.4374170505581274,"extension":6.208114292009927},"index":4,"playId":"e96e3dcf-3325-3b63-8612-df8ebc1ae59a","pitchNumber":4,"startTime":"2026-04-28T23:53:32.538Z","endTime":"2026-04-28T23:53:36.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922340361323986,"aZ":-14.900679149264986,"pfxX":-6.260548390135289,"pfxZ":9.31952781782828,"pX":2.083247807540388,"pZ":1.3746928568312062,"vX0":11.372340873297683,"vY0":-135.38350389593617,"vZ0":-6.949032658429292,"x":37.59,"y":201.66,"x0":-1.3610175993570894,"y0":50.00439942585588,"z0":5.0202583589029794,"aX":-11.606859858619092},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2388,"spinDirection":231},"zone":14,"typeConfidence":0.97,"plateTime":0.4047740509138209,"extension":6.122221749863241},"index":5,"playId":"beb45023-0b81-31b7-b516-27d36fe32cb4","pitchNumber":5,"startTime":"2026-04-28T23:53:49.287Z","endTime":"2026-04-28T23:53:53.029Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49082655113925,"aZ":-33.90520941987966,"pfxX":-9.969360619868691,"pfxZ":-1.0191488966591307,"pX":-0.2723658465360189,"pZ":0.419688782678245,"vX0":6.574225104356847,"vY0":-129.73142290396484,"vZ0":-5.648028418575788,"x":127.38,"y":227.45,"x0":-1.545915891965373,"y0":50.001279059982636,"z0":5.213522373274986,"aX":-16.96817852917381},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.9,"breakHorizontal":16.6,"spinRate":2052,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4224248008115632,"extension":6.223282476777125},"index":6,"playId":"1b53723d-89a9-3a5b-9878-27f3afc911f4","pitchNumber":6,"startTime":"2026-04-28T23:54:04.761Z","endTime":"2026-04-28T23:54:09.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:54:09.824Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a line drive to left fielder Lourdes Gurriel Jr. William Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:54:12.645Z","endTime":"2026-04-28T23:56:33.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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.2,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52258903916224,"aZ":-14.799112515326874,"pfxX":-7.766904825827602,"pfxZ":9.588351133746887,"pX":0.41534673019016716,"pZ":1.2707883709058132,"vX0":8.035364908868639,"vY0":-133.90707385540586,"vZ0":-7.269314017929979,"x":101.17,"y":204.47,"x0":-1.6184199597089914,"y0":50.0029183006028,"z0":5.084076967253869,"aX":-14.073970379140121},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2356,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.40939747545042504,"extension":6.170738183841391},"index":0,"playId":"fcc370f3-05df-36a1-a05b-7e47b34a7e16","pitchNumber":1,"startTime":"2026-04-28T23:54:36.525Z","endTime":"2026-04-28T23:54:41.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888277554058497,"aZ":-31.074304301363483,"pfxX":-9.267320674400185,"pfxZ":0.6504178084474743,"pX":-0.028177434810941357,"pZ":1.2643268831674876,"vX0":7.084714061691104,"vY0":-128.87661350080575,"vZ0":-4.197795802583541,"x":118.07,"y":204.64,"x0":-1.6039333638640128,"y0":50.00302056672627,"z0":5.304910221065128,"aX":-15.645161578480169},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":2049,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.42442797587996806,"extension":6.10514330154536},"index":1,"playId":"c8539bf8-6906-30af-8bf8-a5cd33e9e2bd","pitchNumber":2,"startTime":"2026-04-28T23:55:00.402Z","endTime":"2026-04-28T23:55:04.499Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.562875060363222,"aZ":-31.89455917185847,"pfxX":-9.089537391593673,"pfxZ":0.16180205207079545,"pX":-0.7441499874832974,"pZ":1.6771715401230216,"vX0":5.446676359816231,"vY0":-129.12868443400882,"vZ0":-3.123930480436277,"x":145.37,"y":193.5,"x0":-1.6985070037938654,"y0":50.00084308104648,"z0":5.353194638474456,"aX":-15.367847033944434},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.1,"breakHorizontal":15.2,"spinRate":2148,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.4239640675263212,"extension":6.167139714472014},"index":2,"playId":"bc2c3f35-db4b-3fb8-a921-f994544d4389","pitchNumber":3,"startTime":"2026-04-28T23:55:21.906Z","endTime":"2026-04-28T23:55:26.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T23:55:31.584Z","endTime":"2026-04-28T23:55:47.049Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567471374572072,"aZ":-31.855342495456128,"pfxX":-9.097683531233812,"pfxZ":0.19190106899074877,"pX":-1.0218778601587748,"pZ":2.0745593006485024,"vX0":4.698625130471328,"vY0":-128.80348434351262,"vZ0":-2.1920498471952325,"x":155.95,"y":182.77,"x0":-1.6869249341512107,"y0":50.00585097675194,"z0":5.398231532168332,"aX":-15.30006315557422},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":15.5,"spinRate":2144,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.42513707826267977,"extension":5.872208437546124},"index":4,"playId":"df41cf2a-1522-3687-b5ad-eb343b2f1dd2","pitchNumber":4,"startTime":"2026-04-28T23:55:47.049Z","endTime":"2026-04-28T23:55:51.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.319758521310867,"aZ":-32.67833417674716,"pfxX":-7.641100530697248,"pfxZ":-0.29815268305924825,"pX":-1.0876123488304843,"pZ":2.0523121265973217,"vX0":4.138317836949645,"vY0":-128.41339714858645,"vZ0":-1.991257091180631,"x":158.46,"y":183.37,"x0":-1.726302062264966,"y0":50.00579501396647,"z0":5.377435544581743,"aX":-12.777316085335887},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":13.0,"spinRate":2145,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4263675613317921,"extension":6.001273562762199},"hitData":{"launchSpeed":91.2,"launchAngle":15.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.24,"coordY":101.89}},"index":5,"playId":"585b25c8-41fd-3cba-a56f-305945b126b8","pitchNumber":5,"startTime":"2026-04-28T23:56:23.365Z","endTime":"2026-04-28T23:56:33.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:56:33.378Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Black grounds out softly, first baseman Ildemaro Vargas to pitcher Merrill Kelly. William Contreras to 3rd. Brice Turang to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:56:39.343Z","endTime":"2026-04-28T23:59:09.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.265426564644294,"aZ":-38.91309274692115,"pfxX":2.59810153873323,"pfxZ":-4.719630765087541,"pX":0.9492330299513706,"pZ":1.76418464250005,"vX0":5.412915555956022,"vY0":-118.86895030340372,"vZ0":-0.9358786432059112,"x":80.82,"y":191.15,"x0":-1.6969626217323395,"y0":50.00218784768477,"z0":5.702787215743864,"aX":3.7095788470125526},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.5,"breakHorizontal":-6.0,"spinRate":2388,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.46118229682510536,"extension":6.2362033290419765},"index":0,"playId":"bf80b9d0-a5b6-353a-8a42-802cdad83489","pitchNumber":1,"startTime":"2026-04-28T23:57:14.630Z","endTime":"2026-04-28T23:57:19.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51578084897003,"aZ":-15.655977266464328,"pfxX":-6.55288909701239,"pfxZ":9.181898168521602,"pX":-0.3411071483930277,"pZ":3.902877142534495,"vX0":5.713932564965698,"vY0":-133.91735977850314,"vZ0":-0.9328118791369565,"x":130.0,"y":133.4,"x0":-1.6611458047803986,"y0":50.0017544750647,"z0":5.386100818368899,"aX":-11.787254350623792},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":10.4,"spinRate":2372,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.41052784540186904,"extension":6.135332929575689},"index":1,"playId":"c3f43b6c-6611-3640-9ac4-49161bdc171e","pitchNumber":2,"startTime":"2026-04-28T23:57:36.173Z","endTime":"2026-04-28T23:57:40.988Z","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":91.8,"endSpeed":83.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43768915036468,"aZ":-16.78385689153106,"pfxX":-5.0682196830773485,"pfxZ":8.565970748285448,"pX":0.7077444635317153,"pZ":2.7294930750402644,"vX0":7.885910482088012,"vY0":-133.3814466685066,"vZ0":-3.523872970235519,"x":90.02,"y":165.08,"x0":-1.632454356332897,"y0":50.004603654473975,"z0":5.2825311920181734,"aX":-9.108520624337203},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2350,"spinDirection":226},"zone":6,"typeConfidence":0.96,"plateTime":0.4110915436348437,"extension":5.968831566039104},"index":2,"playId":"6a5d5d27-fb5d-3215-b7c9-1c660d74f1bc","pitchNumber":3,"startTime":"2026-04-28T23:57:54.117Z","endTime":"2026-04-28T23:57:58.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T23:58:05.169Z","endTime":"2026-04-28T23:58:23.289Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828688849781265,"aZ":-29.79086693812781,"pfxX":-7.105747954928161,"pfxZ":1.4100742893857383,"pX":-1.4714812505021153,"pZ":1.6146902076849956,"vX0":3.29359510939559,"vY0":-129.1122229634427,"vZ0":-3.5542630593816207,"x":173.09,"y":195.18,"x0":-1.8403591013071285,"y0":50.0020178490206,"z0":5.301184561144966,"aX":-11.998474620088764},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":12.1,"spinRate":2070,"spinDirection":244},"zone":13,"typeConfidence":0.87,"plateTime":0.4241962581199745,"extension":6.049095088066101},"index":4,"playId":"53f56fcc-fe46-3ba3-9b24-5432b10c6430","pitchNumber":4,"startTime":"2026-04-28T23:58:23.289Z","endTime":"2026-04-28T23:58:27.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734560144974072,"aZ":-18.662328763820124,"pfxX":-2.9112576791428877,"pfxZ":7.515290548176936,"pX":-1.3478802551712292,"pZ":2.5635564549622667,"vX0":2.6373970101010054,"vY0":-133.47187778204048,"vZ0":-3.440748785232521,"x":168.38,"y":169.56,"x0":-1.9723834305699735,"y0":50.00143591150792,"z0":5.219553921505629,"aX":-5.2327019845258675},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":4.7,"spinRate":2382,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4109609897434643,"extension":6.120143536102982},"index":5,"playId":"4beaac65-6071-3c57-8431-3a69e9109c11","pitchNumber":5,"startTime":"2026-04-28T23:58:41.808Z","endTime":"2026-04-28T23:58:46.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937115570131986,"aZ":-31.981389388644946,"pfxX":-8.9789001833236,"pfxZ":0.10865708273082753,"pX":-0.36971702229740616,"pZ":1.055954663832623,"vX0":6.266158268327324,"vY0":-129.97558963913866,"vZ0":-4.590760243320155,"x":131.09,"y":210.27,"x0":-1.648601486090213,"y0":50.00059583378682,"z0":5.281235604952723,"aX":-15.318758792320242},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":2208,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.42186154755643956,"extension":6.006460197371002},"hitData":{"launchSpeed":52.6,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":141.46,"coordY":181.39}},"index":6,"playId":"7affcb1d-4c01-35c1-8e96-56bf7e4eeab5","pitchNumber":6,"startTime":"2026-04-28T23:59:01.899Z","endTime":"2026-04-28T23:59:09.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:59:09.396Z","atBatIndex":7},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Merrill Kelly intentionally walks Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T23:59:21.668Z","endTime":"2026-04-29T00:00:19.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.144467556407182,"aZ":-37.824948675413744,"pfxX":4.168292638006289,"pfxZ":-3.8585237644704495,"pX":-0.9734651002888369,"pZ":3.456597405138397,"vX0":0.916416769339127,"vY0":-120.1814109768354,"vZ0":2.5168272568069714,"x":154.11,"y":145.45,"x0":-1.9012577387460228,"y0":50.003988967705574,"z0":5.753698631871674,"aX":6.1016178573778355},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":-7.8,"spinRate":2456,"spinDirection":60},"zone":11,"typeConfidence":0.87,"plateTime":0.45563380668985687,"extension":5.920595290152619},"index":0,"playId":"0d534eb8-5eea-3e2b-993d-1fad35e88a79","pitchNumber":1,"startTime":"2026-04-28T23:59:48.815Z","endTime":"2026-04-28T23:59:53.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935272074506543,"aZ":-29.257499195422717,"pfxX":-9.650362738014241,"pfxZ":1.7327878421677934,"pX":0.618792091214784,"pZ":1.1418830808184528,"vX0":8.63539675610609,"vY0":-129.03905936872093,"vZ0":-4.818154955595769,"x":93.41,"y":207.95,"x0":-1.5178114551344617,"y0":50.004771859291864,"z0":5.288280831220789,"aX":-16.27078550673069},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":2259,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42452551990120746,"extension":6.340674112430815},"index":1,"playId":"2a278548-be7c-3367-92d1-19ea796df97d","pitchNumber":2,"startTime":"2026-04-29T00:00:04.291Z","endTime":"2026-04-29T00:00:09.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08237986-0096-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-29T00:00:16.777Z","endTime":"2026-04-29T00:00:16.791Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08237986-0096-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-29T00:00:16.791Z","endTime":"2026-04-29T00:00:19.422Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-29T00:00:19.422Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T00:01:20.424Z","endTime":"2026-04-29T00:02:32.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:00:23.911Z","endTime":"2026-04-29T00:01:22.560Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900646056995672,"aZ":-28.3711377809442,"pfxX":1.6101487279943387,"pfxZ":2.375401216262024,"pX":-0.42822675089554874,"pZ":0.9017309734386926,"vX0":2.941188268507086,"vY0":-125.6767402550749,"vZ0":-5.020674536067242,"x":133.32,"y":214.43,"x0":-1.8218748045604722,"y0":50.00497970549347,"z0":5.223077501592854,"aX":2.58232728221304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2228,"spinDirection":148},"zone":13,"typeConfidence":0.92,"plateTime":0.43542192465335416,"extension":6.177812368720751},"index":1,"playId":"1dc416e4-388e-3db2-bb3f-dc13152f5e18","pitchNumber":1,"startTime":"2026-04-29T00:01:22.560Z","endTime":"2026-04-29T00:01:27.450Z","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":93.3,"endSpeed":85.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927269061185527,"aZ":-23.746115961719806,"pfxX":-9.944087712757055,"pfxZ":4.541640879602674,"pX":-0.27824979512329673,"pZ":1.4398523401207608,"vX0":6.929395669784459,"vY0":-135.66470909860993,"vZ0":-5.373471181548025,"x":127.61,"y":199.9,"x0":-1.5794735663611492,"y0":50.00191104321718,"z0":5.111251148303668,"aX":-18.45162233447217},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":16.4,"spinRate":2191,"spinDirection":231},"zone":13,"typeConfidence":0.87,"plateTime":0.40442645204911054,"extension":6.167811398278891},"index":2,"playId":"e8bbc2b2-d4b5-347d-9bda-2a079bd9b2ae","pitchNumber":2,"startTime":"2026-04-29T00:01:39.913Z","endTime":"2026-04-29T00:01:44.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27712170650191,"aZ":-27.25975139666023,"pfxX":-11.506135979077593,"pfxZ":2.6594034861025255,"pX":-0.0729051262485149,"pZ":2.094703447908259,"vX0":7.869120958273341,"vY0":-135.66979929173112,"vZ0":-3.2804962018170905,"x":119.78,"y":182.22,"x0":-1.5300408295007677,"y0":50.00050286921515,"z0":5.239053888357145,"aX":-21.245609892341186},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":19.0,"spinRate":2288,"spinDirection":230},"zone":8,"typeConfidence":0.92,"plateTime":0.40516489158090474,"extension":6.068540948774476},"index":3,"playId":"106573f2-036f-3940-8e3c-c2bbfdb34642","pitchNumber":3,"startTime":"2026-04-29T00:01:57.336Z","endTime":"2026-04-29T00:02:02.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-29T00:02:12.705Z","endTime":"2026-04-29T00:02:28.244Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35425832782555,"aZ":-15.326700891081725,"pfxX":-6.992032377427238,"pfxZ":8.951195095402914,"pX":0.29364427420628925,"pZ":3.1423784980318152,"vX0":7.510364321324189,"vY0":-137.07854836730692,"vZ0":-2.8212262072246164,"x":105.81,"y":153.94,"x0":-1.5874675493913024,"y0":50.006662226743906,"z0":5.245622523658505,"aX":-13.166199638989223},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2494,"spinDirection":240},"zone":3,"typeConfidence":0.92,"plateTime":0.40124143288152636,"extension":6.192424712758566},"index":5,"playId":"ceb7a1c6-8778-3406-a2ce-68ba475f8c89","pitchNumber":4,"startTime":"2026-04-29T00:02:28.244Z","endTime":"2026-04-29T00:02:32.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:02:32.683Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T00:06:27.722Z","endTime":"2026-04-29T00:08:11.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:04:55.993Z","endTime":"2026-04-29T00:06:29.935Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.862998937061505,"aZ":-12.206388280302114,"pfxX":-5.078418673502757,"pfxZ":10.501323154642684,"pX":0.5314125538708245,"pZ":1.4857159730493694,"vX0":4.927040615863776,"vY0":-137.80982064226092,"vZ0":-8.635588895079493,"x":96.74,"y":198.67,"x0":-0.629683164347572,"y0":50.00452056573056,"z0":5.507458356535121,"aX":-9.65840447250948},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2295,"spinDirection":220},"zone":14,"typeConfidence":0.89,"plateTime":0.3991803168210595,"extension":6.035783230611946},"index":1,"playId":"68c79934-1d85-34f4-a6cd-72ea96982fe6","pitchNumber":1,"startTime":"2026-04-29T00:06:29.935Z","endTime":"2026-04-29T00:06:33.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22042635405259,"aZ":-34.740572069561075,"pfxX":1.3401989438204631,"pfxZ":-1.6358213256109588,"pX":0.9116465454125972,"pZ":0.3693908522546732,"vX0":4.03019347887859,"vY0":-124.18851537983309,"vZ0":-5.541735540670139,"x":82.25,"y":228.81,"x0":-0.9045626035549108,"y0":50.00406109544192,"z0":5.510114391675335,"aX":2.099398865416239},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2377,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.440573065092142,"extension":6.014161849418381},"index":2,"playId":"849c7e69-a4cf-3190-83b3-2bc627d0ccd5","pitchNumber":2,"startTime":"2026-04-29T00:06:44.502Z","endTime":"2026-04-29T00:06:48.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136594942955785,"aZ":-34.8179098724765,"pfxX":1.4066406928057926,"pfxZ":-1.6535860690753879,"pX":0.8607990050993113,"pZ":1.1605365366004399,"vX0":3.7128846716938106,"vY0":-125.27851527990488,"vZ0":-3.8645235258812014,"x":84.19,"y":207.45,"x0":-0.8203339994875254,"y0":50.00457927792657,"z0":5.55429874656291,"aX":2.246458757948195},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":-3.4,"spinRate":2385,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4363806692848051,"extension":5.9001952060539},"index":3,"playId":"756787ae-28ae-3260-bda2-03201a284d7b","pitchNumber":3,"startTime":"2026-04-29T00:07:00.218Z","endTime":"2026-04-29T00:07:04.936Z","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":95.5,"endSpeed":87.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028954914747622,"aZ":-12.368757926830755,"pfxX":-2.637918258514648,"pfxZ":10.11162772489401,"pX":0.3966986895262031,"pZ":4.433112459530361,"vX0":4.5877867116361575,"vY0":-139.04066081842006,"vZ0":-0.9407844358687838,"x":101.88,"y":119.09,"x0":-0.9316291361034472,"y0":50.004660859991844,"z0":5.596214011936508,"aX":-5.16824962870046},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2397,"spinDirection":217},"zone":12,"typeConfidence":0.88,"plateTime":0.3938574237545609,"extension":5.939781132229813},"index":4,"playId":"e8a0791c-fa10-3343-b1e5-9fdc89c18e65","pitchNumber":4,"startTime":"2026-04-29T00:07:16.659Z","endTime":"2026-04-29T00:07:21.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191451613738625,"aZ":-14.869025318104116,"pfxX":-4.502321135796703,"pfxZ":9.005755797871004,"pX":-0.870291266408469,"pZ":3.7564309707887817,"vX0":1.3383002597021747,"vY0":-137.88404985303202,"vZ0":-2.54040409080743,"x":150.17,"y":137.36,"x0":-0.7775114861621849,"y0":50.00497209060474,"z0":5.695306937084201,"aX":-8.654146020197098},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2290,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.39752451763619323,"extension":5.941236393176723},"index":5,"playId":"008ca615-b440-3dde-a8aa-e7b05ef39926","pitchNumber":5,"startTime":"2026-04-29T00:07:30.352Z","endTime":"2026-04-29T00:07:34.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018249003987464,"aZ":-36.176438927285886,"pfxX":2.053241341512359,"pfxZ":-2.6215866176331257,"pX":0.05541702526663417,"pZ":2.21008292924093,"vX0":1.8948765251273405,"vY0":-122.16614835468818,"vZ0":-0.7626068346443325,"x":114.89,"y":179.11,"x0":-0.9945265284583618,"y0":50.00433850304056,"z0":5.611328459214371,"aX":3.1318099914749595},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":-4.1,"spinRate":2370,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.4467974275031703,"extension":5.927898865103615},"index":6,"playId":"944003c6-d0a7-3423-a0e8-df3d41cd9612","pitchNumber":6,"startTime":"2026-04-29T00:07:48.644Z","endTime":"2026-04-29T00:07:52.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.721513311287275,"aZ":-17.49837486794303,"pfxX":-8.588263689017865,"pfxZ":7.4854049163389655,"pX":1.1148155214247466,"pZ":1.6205908946528698,"vX0":7.665422709024172,"vY0":-139.25946551673096,"vZ0":-7.182736461849485,"x":74.51,"y":195.02,"x0":-0.5596945400519912,"y0":50.004373333259835,"z0":5.3939423746773505,"aX":-16.84389032660323},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":13.9,"spinRate":2153,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3935354698529969,"extension":6.049857780095178},"index":7,"playId":"dc786ebc-0972-3638-9d73-676b8da44305","pitchNumber":7,"startTime":"2026-04-29T00:08:06.128Z","endTime":"2026-04-29T00:08:11.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:08:11.090Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Fernandez lines out sharply to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T00:08:17.091Z","endTime":"2026-04-29T00:10:39.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000877161783173,"aZ":-19.50889351896078,"pfxX":-9.660463598141185,"pfxZ":6.590805753513219,"pX":0.0432583875049855,"pZ":3.1670746951727087,"vX0":5.753235689146951,"vY0":-137.81565615920772,"vZ0":-3.340539408705276,"x":115.35,"y":153.27,"x0":-0.8177825711146072,"y0":50.000162105536496,"z0":5.714632433544347,"aX":-18.555605262609866},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2097,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3976396165787288,"extension":5.951760486652984},"index":0,"playId":"cbb13c36-7241-3d88-b10d-d0ddd1e036db","pitchNumber":1,"startTime":"2026-04-29T00:08:37.110Z","endTime":"2026-04-29T00:08:41.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.227446437972155,"aZ":-18.409967953879583,"pfxX":2.168053796382976,"pfxZ":8.115348177647919,"pX":2.070656744347319,"pZ":2.7299892350417028,"vX0":7.076089213333167,"vY0":-129.9144286085254,"vZ0":-3.3465697931444254,"x":38.07,"y":165.07,"x0":-0.9785842096899826,"y0":50.0001613697756,"z0":5.447614649105977,"aX":3.6759524383093973},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.0,"breakHorizontal":-5.6,"spinRate":2473,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.4228762116964875,"extension":6.042914821253522},"index":1,"playId":"550cc417-a0e0-3a2e-910c-bd570a16c91e","pitchNumber":2,"startTime":"2026-04-29T00:08:55.548Z","endTime":"2026-04-29T00:08:59.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761961662719038,"aZ":-18.986127030931346,"pfxX":2.5638777872643885,"pfxZ":7.8350883717867275,"pX":0.6817117720390554,"pZ":2.2471374494058036,"vX0":3.962532968663345,"vY0":-129.38754146141187,"vZ0":-4.180071485050327,"x":91.01,"y":178.11,"x0":-1.206962072892801,"y0":50.00507349290241,"z0":5.351887650472477,"aX":4.316901291639223},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.4,"breakHorizontal":-5.5,"spinRate":2422,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.42446320759473855,"extension":5.933879713919429},"index":2,"playId":"6e8fcd41-5298-3e3c-99df-a9e824b2d7ae","pitchNumber":3,"startTime":"2026-04-29T00:09:14.306Z","endTime":"2026-04-29T00:09:18.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-29T00:09:25.288Z","endTime":"2026-04-29T00:09:46.064Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":87.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.703038644576495,"aZ":-14.84642409646165,"pfxX":-5.6607079666907865,"pfxZ":8.867850810206855,"pX":1.4644849699599898,"pZ":3.2833839796839333,"vX0":8.225027749190167,"vY0":-139.2495883194742,"vZ0":-3.487643730658955,"x":61.18,"y":150.13,"x0":-0.7988322335567483,"y0":50.00366024778618,"z0":5.540943087145417,"aX":-11.062875186595791},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2289,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.39407308175750044,"extension":5.983443485967279},"index":4,"playId":"b0958314-bf1d-30a2-8112-a3029aa28c89","pitchNumber":4,"startTime":"2026-04-29T00:09:46.064Z","endTime":"2026-04-29T00:09:50.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60537543277237,"aZ":-32.29231080195184,"pfxX":2.251502574963623,"pfxZ":-0.07352030038564372,"pX":0.6185245764527219,"pZ":1.3883335784950777,"vX0":3.3567795455450034,"vY0":-126.0910231219437,"vZ0":-3.768882349998303,"x":93.42,"y":201.29,"x0":-1.0203373903413955,"y0":50.00403337051481,"z0":5.496201436308367,"aX":3.6399650256575464},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2309,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.43368842135053276,"extension":6.000549349924488},"index":5,"playId":"89d0371d-012c-3c9a-b894-3bc9ece23f55","pitchNumber":5,"startTime":"2026-04-29T00:10:05.086Z","endTime":"2026-04-29T00:10:09.960Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077709780243374,"aZ":-19.8451718033574,"pfxX":-8.997820408763193,"pfxZ":6.3018903358027,"pX":0.4278601326597897,"pZ":2.7849389706075565,"vX0":6.111414157629328,"vY0":-138.7414606718516,"vZ0":-4.144174697730712,"x":100.69,"y":163.59,"x0":-0.6307655869018707,"y0":50.00011844968212,"z0":5.614707586397086,"aX":-17.596927092376877},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":2099,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39427961238414344,"extension":6.108850547357671},"hitData":{"launchSpeed":100.9,"launchAngle":20.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":215.72,"coordY":96.39}},"index":6,"playId":"75ec0b03-b203-3f57-b179-9e87549d12c0","pitchNumber":6,"startTime":"2026-04-29T00:10:27.246Z","endTime":"2026-04-29T00:10:39.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:10:39.419Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nolan Arenado grounds into a double play, shortstop Joey Ortiz to second baseman Brice Turang to first baseman Jake Bauers. Adrian Del Castillo out at 2nd. Nolan Arenado out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T00:10:46.253Z","endTime":"2026-04-29T00:13:20.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571632754530555,"aZ":-17.462226017187017,"pfxX":-8.164855715866748,"pfxZ":7.5135146134747055,"pX":1.0779688685448698,"pZ":2.3295295311669566,"vX0":7.674078667644196,"vY0":-138.6943608835199,"vZ0":-5.558299579121105,"x":75.91,"y":175.88,"x0":-0.6573443020079156,"y0":50.00046142320465,"z0":5.5149409699427325,"aX":-15.983970034578846},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":13.3,"spinRate":2108,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3941508974813597,"extension":5.963235627597669},"index":0,"playId":"cc31ab17-d793-3bc8-ad75-7527b2f1e375","pitchNumber":1,"startTime":"2026-04-29T00:11:09.939Z","endTime":"2026-04-29T00:11:14.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191426518066415,"aZ":-21.481323169610953,"pfxX":0.8169008862491847,"pfxZ":6.163727889055552,"pX":2.0582729333759535,"pZ":1.954425132492457,"vX0":7.699712768540821,"vY0":-130.98634018699923,"vZ0":-4.64176474899436,"x":38.54,"y":186.01,"x0":-1.027795504559291,"y0":50.00158450913111,"z0":5.359911624839536,"aX":1.4141842683942318},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":-3.2,"spinRate":2478,"spinDirection":115},"zone":14,"typeConfidence":0.92,"plateTime":0.4184967726728739,"extension":6.061590367506491},"index":1,"playId":"bd6d125a-b137-35ed-9531-b38e9f4b6678","pitchNumber":2,"startTime":"2026-04-29T00:11:32.545Z","endTime":"2026-04-29T00:11:37.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325165902244162,"aZ":-25.215659789241162,"pfxX":0.8771138411758428,"pfxZ":3.9128764905895457,"pX":0.36225799926690716,"pZ":1.456017680256251,"vX0":4.018426903403648,"vY0":-132.34419964293332,"vZ0":-5.257140699077206,"x":103.19,"y":199.47,"x0":-1.287721502376046,"y0":50.00590589827685,"z0":5.306896712880859,"aX":1.5617101280990764},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":2503,"spinDirection":192},"zone":14,"typeConfidence":0.93,"plateTime":0.41332134982411617,"extension":6.129461629865886},"index":2,"playId":"b76e69e7-d61e-3564-9611-191e61a91567","pitchNumber":3,"startTime":"2026-04-29T00:11:51.534Z","endTime":"2026-04-29T00:11:56.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962608139423903,"aZ":-19.752385132279766,"pfxX":0.7213857122762377,"pfxZ":7.236853738291973,"pX":0.7144107139315322,"pZ":2.357865378337365,"vX0":4.410762453148756,"vY0":-130.31986892540957,"vZ0":-3.931441940603535,"x":89.77,"y":175.12,"x0":-1.0952254889122144,"y0":50.00076383817376,"z0":5.382157606773555,"aX":1.2374855964664162},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.5,"breakHorizontal":-2.3,"spinRate":2378,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.4206457161769652,"extension":5.900434753933661},"index":3,"playId":"4e702a20-5498-3ea0-a3d5-c6d2b31d5e0d","pitchNumber":4,"startTime":"2026-04-29T00:12:11.702Z","endTime":"2026-04-29T00:12:16.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9001441108022,"aZ":-33.7027611919974,"pfxX":3.6708498880359395,"pfxZ":-0.9398258543468225,"pX":-0.09220878529558703,"pZ":0.6976566096137742,"vX0":1.7738728978487543,"vY0":-126.16021021706082,"vZ0":-4.887396645590918,"x":120.51,"y":219.94,"x0":-1.2788627409637388,"y0":50.00284583268224,"z0":5.34155101882324,"aX":5.984285505897087},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":-7.1,"spinRate":2352,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.43226979626151874,"extension":6.063273629534838},"index":4,"playId":"5846a890-22c6-3d76-b1b3-4390da5432fc","pitchNumber":5,"startTime":"2026-04-29T00:12:36.633Z","endTime":"2026-04-29T00:12:41.114Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465717011494682,"aZ":-36.767614555500785,"pfxX":2.8144217598436834,"pfxZ":-2.8504817712484076,"pX":-0.5792078421017188,"pZ":2.9381825148169876,"vX0":0.5453448707684818,"vY0":-126.11725803602265,"vZ0":0.5972494906396737,"x":139.08,"y":159.45,"x0":-1.1638481144748014,"y0":50.002270249851684,"z0":5.661953536027153,"aX":4.536703475400057},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.8,"breakHorizontal":-5.3,"spinRate":2347,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.43417268528506714,"extension":6.047781073030068},"hitData":{"launchSpeed":59.7,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.13,"coordY":153.4}},"index":5,"playId":"f9c0a8e2-99da-339c-8060-f1b574af0280","pitchNumber":6,"startTime":"2026-04-29T00:13:12.130Z","endTime":"2026-04-29T00:13:20.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:13:20.044Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Frelick homers (2) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:15:13.101Z","endTime":"2026-04-29T00:17:07.989Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97059541977777,"aZ":-17.27199782084878,"pfxX":-6.006462810650699,"pfxZ":8.547089313400164,"pX":0.2325591207834642,"pZ":2.1858657875968968,"vX0":6.653604299252777,"vY0":-131.26208373547502,"vZ0":-4.543883543473409,"x":108.14,"y":179.76,"x0":-1.5555992283721876,"y0":50.00435640306566,"z0":5.226742712343582,"aX":-10.475008642372941},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2222,"spinDirection":235},"zone":5,"typeConfidence":0.92,"plateTime":0.4173883431119605,"extension":6.1554258654110585},"index":0,"playId":"91131cd0-5de6-34d6-aac1-46903df08257","pitchNumber":1,"startTime":"2026-04-29T00:15:35.466Z","endTime":"2026-04-29T00:15:39.326Z","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":89.9,"endSpeed":82.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92487154013809,"aZ":-16.724194902709492,"pfxX":-5.3716936045443795,"pfxZ":8.891504678574771,"pX":0.24637407956676435,"pZ":3.3630079477042822,"vX0":6.486446744976795,"vY0":-130.83250189712453,"vZ0":-1.9801902971737038,"x":107.61,"y":147.98,"x0":-1.5640909072244862,"y0":50.005650250883264,"z0":5.379516462338245,"aX":-9.338247715755262},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2383,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.4182217599763183,"extension":6.007749396398841},"index":1,"playId":"4b4efa7f-211a-3217-953d-86475b6026f2","pitchNumber":2,"startTime":"2026-04-29T00:15:50.570Z","endTime":"2026-04-29T00:15:56.580Z","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":83.2,"endSpeed":76.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414666378715896,"aZ":-39.550314963694575,"pfxX":4.094292398739723,"pfxZ":-4.960717145214325,"pX":0.334562699912664,"pZ":2.256439759512496,"vX0":3.491319788595866,"vY0":-121.14318088842268,"vZ0":0.3436546735989463,"x":104.25,"y":177.86,"x0":-1.6565100079823223,"y0":50.00143639140484,"z0":5.566847668682265,"aX":6.090553453329246},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.6,"breakHorizontal":-8.3,"spinRate":2508,"spinDirection":81},"zone":6,"typeConfidence":0.89,"plateTime":0.45194174042644164,"extension":6.09748441010008},"index":2,"playId":"e4437894-37fa-332d-9f1e-7c87c193172e","pitchNumber":3,"startTime":"2026-04-29T00:16:14.443Z","endTime":"2026-04-29T00:16:18.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68014672236655,"aZ":-30.67298147648649,"pfxX":-9.514713103160867,"pfxZ":0.8905715398127816,"pX":-1.888668686121207,"pZ":1.9221644136881937,"vX0":2.834447093733287,"vY0":-129.35339693081255,"vZ0":-2.5765552014329502,"x":188.99,"y":186.88,"x0":-1.7698688236551758,"y0":50.00001258631823,"z0":5.308537586975655,"aX":-15.947595908094167},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":2178,"spinDirection":246},"zone":13,"typeConfidence":0.88,"plateTime":0.42519725124084795,"extension":6.03286863108425},"index":3,"playId":"ccf1e158-8511-3548-b45e-6055201230be","pitchNumber":4,"startTime":"2026-04-29T00:16:30.402Z","endTime":"2026-04-29T00:16:34.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383529079338125,"aZ":-38.38118366675834,"pfxX":3.9064904320839933,"pfxZ":-4.27896312544831,"pX":0.17136529431049483,"pZ":1.7430883725913298,"vX0":3.1422119533726836,"vY0":-119.98643456471794,"vZ0":-0.9400156242277182,"x":110.47,"y":191.72,"x0":-1.665301502205721,"y0":50.004617919974216,"z0":5.576397525250393,"aX":5.664591412253756},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.7,"breakHorizontal":-7.8,"spinRate":2399,"spinDirection":53},"zone":8,"typeConfidence":0.88,"plateTime":0.45744868927241233,"extension":6.0628310657778695},"hitData":{"launchSpeed":103.4,"launchAngle":28.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.63,"coordY":51.36}},"index":4,"playId":"01852318-094c-302a-a5f1-dc85ab15047e","pitchNumber":5,"startTime":"2026-04-29T00:16:44.309Z","endTime":"2026-04-29T00:17:07.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:17:07.989Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:17:13.423Z","endTime":"2026-04-29T00:18:34.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.373432851296776,"aZ":-22.189370606336134,"pfxX":-11.005853587266984,"pfxZ":5.444345991130948,"pX":-0.28828230401973026,"pZ":1.166687099936182,"vX0":7.215458864389463,"vY0":-135.07324573770447,"vZ0":-6.429393916308232,"x":127.99,"y":207.28,"x0":-1.5739651653516769,"y0":50.00610653403413,"z0":5.154694763541376,"aX":-20.195947557864965},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":18.2,"spinRate":2343,"spinDirection":233},"zone":13,"typeConfidence":0.75,"plateTime":0.40661316537234304,"extension":6.073826409358893},"index":0,"playId":"d2cbd0b4-9197-3948-8925-f8e83837d5cf","pitchNumber":1,"startTime":"2026-04-29T00:17:30.225Z","endTime":"2026-04-29T00:17:34.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5763970033876,"aZ":-31.929547131219778,"pfxX":-9.351282908831912,"pfxZ":0.14043937811314944,"pX":-0.43063238025783807,"pZ":1.5489014050889962,"vX0":6.0311712787341,"vY0":-128.94312207790315,"vZ0":-3.4270054372357253,"x":133.41,"y":196.96,"x0":-1.58397372558815,"y0":50.000213111526385,"z0":5.356377789014338,"aX":-15.758855596258572},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.2,"breakHorizontal":15.6,"spinRate":2277,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.424633202226397,"extension":5.88007839648524},"index":1,"playId":"01d14984-a165-3ba1-a94f-65d02214ea66","pitchNumber":2,"startTime":"2026-04-29T00:17:44.818Z","endTime":"2026-04-29T00:17:49.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966573092802008,"aZ":-30.886602115837402,"pfxX":-9.72357867358787,"pfxZ":0.7556493983614274,"pX":-0.9398171290177533,"pZ":1.866509966144221,"vX0":5.009806935444413,"vY0":-129.38263783138152,"vZ0":-2.7741542112172373,"x":152.82,"y":188.38,"x0":-1.6378955242146747,"y0":50.00047006203897,"z0":5.319333594940879,"aX":-16.484498609756958},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":16.4,"spinRate":2223,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4233336327720205,"extension":6.028871668931394},"index":2,"playId":"240212d9-56da-35c9-8ada-47a1d5a3ef57","pitchNumber":3,"startTime":"2026-04-29T00:17:59.815Z","endTime":"2026-04-29T00:18:05.455Z","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":0},"index":3,"startTime":"2026-04-29T00:18:12.553Z","endTime":"2026-04-29T00:18:26.624Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52696338641524,"aZ":-15.56134711674792,"pfxX":-7.5510527438327255,"pfxZ":8.932524907506812,"pX":0.4844406574843735,"pZ":2.1225099069628572,"vX0":7.924613332152457,"vY0":-135.7086080349159,"vZ0":-4.991934425308687,"x":98.53,"y":181.47,"x0":-1.496630643732325,"y0":50.000066089322054,"z0":5.074603765499772,"aX":-14.040157238695523},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2441,"spinDirection":232},"zone":6,"typeConfidence":0.92,"plateTime":0.40405245984039784,"extension":6.200559006335239},"hitData":{"launchSpeed":96.8,"launchAngle":17.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.97,"coordY":85.75}},"index":4,"playId":"713ac197-e021-3cac-a810-327b1efcc113","pitchNumber":4,"startTime":"2026-04-29T00:18:26.624Z","endTime":"2026-04-29T00:18:34.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:18:34.431Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to second baseman Ketel Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:18:36.653Z","endTime":"2026-04-29T00:20:34.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32345175849228,"aZ":-28.432138192179156,"pfxX":-0.5360949000631914,"pfxZ":2.279129749252495,"pX":0.844657944881164,"pZ":1.5108385997417928,"vX0":6.1635550487580835,"vY0":-127.51648045452436,"vZ0":-3.8100959556954432,"x":84.8,"y":197.99,"x0":-1.538599603726502,"y0":50.000221013168414,"z0":5.278687884888282,"aX":-0.8796763002940813},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-0.5,"spinRate":2213,"spinDirection":209},"zone":14,"typeConfidence":0.81,"plateTime":0.4302714721805079,"extension":6.316164604528764},"index":0,"playId":"a121e6f1-3607-3685-a929-e25c6bd918d3","pitchNumber":1,"startTime":"2026-04-29T00:19:07.753Z","endTime":"2026-04-29T00:19:12.339Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.352495294061608,"aZ":-24.81000317493225,"pfxX":-10.512538574794748,"pfxZ":3.9952954732676247,"pX":0.14279855710996137,"pZ":1.954302353475092,"vX0":7.912685519962938,"vY0":-135.29217762093106,"vZ0":-3.9144480630756417,"x":111.56,"y":186.01,"x0":-1.463807798110673,"y0":50.00044799889093,"z0":5.17256822752299,"aX":-19.355960490944344},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2236,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.40589808344162215,"extension":6.13258575070665},"index":1,"playId":"55dea61f-a3a1-3afa-8a67-ad90332213cd","pitchNumber":2,"startTime":"2026-04-29T00:19:21.869Z","endTime":"2026-04-29T00:19:27.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550775119570424,"aZ":-21.10590511357733,"pfxX":-2.97273038510183,"pfxZ":6.151727406238479,"pX":-0.060328132740693555,"pZ":2.143635089096462,"vX0":5.386254807511719,"vY0":-132.58872718330383,"vZ0":-3.782741054456774,"x":119.3,"y":180.9,"x0":-1.7222544295484292,"y0":50.0035286112533,"z0":5.109388959932898,"aX":-5.349492418246585},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":4.3,"spinRate":2309,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.4114463344661967,"extension":6.10620989599058},"index":2,"playId":"cedd6a5a-bef7-327b-b4d4-faddc0f90348","pitchNumber":3,"startTime":"2026-04-29T00:19:46.731Z","endTime":"2026-04-29T00:19:51.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283592073879376,"aZ":-18.60235888072312,"pfxX":-7.436520872255857,"pfxZ":7.312379381917891,"pX":0.6187359976012154,"pZ":2.6559597839629983,"vX0":8.17232183835199,"vY0":-135.11789498688952,"vZ0":-3.2045108873557684,"x":93.42,"y":167.07,"x0":-1.4728512835391427,"y0":50.00661214513867,"z0":5.1578699063201086,"aX":-13.811199371012604},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":11.8,"spinRate":2260,"spinDirection":226},"zone":6,"typeConfidence":0.86,"plateTime":0.4047207494961196,"extension":6.230975832893111},"index":3,"playId":"4d0296c5-8fd6-3271-9323-c29e9ddc2678","pitchNumber":4,"startTime":"2026-04-29T00:20:04.104Z","endTime":"2026-04-29T00:20:08.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83606449535642,"aZ":-26.989484579193995,"pfxX":0.3430542632248397,"pfxZ":3.1866760507461827,"pX":0.7372520348524438,"pZ":2.0652037212601706,"vX0":5.786673062264819,"vY0":-126.99237733258917,"vZ0":-2.7650910388977947,"x":88.9,"y":183.02,"x0":-1.6188559404762743,"y0":50.00536002922009,"z0":5.32291665487302,"aX":0.5570470224169309},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":2306,"spinDirection":160},"zone":9,"typeConfidence":0.79,"plateTime":0.4318815378879215,"extension":6.240379815186666},"hitData":{"launchSpeed":74.7,"launchAngle":68.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":160.8}},"index":4,"playId":"c30588b4-bc00-340d-9f3c-3f5ca1dcbe6a","pitchNumber":5,"startTime":"2026-04-29T00:20:24.568Z","endTime":"2026-04-29T00:20:34.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:20:34.004Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T00:20:39.681Z","endTime":"2026-04-29T00:21:17.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216156683796,"aZ":-17.715450900265424,"pfxX":-6.3925073559725965,"pfxZ":7.83194350478725,"pX":0.42640256283538913,"pZ":2.224191483067975,"vX0":7.532398389912084,"vY0":-134.97426530222532,"vZ0":-4.490780260926658,"x":100.75,"y":178.73,"x0":-1.5691409914381513,"y0":50.00235591563063,"z0":5.155932485668967,"aX":-11.801540072950168},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":10.0,"spinRate":2302,"spinDirection":237},"zone":9,"typeConfidence":0.95,"plateTime":0.4056972714631937,"extension":6.331130410766003},"hitData":{"launchSpeed":106.8,"launchAngle":38.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.32,"coordY":44.68}},"index":0,"playId":"b10a301e-ae1b-3c20-8d36-e68de4947dd7","pitchNumber":1,"startTime":"2026-04-29T00:21:06.519Z","endTime":"2026-04-29T00:21:17.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:21:17.043Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to third baseman David Hamilton.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:23:10.001Z","endTime":"2026-04-29T00:25:32.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065219586146124,"aZ":-16.928080638392267,"pfxX":-0.39392425285226124,"pfxZ":9.103465355495048,"pX":-0.12128438987236424,"pZ":2.408713326280422,"vX0":2.914482852128587,"vY0":-128.93423159158905,"vZ0":-4.2317849593222805,"x":121.62,"y":173.74,"x0":-1.2176263719776095,"y0":50.00570207373631,"z0":5.386637183935627,"aX":-0.6601327144346948},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.7,"breakHorizontal":0.0,"spinRate":2424,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.42562213981625474,"extension":5.9856861366350405},"index":0,"playId":"18275834-e593-3e15-9928-d6dd97045be6","pitchNumber":1,"startTime":"2026-04-29T00:23:29.401Z","endTime":"2026-04-29T00:23:33.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436297752338263,"aZ":-35.52335655901395,"pfxX":3.7799625528622753,"pfxZ":-2.2065776307049205,"pX":-1.3808297408162422,"pZ":3.7680183273283943,"vX0":-1.7094614764377551,"vY0":-122.10316393392444,"vZ0":2.6335398092458107,"x":169.63,"y":137.04,"x0":-1.1653973782835316,"y0":50.00071978467743,"z0":5.717377569359036,"aX":5.747519208089999},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.1,"breakHorizontal":-6.5,"spinRate":2375,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4473729812059686,"extension":5.869869473880023},"index":1,"playId":"6de383e2-cd9b-3af8-8087-bb130880b560","pitchNumber":2,"startTime":"2026-04-29T00:23:44.723Z","endTime":"2026-04-29T00:23:49.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77700345992451,"aZ":-13.000136733059326,"pfxX":-3.5235503089801457,"pfxZ":10.029665435911253,"pX":0.29048668616966394,"pZ":3.176211366381723,"vX0":4.326035069088369,"vY0":-137.46365451009513,"vZ0":-4.004746646520007,"x":105.93,"y":153.02,"x0":-0.8466403778114099,"y0":50.00273452860733,"z0":5.535977915244934,"aX":-6.736332754332715},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2244,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.39861527731912627,"extension":5.993652838331183},"index":2,"playId":"37c7ec51-027d-3792-a49f-b12883dce391","pitchNumber":3,"startTime":"2026-04-29T00:24:09.729Z","endTime":"2026-04-29T00:24:13.618Z","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":0},"index":3,"startTime":"2026-04-29T00:24:19.853Z","endTime":"2026-04-29T00:24:35.074Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195255210425554,"aZ":-33.88955376022558,"pfxX":2.6763047649629206,"pfxZ":-1.0604245295628945,"pX":0.9635870153560931,"pZ":-0.08180884589162916,"vX0":4.308036747586791,"vY0":-126.11655406272968,"vZ0":-6.658735242253159,"x":80.27,"y":240.99,"x0":-1.1104030150266817,"y0":50.002467479505285,"z0":5.305718618164083,"aX":4.336054531151257},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":-5.8,"spinRate":2427,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43329941175848674,"extension":6.099151387179876},"index":4,"playId":"8902c35f-971a-33d1-8a06-b0ec44b5cb90","pitchNumber":4,"startTime":"2026-04-29T00:24:35.074Z","endTime":"2026-04-29T00:24:39.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857017782684242,"aZ":-33.5347031247751,"pfxX":1.3577008137885556,"pfxZ":-0.8446611794432757,"pX":0.5282313015781175,"pZ":0.5470599848031519,"vX0":3.456335547773174,"vY0":-125.96319965095466,"vZ0":-5.411561778684218,"x":96.87,"y":224.01,"x0":-1.0363725196235163,"y0":50.001601163892566,"z0":5.42481702494716,"aX":2.1882977942246793},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-3.2,"spinRate":2371,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43431926140374966,"extension":6.180060414578889},"index":5,"playId":"71427f6f-595d-3a2b-93d5-e80ec099276b","pitchNumber":5,"startTime":"2026-04-29T00:24:55.440Z","endTime":"2026-04-29T00:25:00.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960100261969828,"aZ":-25.467517830458583,"pfxX":3.2885711613169812,"pfxZ":3.7779698652164644,"pX":0.726171390043073,"pZ":1.781925835866664,"vX0":3.8638086126504088,"vY0":-132.139807902376,"vZ0":-4.455313339124167,"x":89.32,"y":190.67,"x0":-1.1799085255353357,"y0":50.005178303448304,"z0":5.350722839730675,"aX":5.842602321521208},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2582,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.4137903689803517,"extension":6.001053906153087},"hitData":{"launchSpeed":56.6,"launchAngle":51.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.91,"coordY":151.49}},"index":6,"playId":"c0983586-3617-3528-bee9-a713e5fecf66","pitchNumber":6,"startTime":"2026-04-29T00:25:23.880Z","endTime":"2026-04-29T00:25:32.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:25:32.106Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:25:34.842Z","endTime":"2026-04-29T00:27:08.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.535544746571485,"aZ":-18.149093618228083,"pfxX":-8.22392891006643,"pfxZ":7.294312622499337,"pX":-0.38246572874687584,"pZ":3.360356449402838,"vX0":3.880224156663221,"vY0":-137.97339271925378,"vZ0":-2.97831853892902,"x":131.58,"y":148.05,"x0":-0.7408900038086109,"y0":50.00134111349992,"z0":5.681160257940129,"aX":-15.807667099550246},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":14.0,"spinRate":2073,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39742900730212805,"extension":6.029234313175519},"index":0,"playId":"d0db2181-31a7-338f-816e-96ca4d3afa53","pitchNumber":1,"startTime":"2026-04-29T00:25:57.806Z","endTime":"2026-04-29T00:26:02.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731882987652533,"aZ":-19.885705215201554,"pfxX":-9.710087412120082,"pfxZ":6.461298060286469,"pX":1.2265856391347374,"pZ":2.1881954599654616,"vX0":7.991155270164281,"vY0":-137.14726119470788,"vZ0":-5.436550115626355,"x":70.25,"y":179.7,"x0":-0.46536232588652543,"y0":50.005419331280905,"z0":5.555351800582087,"aX":-18.47440583561504},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2107,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3995892699193546,"extension":6.107766115453148},"index":1,"playId":"a95f13c0-1ec0-3b47-b5d1-099322bd1c63","pitchNumber":2,"startTime":"2026-04-29T00:26:12.032Z","endTime":"2026-04-29T00:26:16.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026721096192585,"aZ":-15.598373187787002,"pfxX":3.2471193548661605,"pfxZ":9.643789931193322,"pX":0.7107182501887287,"pZ":1.983264900140127,"vX0":3.676218815973086,"vY0":-130.65774666823873,"vZ0":-5.548968149976957,"x":89.91,"y":185.23,"x0":-1.139446636326616,"y0":50.00328229910529,"z0":5.31766427092015,"aX":5.581158376600242},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.7,"spinRate":2401,"spinDirection":147},"zone":9,"typeConfidence":0.91,"plateTime":0.4201402884247276,"extension":6.080710401682584},"index":2,"playId":"7c34a2f2-dddb-393c-95fa-58d0f2627b0c","pitchNumber":3,"startTime":"2026-04-29T00:26:25.616Z","endTime":"2026-04-29T00:26:29.661Z","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":94.9,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176062553360705,"aZ":-19.238496850293046,"pfxX":-8.80032888782168,"pfxZ":6.710916444025141,"pX":0.32102307270516894,"pZ":2.5851308076882704,"vX0":5.667176884249185,"vY0":-138.08357126755976,"vZ0":-4.586189750626065,"x":104.76,"y":168.98,"x0":-0.6160845704714893,"y0":50.00593557866937,"z0":5.564690510809003,"aX":-16.971835682240233},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2182,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39689655955279557,"extension":6.011543545565033},"index":3,"playId":"1e0c4b5e-8a8e-3bca-9421-a3add05280c6","pitchNumber":4,"startTime":"2026-04-29T00:26:43.843Z","endTime":"2026-04-29T00:26:49.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35866153132593,"aZ":-20.158358851299884,"pfxX":2.152602034575625,"pfxZ":6.962362048522107,"pX":0.2511030673202889,"pZ":2.301695859649131,"vX0":2.5650029068238593,"vY0":-130.50954190223777,"vZ0":-3.9479987360891444,"x":107.43,"y":176.63,"x0":-1.02396929698918,"y0":50.00358970495254,"z0":5.351604293789326,"aX":3.7141419943601726},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.0,"breakHorizontal":-4.4,"spinRate":2423,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.4196298718956859,"extension":6.071521012773481},"index":4,"playId":"1b3ad522-e51b-3f08-aef5-401c413ea525","pitchNumber":5,"startTime":"2026-04-29T00:27:04.148Z","endTime":"2026-04-29T00:27:08.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:27:08.202Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T00:27:58.726Z","endTime":"2026-04-29T00:29:26.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:27:36.105Z","endTime":"2026-04-29T00:28:01.022Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.662558269694152,"aZ":-25.016545316756314,"pfxX":1.697501954583035,"pfxZ":4.084397309924579,"pX":-0.383022985237446,"pZ":2.030708930992877,"vX0":1.629787340986399,"vY0":-131.08500782410684,"vZ0":-3.963961299965847,"x":131.6,"y":183.95,"x0":-1.2316736571920854,"y0":50.005675579744214,"z0":5.412991228716408,"aX":2.9780998613727605},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.4,"spinRate":2525,"spinDirection":168},"zone":7,"typeConfidence":0.91,"plateTime":0.4165864799389234,"extension":6.009011742958602},"index":1,"playId":"114137e6-b481-35aa-b5af-274bc15c5ab1","pitchNumber":1,"startTime":"2026-04-29T00:28:01.022Z","endTime":"2026-04-29T00:28:04.912Z","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":2},"index":2,"startTime":"2026-04-29T00:28:10.486Z","endTime":"2026-04-29T00:28:21.923Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06809184828905,"aZ":-21.73007883530067,"pfxX":-9.438650872966878,"pfxZ":5.489168615358485,"pX":-0.5283188119558146,"pZ":3.4917372756818037,"vX0":3.7165620497154643,"vY0":-137.0259952618569,"vZ0":-1.7552316499292346,"x":137.14,"y":144.5,"x0":-0.6753472731048787,"y0":50.003520649825745,"z0":5.624137599290151,"aX":-17.962614352420655},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2143,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39961561079715935,"extension":5.956633054933705},"index":3,"playId":"102ba4eb-50f3-3b3f-9960-356a029c527f","pitchNumber":2,"startTime":"2026-04-29T00:28:21.923Z","endTime":"2026-04-29T00:28:26.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25627242310909,"aZ":-14.106106148326846,"pfxX":-4.719232593582152,"pfxZ":9.24795537477669,"pX":-0.017762216318214185,"pZ":4.0048231138216615,"vX0":4.327336289407669,"vY0":-139.13686771100873,"vZ0":-1.6802221706911837,"x":117.68,"y":130.65,"x0":-0.9827747452969527,"y0":50.00082479179153,"z0":5.554907929327314,"aX":-9.21881513611569},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2337,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39418851952140255,"extension":5.991025557740923},"index":4,"playId":"a1103c7f-9b14-30e4-963f-7d160cbcbf94","pitchNumber":3,"startTime":"2026-04-29T00:28:38.816Z","endTime":"2026-04-29T00:28:42.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534463868805723,"aZ":-34.26676275421973,"pfxX":0.8856020261785806,"pfxZ":-1.2676272553966392,"pX":0.006551455778838984,"pZ":0.3157985288029173,"vX0":2.338598407763194,"vY0":-126.98309839780134,"vZ0":-5.729647011508481,"x":116.75,"y":230.25,"x0":-1.0392787818068834,"y0":50.00625807150892,"z0":5.308328344152235,"aX":1.4554743354743418},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-2.2,"spinRate":2289,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4303383572702364,"extension":6.005890413296658},"index":5,"playId":"87ab006f-c4fe-3d0e-8b4d-39f33f0400da","pitchNumber":4,"startTime":"2026-04-29T00:28:57.913Z","endTime":"2026-04-29T00:29:03.130Z","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":89.3,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66188446558601,"aZ":-17.40640626720854,"pfxX":3.1339698177335937,"pfxZ":8.62502257368078,"pX":-0.0669071435272124,"pZ":3.1278749952881917,"vX0":2.3556811065281407,"vY0":-130.11664212777626,"vZ0":-2.3011086786982515,"x":119.55,"y":154.33,"x0":-1.3915531791960694,"y0":50.002056373533705,"z0":5.3446394087528315,"aX":5.365903947846295},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.4,"breakHorizontal":-6.2,"spinRate":2520,"spinDirection":124},"zone":2,"typeConfidence":0.91,"plateTime":0.4211747342802954,"extension":6.134653716474684},"hitData":{"launchSpeed":72.5,"launchAngle":36.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.76,"coordY":98.96}},"index":6,"playId":"77de6541-dfa8-3df4-8a29-46bdff030ddc","pitchNumber":5,"startTime":"2026-04-29T00:29:18.326Z","endTime":"2026-04-29T00:29:26.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:29:26.954Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:31:12.268Z","endTime":"2026-04-29T00:32:33.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230233905918823,"aZ":-18.233524296694487,"pfxX":-7.053501136011121,"pfxZ":8.021629271678346,"pX":0.00699560058285942,"pZ":1.6681639838266848,"vX0":6.610470009943995,"vY0":-131.3479433041439,"vZ0":-5.360620687513959,"x":116.73,"y":193.74,"x0":-1.63256267460571,"y0":50.00162947443243,"z0":5.1020620939787396,"aX":-12.256889288233387},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":11.3,"spinRate":2266,"spinDirection":226},"zone":8,"typeConfidence":0.87,"plateTime":0.41786798855178553,"extension":6.26961842650542},"index":0,"playId":"f7428682-2cd9-3ce5-89bf-24fd5653b8c4","pitchNumber":1,"startTime":"2026-04-29T00:31:38.525Z","endTime":"2026-04-29T00:31:42.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12653663208851,"aZ":-31.14953273085761,"pfxX":-10.101075716545685,"pfxZ":0.625204529645174,"pX":0.6602793547034279,"pZ":1.2499324702982684,"vX0":8.440125174403292,"vY0":-127.90760739485661,"vZ0":-4.130730683687441,"x":91.83,"y":205.03,"x0":-1.3813039490547396,"y0":50.00617267859766,"z0":5.347877995030812,"aX":-16.622170947700127},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":16.2,"spinRate":2162,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4293875177799449,"extension":6.075467475366893},"index":1,"playId":"e6a19995-e9af-35fa-9f81-891decb358e1","pitchNumber":2,"startTime":"2026-04-29T00:31:52.872Z","endTime":"2026-04-29T00:31:56.734Z","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.7,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95618338341238,"aZ":-27.696424666897872,"pfxX":0.631017249209326,"pfxZ":2.7892067942710304,"pX":1.3453883269989462,"pZ":1.6462279548230465,"vX0":6.969652711820098,"vY0":-126.04167655480445,"vZ0":-3.47630764060884,"x":65.72,"y":194.33,"x0":-1.5393140106684722,"y0":50.00381030788131,"z0":5.283208191056181,"aX":1.0141772093015415},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2384,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.43478103900912846,"extension":6.192613669264776},"index":2,"playId":"29df973b-9e77-3ee3-9a25-f1b0c054f736","pitchNumber":3,"startTime":"2026-04-29T00:32:10.066Z","endTime":"2026-04-29T00:32:14.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683113993626705,"aZ":-32.53963578806788,"pfxX":-9.343293705066634,"pfxZ":-0.21724838325907392,"pX":-0.04106887599226484,"pZ":1.3792916086845273,"vX0":6.8105014280217056,"vY0":-129.34096243822344,"vZ0":-3.648511340181982,"x":118.57,"y":201.54,"x0":-1.4981357899203436,"y0":50.00134762618898,"z0":5.310797490390935,"aX":-15.784632000026946},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2255,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42393150189707374,"extension":6.192417361114581},"hitData":{"launchSpeed":86.9,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.4,"coordY":162.71}},"index":3,"playId":"3d6449b7-6d10-3fa4-8cc3-8e9c0dc5b567","pitchNumber":4,"startTime":"2026-04-29T00:32:24.709Z","endTime":"2026-04-29T00:32:33.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:32:33.105Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out softly, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:32:44.919Z","endTime":"2026-04-29T00:33:21.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38319706607507,"aZ":-39.54806840248211,"pfxX":4.973135896097236,"pfxZ":-5.194923016841498,"pX":0.3521204138866542,"pZ":2.0863134663609233,"vX0":3.2316794536907696,"vY0":-118.34928044350758,"vZ0":0.10543151004303719,"x":103.58,"y":182.45,"x0":-1.67662264788724,"y0":50.00122948283156,"z0":5.660346724772915,"aX":7.060808785809371},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.1,"breakHorizontal":-9.8,"spinRate":2490,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.46262441292715195,"extension":6.140527590251467},"index":0,"playId":"2f83e298-06a8-3413-8397-698ca725ead8","pitchNumber":1,"startTime":"2026-04-29T00:32:59.573Z","endTime":"2026-04-29T00:33:03.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160561176965235,"aZ":-30.87803288775081,"pfxX":-9.507920046295947,"pfxZ":0.771081105235929,"pX":0.4561017001979622,"pZ":2.2414940163822674,"vX0":8.220382784834797,"vY0":-129.06179131150472,"vZ0":-1.8699365413158793,"x":99.61,"y":178.26,"x0":-1.5368368859881496,"y0":50.00380585475897,"z0":5.356193310001399,"aX":-16.021550461555556},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":2166,"spinDirection":244},"zone":6,"typeConfidence":0.9,"plateTime":0.42458794294625113,"extension":6.038724049287159},"hitData":{"launchSpeed":58.1,"launchAngle":-57.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":136.65,"coordY":170.42}},"index":1,"playId":"e967140e-bd8f-300f-8c8b-03ddbbda2f83","pitchNumber":2,"startTime":"2026-04-29T00:33:13.288Z","endTime":"2026-04-29T00:33:21.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:33:21.295Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Black grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T00:33:44.676Z","endTime":"2026-04-29T00:35:00.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69170137589971,"aZ":-31.48789447218968,"pfxX":-8.516790594583401,"pfxZ":0.41423638333533486,"pX":-0.4411911359407953,"pZ":1.2149482338189963,"vX0":5.8269698203660125,"vY0":-127.85141050939767,"vZ0":-4.134178415978299,"x":133.82,"y":205.98,"x0":-1.6402282059845699,"y0":50.00288959518469,"z0":5.316647445899385,"aX":-14.137756235939237},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":2123,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.427955618126866,"extension":6.142020572186209},"index":0,"playId":"9c2c5c3d-8e67-391f-97d2-a0442593aadc","pitchNumber":1,"startTime":"2026-04-29T00:34:00.811Z","endTime":"2026-04-29T00:34:04.729Z","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":2},"index":1,"startTime":"2026-04-29T00:34:09.909Z","endTime":"2026-04-29T00:34:20.142Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576455049111303,"aZ":-17.69219294827388,"pfxX":-4.608735807272954,"pfxZ":8.185837952335365,"pX":-1.3090272594300576,"pZ":2.3135386991315054,"vX0":3.0821219691129813,"vY0":-132.28015241898453,"vZ0":-4.098406418914941,"x":166.9,"y":176.31,"x0":-1.8912890286327702,"y0":50.005209647059615,"z0":5.182414033693848,"aX":-8.157487460121493},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2270,"spinDirection":227},"zone":13,"typeConfidence":0.54,"plateTime":0.41426804086045,"extension":6.03945779173193},"index":2,"playId":"7f0b68fc-4045-3ef4-8ca6-d43193bcc276","pitchNumber":2,"startTime":"2026-04-29T00:34:20.142Z","endTime":"2026-04-29T00:34:24.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":81.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37716624052513,"aZ":-29.91483725885658,"pfxX":-9.463498418097926,"pfxZ":1.3324867416140167,"pX":0.42392181253956895,"pZ":1.2608155446190605,"vX0":7.933292170770093,"vY0":-129.09967598238012,"vZ0":-4.410357197967482,"x":100.84,"y":204.74,"x0":-1.4563764091332787,"y0":50.00112121602158,"z0":5.28868118628508,"aX":-16.004761202439845},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":2212,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42394280057554345,"extension":6.003863649090532},"index":3,"playId":"28e3b02c-618c-388f-b5dd-52821876d904","pitchNumber":3,"startTime":"2026-04-29T00:34:36.659Z","endTime":"2026-04-29T00:34:41.444Z","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":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15282523135938,"aZ":-32.23889809493604,"pfxX":-9.641901992413421,"pfxZ":-0.0418551918195007,"pX":-0.07201398246324091,"pZ":1.5761291259199874,"vX0":6.929033580220771,"vY0":-129.69364869428557,"vZ0":-3.239543344836969,"x":119.75,"y":196.22,"x0":-1.5257926992103674,"y0":50.00125148341237,"z0":5.300562850882641,"aX":-16.4222716384169},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":16.0,"spinRate":2102,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4223418960241432,"extension":6.074109381755494},"hitData":{"launchSpeed":93.3,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.93,"coordY":155.74}},"index":4,"playId":"ba44e3ea-7f40-3d1a-a3eb-8b358b8d423d","pitchNumber":4,"startTime":"2026-04-29T00:34:52.410Z","endTime":"2026-04-29T00:35:00.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:35:00.216Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:37:07.846Z","endTime":"2026-04-29T00:38:34.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"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":"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":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81704368105898,"aZ":-14.36187787701191,"pfxX":-5.282058898008888,"pfxZ":9.68323724697602,"pX":0.6266255674581245,"pZ":2.582195627955307,"vX0":5.137291863665724,"vY0":-135.11747471086304,"vZ0":-5.392396804386859,"x":93.11,"y":169.06,"x0":-0.6176590501049253,"y0":50.005610623358336,"z0":5.621546890352478,"aX":-9.71949389250262},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2283,"spinDirection":210},"zone":6,"typeConfidence":0.89,"plateTime":0.4061554493828181,"extension":6.060917765241227},"index":0,"playId":"3d000ea2-baf8-30f0-9c81-8bd235573bcb","pitchNumber":1,"startTime":"2026-04-29T00:37:08.222Z","endTime":"2026-04-29T00:37:12.404Z","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-04-29T00:37:18.966Z","endTime":"2026-04-29T00:37:35.013Z","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(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":91.6,"endSpeed":83.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615684361987714,"aZ":-23.02223021504275,"pfxX":0.17821917933243334,"pfxZ":5.100698246891869,"pX":0.005668838431717068,"pZ":1.0003284018505356,"vX0":2.928589390884542,"vY0":-133.31849692621336,"vZ0":-6.775803917502698,"x":116.78,"y":211.77,"x0":-1.1317792272848644,"y0":50.00019523170802,"z0":5.2450342847532605,"aX":0.31953436715597694},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":-1.0,"spinRate":2422,"spinDirection":192},"zone":14,"typeConfidence":0.93,"plateTime":0.4113963437300261,"extension":5.99696845687018},"index":2,"playId":"2de94739-14c9-3bab-acbb-bafe7f3b59e5","pitchNumber":2,"startTime":"2026-04-29T00:37:35.013Z","endTime":"2026-04-29T00:37:39.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222650994855673,"aZ":-21.31793928516236,"pfxX":0.766285905582919,"pfxZ":6.432782123739584,"pX":-0.08892693127435634,"pZ":1.8557808575570962,"vX0":2.401871192092565,"vY0":-129.62959861638382,"vZ0":-4.702707731896545,"x":120.39,"y":188.67,"x0":-1.1302011418182594,"y0":50.0031681112296,"z0":5.338885345323551,"aX":1.292682595969936},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":-1.9,"spinRate":2551,"spinDirection":181},"zone":8,"typeConfidence":0.92,"plateTime":0.42389910551545684,"extension":6.057071541036686},"index":3,"playId":"5a2e9fbc-9220-3e40-9570-27d574924dd9","pitchNumber":3,"startTime":"2026-04-29T00:37:49.496Z","endTime":"2026-04-29T00:37:53.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8083750899662,"aZ":-34.76307183270153,"pfxX":0.9538551883931756,"pfxZ":-1.6032084809631837,"pX":0.8924100311192806,"pZ":0.002196540394301223,"vX0":4.339671319686532,"vY0":-126.15654301961236,"vZ0":-6.363671928118496,"x":82.98,"y":238.72,"x0":-0.9713848749103858,"y0":50.00083523555114,"z0":5.347188079052859,"aX":1.542404789634021},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2448,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4335654283794792,"extension":6.0615863249474575},"index":4,"playId":"b4735bb6-a5ed-3ebf-a64c-4b07171e4536","pitchNumber":4,"startTime":"2026-04-29T00:38:04.181Z","endTime":"2026-04-29T00:38:09.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538380034005474,"aZ":-13.933986938801635,"pfxX":-3.446368291111453,"pfxZ":9.424041933083759,"pX":-0.5094754182639603,"pZ":2.692765272864204,"vX0":1.9781440979368334,"vY0":-137.96439383973484,"vZ0":-5.24914655928704,"x":136.42,"y":166.08,"x0":-0.7865011272633834,"y0":50.002541460856094,"z0":5.552790384403846,"aX":-6.6703364191710355},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2279,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.39639680677509315,"extension":5.983366730711006},"hitData":{"launchSpeed":107.8,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":142.81}},"index":5,"playId":"6bc4898e-e863-3840-98db-6588412e8488","pitchNumber":5,"startTime":"2026-04-29T00:38:27.036Z","endTime":"2026-04-29T00:38:34.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:38:34.872Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:38:45.130Z","endTime":"2026-04-29T00:40:08.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176248017054156,"aZ":-23.73009488408331,"pfxX":1.5550807578918717,"pfxZ":4.971084330263956,"pX":-0.06815990378327152,"pZ":2.5589904500388596,"vX0":2.543618906631925,"vY0":-129.96769527481788,"vZ0":-2.631774635850547,"x":119.6,"y":169.69,"x0":-1.264356183192478,"y0":50.00005892494628,"z0":5.401630778973357,"aX":2.6391470720787638},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-3.4,"spinRate":2388,"spinDirection":126},"zone":5,"typeConfidence":0.92,"plateTime":0.4226731597537383,"extension":6.006665305384854},"index":0,"playId":"bb392269-2840-32c7-ac26-8f1b9b1d096a","pitchNumber":1,"startTime":"2026-04-29T00:39:00.275Z","endTime":"2026-04-29T00:39:04.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610885354006445,"aZ":-13.536128914442106,"pfxX":-5.397105210214189,"pfxZ":9.453720122217744,"pX":0.960151577840964,"pZ":1.6858532939860007,"vX0":6.480171435533908,"vY0":-139.35393939150595,"vZ0":-7.74271995631815,"x":80.4,"y":193.26,"x0":-0.6915315833910372,"y0":50.003212830168074,"z0":5.389968764356323,"aX":-10.641051538170924},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2356,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39269223961701005,"extension":6.003474400898025},"index":1,"playId":"d599a507-f7cb-37a4-ba80-69ece5ecc000","pitchNumber":2,"startTime":"2026-04-29T00:39:14.426Z","endTime":"2026-04-29T00:39:19.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767826495436363,"aZ":-14.634450891957496,"pfxX":-4.726911754910798,"pfxZ":9.01034990627999,"pX":-0.2691868707555025,"pZ":2.834045562017067,"vX0":3.110923381853799,"vY0":-138.5973686484695,"vZ0":-4.719509535755982,"x":127.26,"y":162.26,"x0":-0.7916126360026596,"y0":50.00426417072794,"z0":5.5352096184256645,"aX":-9.203505969951214},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2315,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.3950845657523314,"extension":5.972853762386691},"index":2,"playId":"6ff7ed86-bdef-3090-b292-f752695c6528","pitchNumber":3,"startTime":"2026-04-29T00:39:27.603Z","endTime":"2026-04-29T00:39:31.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444303311813258,"aZ":-22.894932486550363,"pfxX":2.5643536068733503,"pfxZ":5.469350705332317,"pX":-0.7900444537590898,"pZ":3.5052289078705927,"vX0":0.6724695287509896,"vY0":-129.5603686813678,"vZ0":-0.21964617594732683,"x":147.11,"y":144.14,"x0":-1.3862771318239484,"y0":50.005777633860895,"z0":5.343041025588362,"aX":4.3536572794228565},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-4.8,"spinRate":2442,"spinDirection":142},"zone":11,"typeConfidence":0.91,"plateTime":0.4229930500592305,"extension":6.039496186193637},"index":3,"playId":"b09c2394-c761-3663-87c4-ff6514969a09","pitchNumber":4,"startTime":"2026-04-29T00:39:47.148Z","endTime":"2026-04-29T00:39:51.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91192524307664,"aZ":-36.00950308013107,"pfxX":3.288992671663476,"pfxZ":-2.435433933550785,"pX":-0.8209165775387889,"pZ":1.9150690168609255,"vX0":-0.11630667125196326,"vY0":-124.28236444680414,"vZ0":-1.6067425916090943,"x":148.29,"y":187.07,"x0":-1.2015388672868887,"y0":50.0009659420396,"z0":5.537293694621585,"aX":5.1881030901580365},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":-6.0,"spinRate":2420,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.43928368814002416,"extension":6.044871959838087},"index":4,"playId":"5b300bca-7b84-31b5-ae22-adb2d08c8125","pitchNumber":5,"startTime":"2026-04-29T00:40:03.405Z","endTime":"2026-04-29T00:40:08.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:40:08.334Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T00:40:17.444Z","endTime":"2026-04-29T00:42:28.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8040495835678,"aZ":-20.266738291755846,"pfxX":-9.438022493625887,"pfxZ":6.123323071857366,"pX":0.4786511110351028,"pZ":2.1517127953580064,"vX0":6.281825982160892,"vY0":-138.33273941969668,"vZ0":-5.58524151167607,"x":98.75,"y":180.68,"x0":-0.5911406958876118,"y0":50.00498208018488,"z0":5.54845993762221,"aX":-18.36054389901864},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":2130,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3953953678160498,"extension":6.127473498078553},"index":0,"playId":"cad0479a-7082-30e6-b78e-74d95c54bc65","pitchNumber":1,"startTime":"2026-04-29T00:40:34.698Z","endTime":"2026-04-29T00:40:40.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34460819565009,"aZ":-23.520495075464897,"pfxX":-10.402474701306897,"pfxZ":4.554387131142116,"pX":0.540999062083146,"pZ":2.5443014654322593,"vX0":6.293442700019791,"vY0":-137.44518651548557,"vZ0":-3.8672178259258994,"x":96.38,"y":170.08,"x0":-0.4348078398450732,"y0":50.003581202695514,"z0":5.579502351036453,"aX":-19.772045086916687},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":17.4,"spinRate":2054,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3995185451118344,"extension":6.0326159788582085},"index":1,"playId":"6d6c9b68-affb-3c7b-8b4f-bbdba444194b","pitchNumber":2,"startTime":"2026-04-29T00:40:48.925Z","endTime":"2026-04-29T00:40:53.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T00:41:01.859Z","endTime":"2026-04-29T00:41:14.983Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3319133163701,"aZ":-36.003331754290116,"pfxX":1.6698395217425346,"pfxZ":-2.322467997516825,"pX":0.8814500272824652,"pZ":1.4639629888137038,"vX0":3.937653900902802,"vY0":-127.11928090443958,"vZ0":-3.080422692239556,"x":83.4,"y":199.25,"x0":-0.9002403164993418,"y0":50.00282485891782,"z0":5.529268900898715,"aX":2.7521559106556976},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.7,"breakHorizontal":-3.8,"spinRate":2456,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.42971482220638313,"extension":6.20774847378925},"index":3,"playId":"272e3f41-0d01-3c00-8113-a3ba8cf2ee0a","pitchNumber":3,"startTime":"2026-04-29T00:41:14.983Z","endTime":"2026-04-29T00:41:19.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100960395276978,"aZ":-35.53880973240037,"pfxX":2.527353931663174,"pfxZ":-2.0826873113397593,"pX":0.31107602058586387,"pZ":2.366655117833672,"vX0":2.5294174402260836,"vY0":-126.10875099817633,"vZ0":-0.920320490021955,"x":105.14,"y":174.88,"x0":-1.0324810972339789,"y0":50.00374699427272,"z0":5.597279661447135,"aX":4.079946200218605},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":-5.2,"spinRate":2446,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.4339571595457965,"extension":6.061840112476202},"index":4,"playId":"800cd35f-5203-3088-9573-803140b1ef44","pitchNumber":4,"startTime":"2026-04-29T00:41:32.704Z","endTime":"2026-04-29T00:41:37.156Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19039045723288,"aZ":-19.156509462967133,"pfxX":2.8652552363169552,"pfxZ":7.738029352436205,"pX":1.1296744298203907,"pZ":2.138227076926077,"vX0":4.347603896086807,"vY0":-129.44094067584686,"vZ0":-4.386038103222331,"x":73.94,"y":181.05,"x0":-0.9495041413263575,"y0":50.00255595224304,"z0":5.338108483379469,"aX":4.819683929282831},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.2,"breakHorizontal":-6.2,"spinRate":2560,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4245452279859401,"extension":5.9659472700795115},"index":5,"playId":"89be20e8-15fd-3a60-93e3-3eb696bd4a5b","pitchNumber":5,"startTime":"2026-04-29T00:41:57.189Z","endTime":"2026-04-29T00:42:01.289Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91482759591577,"aZ":-21.667949361041085,"pfxX":-10.268698562117264,"pfxZ":5.411231388422156,"pX":0.6574735504737607,"pZ":2.5360383885943696,"vX0":6.966714680022317,"vY0":-138.88822027725092,"vZ0":-4.512717703751712,"x":91.94,"y":170.31,"x0":-0.5573239689018181,"y0":50.00132182261417,"z0":5.634544952219765,"aX":-19.934954594503452},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2259,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.39530041522182247,"extension":6.085973229070078},"index":6,"playId":"96ee3657-7809-3dac-86fc-a2500b8cae82","pitchNumber":6,"startTime":"2026-04-29T00:42:23.167Z","endTime":"2026-04-29T00:42:28.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:42:28.219Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:44:07.666Z","endTime":"2026-04-29T00:45:32.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.5,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989299371487164,"aZ":-32.29154253431215,"pfxX":-8.944707912975423,"pfxZ":-0.06832150988485441,"pX":-0.8049759774940327,"pZ":1.0098567673294805,"vX0":4.88830260703675,"vY0":-125.845998540101,"vZ0":-4.243621118514455,"x":147.68,"y":211.51,"x0":-1.6080661680609238,"y0":50.005709840299374,"z0":5.327054464920408,"aX":-14.382482088008416},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":15.1,"spinRate":2108,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4348526640661494,"extension":5.961309854982547},"index":0,"playId":"daba44fe-1b1c-323e-9488-1055f05ab2ce","pitchNumber":1,"startTime":"2026-04-29T00:44:39.575Z","endTime":"2026-04-29T00:44:44.383Z","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":90.4,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682883881907514,"aZ":-17.301837481288597,"pfxX":-6.383981291441994,"pfxZ":8.501146655414045,"pX":-1.3085005790403288,"pZ":2.744238695995442,"vX0":3.2984327516619163,"vY0":-131.63184449434664,"vZ0":-3.1195522691163915,"x":166.88,"y":164.69,"x0":-1.750242066241618,"y0":50.005125241369626,"z0":5.230202692529032,"aX":-11.17252209647929},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.9,"breakHorizontal":10.8,"spinRate":2190,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.4165478027230409,"extension":6.084619990833076},"index":1,"playId":"f7ac3639-954a-3750-9c9b-53f079ae2f72","pitchNumber":2,"startTime":"2026-04-29T00:44:53.920Z","endTime":"2026-04-29T00:44:58.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.431190266805903,"aZ":-36.399768160083525,"pfxX":2.7355772077621747,"pfxZ":-2.963417950430987,"pX":-0.7710704225906099,"pZ":1.596214820029154,"vX0":1.489856460155318,"vY0":-118.27911365413364,"vZ0":-1.579746732537552,"x":146.39,"y":195.68,"x0":-1.7634767461791059,"y0":50.0038685817212,"z0":5.594156383142984,"aX":3.8970574249965457},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.5,"breakHorizontal":-5.3,"spinRate":2420,"spinDirection":66},"zone":13,"typeConfidence":0.87,"plateTime":0.46212296125422503,"extension":5.9351167380288},"index":2,"playId":"935cba8c-6d82-3cfd-9eee-6cb23dc76b40","pitchNumber":3,"startTime":"2026-04-29T00:45:09.543Z","endTime":"2026-04-29T00:45:13.675Z","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":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083483020574235,"aZ":-31.383556421884997,"pfxX":-8.944943318674918,"pfxZ":0.4773563354122192,"pX":-0.4978427491206941,"pZ":2.3696982617070206,"vX0":5.578700706601062,"vY0":-127.5052677434819,"vZ0":-1.4953546207490822,"x":135.98,"y":174.8,"x0":-1.5468322191923158,"y0":50.0033529296421,"z0":5.429657434233162,"aX":-14.796691427039788},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":15.0,"spinRate":2116,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.42883146132195815,"extension":5.942043047896956},"hitData":{"launchSpeed":106.1,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":204.5}},"index":3,"playId":"f3c74f12-d954-3769-9035-3dde61f2eefa","pitchNumber":4,"startTime":"2026-04-29T00:45:24.658Z","endTime":"2026-04-29T00:45:32.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:45:32.165Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lockridge walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:45:46.855Z","endTime":"2026-04-29T00:47:57.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043707582041876,"aZ":-27.044266489894525,"pfxX":-9.221053913339837,"pfxZ":2.871864542111828,"pX":0.22667124015453816,"pZ":2.457332892632401,"vX0":7.492683597201351,"vY0":-132.7761569293943,"vZ0":-2.278520493643711,"x":108.36,"y":172.43,"x0":-1.431774022603451,"y0":50.005078297834295,"z0":5.291631224541067,"aX":-16.490127347151695},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":2145,"spinDirection":224},"zone":5,"typeConfidence":0.83,"plateTime":0.4122931774483951,"extension":6.034353021497476},"index":0,"playId":"a647282c-a0b7-3e29-abb9-69b9b164aba4","pitchNumber":1,"startTime":"2026-04-29T00:46:02.194Z","endTime":"2026-04-29T00:46:08.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659923738811464,"aZ":-18.55456950963759,"pfxX":-4.2069928021776795,"pfxZ":7.664684340923884,"pX":1.4379974467457781,"pZ":1.436443180917966,"vX0":9.088183782509478,"vY0":-132.09727208220872,"vZ0":-6.024898256795833,"x":62.19,"y":200.0,"x0":-1.491877168121817,"y0":50.00533809102639,"z0":5.099338457126644,"aX":-7.478890891446193},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":5.8,"spinRate":2240,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.4137516403197572,"extension":6.311102146474923},"index":1,"playId":"2929813a-6aa5-31a9-9df3-4f0a5e1834b3","pitchNumber":2,"startTime":"2026-04-29T00:46:44.901Z","endTime":"2026-04-29T00:46:48.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199338823281483,"aZ":-17.285465804410237,"pfxX":-2.2844697009254262,"pfxZ":8.313336003687292,"pX":0.9282433612731736,"pZ":1.979461913367002,"vX0":7.354623432090737,"vY0":-132.67456838527985,"vZ0":-4.8871706819344025,"x":81.62,"y":185.33,"x0":-1.5774180087852054,"y0":50.001222222162795,"z0":5.0969466601403814,"aX":-4.091211789118636},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":2.6,"spinRate":2304,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4121324191792404,"extension":6.2875744013783},"index":2,"playId":"01835aad-30ff-3b32-bf69-8cfd2de3b786","pitchNumber":3,"startTime":"2026-04-29T00:46:59.639Z","endTime":"2026-04-29T00:47:06.139Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438788366905605,"aZ":-25.525340610251966,"pfxX":-10.30904087219728,"pfxZ":3.6166879074468232,"pX":1.0973870233647298,"pZ":1.4471966387847772,"vX0":10.033418193257976,"vY0":-134.55138184923135,"vZ0":-4.977976708887065,"x":75.17,"y":199.71,"x0":-1.3355719841761506,"y0":50.00395594609747,"z0":5.123770846576643,"aX":-18.956197056911915},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":2209,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.40665501469593934,"extension":6.258370329066729},"index":3,"playId":"2bec99cc-23a6-3c10-be08-ed258890b864","pitchNumber":4,"startTime":"2026-04-29T00:47:17.010Z","endTime":"2026-04-29T00:47:21.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538900451754138,"aZ":-18.321973115733332,"pfxX":-1.4795914699396988,"pfxZ":7.83888356752688,"pX":0.7767156116383689,"pZ":1.825490948093702,"vX0":6.656714671724869,"vY0":-131.74093791439387,"vZ0":-5.058451633012482,"x":87.39,"y":189.49,"x0":-1.584588081317571,"y0":50.004118454257274,"z0":5.1141126943021105,"aX":-2.615386963442499},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":1.3,"spinRate":2322,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.41488224857594247,"extension":6.279927867555415},"index":4,"playId":"909f6a9a-3859-3af0-8f79-2720955055f7","pitchNumber":5,"startTime":"2026-04-29T00:47:35.002Z","endTime":"2026-04-29T00:47:39.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089267419365097,"aZ":-16.302965495028364,"pfxX":-5.286180480912172,"pfxZ":8.58934447147789,"pX":0.4140703056072542,"pZ":1.338405824629047,"vX0":7.057641966299478,"vY0":-135.2180266596825,"vZ0":-6.777053364947982,"x":101.22,"y":202.64,"x0":-1.5457023524368376,"y0":50.00300473276979,"z0":5.025538313491074,"aX":-9.767985809723164},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2390,"spinDirection":228},"zone":14,"typeConfidence":0.96,"plateTime":0.40541672376515825,"extension":6.0976853999010245},"index":5,"playId":"04a99be8-8042-3ec7-a198-79ca4bcfe8fe","pitchNumber":6,"startTime":"2026-04-29T00:47:53.009Z","endTime":"2026-04-29T00:47:57.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:47:57.540Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks. Brandon Lockridge to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:48:40.990Z","endTime":"2026-04-29T00:51:13.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"63071722-6e83-3e98-a6ba-0582e5df267b","startTime":"2026-04-29T00:48:23.602Z","endTime":"2026-04-29T00:48:28.328Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694925291864493,"aZ":-17.529788545833803,"pfxX":-5.978604203201737,"pfxZ":8.31256491750715,"pX":-1.009331517977209,"pZ":2.639001649449278,"vX0":3.9636896347851853,"vY0":-132.0315684408042,"vZ0":-3.3437618097890756,"x":155.47,"y":167.53,"x0":-1.7550032755494978,"y0":50.00116926910712,"z0":5.215380183908779,"aX":-10.530882370975121},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2229,"spinDirection":228},"zone":11,"typeConfidence":0.94,"plateTime":0.4151997382673587,"extension":5.954016605008893},"index":1,"playId":"4e114f79-ec1e-3e66-b79a-5849ef45eab3","pitchNumber":1,"startTime":"2026-04-29T00:48:43.272Z","endTime":"2026-04-29T00:48:48.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"20e89800-056b-36eb-8a68-7e4b40dc9d00","startTime":"2026-04-29T00:48:59.478Z","endTime":"2026-04-29T00:49:03.829Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040446310631925,"aZ":-19.68596163628881,"pfxX":-3.289224767423357,"pfxZ":7.162030671254195,"pX":0.09611101753318302,"pZ":2.8299036468507053,"vX0":5.40561203971392,"vY0":-131.0707326719693,"vZ0":-2.6360452861551833,"x":113.34,"y":162.37,"x0":-1.563294985541926,"y0":50.00521107555279,"z0":5.3144462799475365,"aX":-5.7382380389475145},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":4.8,"spinRate":2362,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.41747489088034095,"extension":5.92357993095582},"index":3,"playId":"40d4284d-d5b3-31b3-87cb-094158dc84b9","pitchNumber":2,"startTime":"2026-04-29T00:49:21.662Z","endTime":"2026-04-29T00:49:25.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383423451443353,"aZ":-17.48788245354321,"pfxX":-6.201044265784241,"pfxZ":8.545684253043216,"pX":-2.263817094903575,"pZ":3.8108614901402795,"vX0":1.357908989959382,"vY0":-130.7244737141134,"vZ0":-0.6843430823725589,"x":203.29,"y":135.89,"x0":-1.9869126334151082,"y0":50.00235837018652,"z0":5.397459622909733,"aX":-10.65529223792741},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2282,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.42014850071440035,"extension":5.902720565954345},"index":4,"playId":"82f1b3f2-134d-372b-b94d-7879221f0b79","pitchNumber":3,"startTime":"2026-04-29T00:49:43.966Z","endTime":"2026-04-29T00:49:53.768Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"82f1b3f2-134d-372b-b94d-7879221f0b79","startTime":"2026-04-29T00:49:54.521Z","endTime":"2026-04-29T00:50:26.791Z","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":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973494048134015,"aZ":-33.97636080815874,"pfxX":-8.16029567223001,"pfxZ":-1.079872166982062,"pX":-0.44580804556899584,"pZ":1.5091122804483343,"vX0":5.568609462699819,"vY0":-128.03069658115322,"vZ0":-3.1503558484621688,"x":133.99,"y":198.03,"x0":-1.5867351461204877,"y0":50.00507208758441,"z0":5.409492707411379,"aX":-13.574228292691057},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":13.6,"spinRate":2037,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4275083963727373,"extension":5.930694241077966},"index":6,"playId":"16449316-26ab-35ef-ab52-928813b89bc5","pitchNumber":4,"startTime":"2026-04-29T00:50:26.791Z","endTime":"2026-04-29T00:50:32.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25303434331381,"aZ":-14.631238935644085,"pfxX":-6.107095801493427,"pfxZ":9.881398078621139,"pX":0.5801364003645585,"pZ":3.101527068367481,"vX0":7.512599653617883,"vY0":-132.8490308751256,"vZ0":-2.8894970179076354,"x":94.89,"y":155.04,"x0":-1.4999044724511252,"y0":50.00173680182541,"z0":5.275818586735101,"aX":-10.841792954954679},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2379,"spinDirection":225},"zone":3,"typeConfidence":0.96,"plateTime":0.4133598922148418,"extension":5.998118233651874},"index":7,"playId":"758af024-ba9f-3ffe-b101-75a83bfe4ddf","pitchNumber":5,"startTime":"2026-04-29T00:50:47.108Z","endTime":"2026-04-29T00:50:51.434Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380993284809982,"aZ":-17.752083093243208,"pfxX":-2.141141823885537,"pfxZ":8.296490934631851,"pX":-1.359179717466925,"pZ":2.4440498036442677,"vX0":2.2098801889143105,"vY0":-131.19309144286615,"vZ0":-3.7485841364245593,"x":168.81,"y":172.79,"x0":-1.9352283555733685,"y0":50.00592874047556,"z0":5.218709561778744,"aX":-3.724016845491757},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.4,"breakHorizontal":3.4,"spinRate":2338,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.41787064198459056,"extension":5.934107633605955},"index":8,"playId":"69b11c9c-5dd5-3038-b0d0-be346c7263f5","pitchNumber":6,"startTime":"2026-04-29T00:51:07.309Z","endTime":"2026-04-29T00:51:13.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:51:13.826Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, catcher James McCann to first baseman Ildemaro Vargas. Brandon Lockridge to 3rd. Sal Frelick to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:51:26.406Z","endTime":"2026-04-29T00:53:49.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305835034262262,"aZ":-37.37357291038486,"pfxX":3.8472635689265826,"pfxZ":-3.6175355641436626,"pX":0.3820809300990434,"pZ":1.8789597912467626,"vX0":3.981119826714732,"vY0":-118.90225107351397,"vZ0":-0.8361181418924604,"x":102.44,"y":188.05,"x0":-1.8125574019661577,"y0":50.005887831850764,"z0":5.619560638611886,"aX":5.5221226164656665},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.5,"breakHorizontal":-7.9,"spinRate":2404,"spinDirection":70},"zone":9,"typeConfidence":0.88,"plateTime":0.4602417422838152,"extension":6.038271769358798},"index":0,"playId":"9d9b7e26-cf7d-372e-be1b-ab8d55b3e3f2","pitchNumber":1,"startTime":"2026-04-29T00:51:50.101Z","endTime":"2026-04-29T00:51:54.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ac5404d5-b876-4090-89c7-3693a613dc51","startTime":"2026-04-29T00:52:13.862Z","endTime":"2026-04-29T00:52:18.862Z","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":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145605086108898,"aZ":-29.357280405548323,"pfxX":-8.826468264347795,"pfxZ":1.7115207178665763,"pX":0.5886274935005275,"pZ":-0.1962416438868509,"vX0":8.230344744605482,"vY0":-127.43962028114767,"vZ0":-7.787745638075565,"x":94.56,"y":244.08,"x0":-1.5357294105854318,"y0":50.004319845737065,"z0":5.217856404441076,"aX":-14.522763268913316},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":2108,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.42977675907581414,"extension":6.039288937593962},"index":2,"playId":"c7ef85cb-f793-33b4-a296-2356d8264249","pitchNumber":2,"startTime":"2026-04-29T00:52:33.323Z","endTime":"2026-04-29T00:52:37.665Z","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":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8705115858246,"aZ":-32.967126470804644,"pfxX":-7.906990545069101,"pfxZ":-0.47283782186813195,"pX":-1.617977075818414,"pZ":1.4490908209038855,"vX0":3.1656193159789128,"vY0":-128.00068546282452,"vZ0":-3.3099197957682303,"x":178.67,"y":199.65,"x0":-1.8417900006301597,"y0":50.00620652250446,"z0":5.334352206360027,"aX":-13.15218191632385},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":13.7,"spinRate":1988,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4275556138982126,"extension":5.995570182010492},"index":3,"playId":"1086b0b5-b07a-3d43-bfdc-e82e59203b39","pitchNumber":3,"startTime":"2026-04-29T00:52:59.567Z","endTime":"2026-04-29T00:53:04.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489417090108972,"aZ":-38.4473450607928,"pfxX":3.121045771252641,"pfxZ":-4.265112298574435,"pX":-0.4834842518979972,"pZ":1.0028443231597723,"vX0":2.2749768948159086,"vY0":-120.50079596469018,"vZ0":-2.5724763900545273,"x":135.43,"y":211.7,"x0":-1.8454564581552007,"y0":50.00400006171157,"z0":5.4820705335430215,"aX":4.588330052095047},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.0,"breakHorizontal":-6.2,"spinRate":2472,"spinDirection":52},"zone":13,"typeConfidence":0.88,"plateTime":0.45459139866588005,"extension":5.996653760712054},"index":4,"playId":"91dc260a-00cd-3af1-a50b-e57bee5577c6","pitchNumber":4,"startTime":"2026-04-29T00:53:19.649Z","endTime":"2026-04-29T00:53:24.632Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.239334311949257,"aZ":-26.427767540022632,"pfxX":-10.393862021387278,"pfxZ":3.191549666623227,"pX":-0.7265625304084478,"pZ":1.4901408662501234,"vX0":5.989604802852293,"vY0":-133.73657277233332,"vZ0":-4.62837605351653,"x":144.69,"y":198.55,"x0":-1.6508216725875395,"y0":50.00608556650868,"z0":5.150939474195728,"aX":-18.733310214056605},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":17.4,"spinRate":2230,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4103673023857195,"extension":6.2437602148295825},"hitData":{"launchSpeed":53.4,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":123.43,"coordY":201.34}},"index":5,"playId":"5de9d0f3-a6ae-33b8-9abb-899fa3740658","pitchNumber":5,"startTime":"2026-04-29T00:53:41.601Z","endTime":"2026-04-29T00:53:49.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:53:49.455Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to center fielder Alek Thomas. Brandon Lockridge scores. Sal Frelick scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:54:03.231Z","endTime":"2026-04-29T00:54:48.945Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"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":92.2,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70291443551621,"aZ":-26.439554298114274,"pfxX":-10.98211185394797,"pfxZ":3.1854881462673568,"pX":-0.04651936948581742,"pZ":2.3079608291063827,"vX0":7.725079398196848,"vY0":-134.04819250702073,"vZ0":-2.687114448284845,"x":118.77,"y":176.47,"x0":-1.5536061491851236,"y0":50.00478071793852,"z0":5.231240526559949,"aX":-19.786773158060726},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":18.0,"spinRate":2264,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4101970125994634,"extension":6.272102439344476},"hitData":{"launchSpeed":84.8,"launchAngle":17.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.09,"coordY":87.52}},"index":0,"playId":"0e35a348-1b60-3a8e-b992-8ba960a0eb70","pitchNumber":1,"startTime":"2026-04-29T00:54:38.565Z","endTime":"2026-04-29T00:54:48.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:54:48.945Z","atBatIndex":30},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Joey Ortiz caught stealing 2nd base, catcher James McCann to shortstop Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T00:55:00.608Z","endTime":"2026-04-29T00:57:54.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"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(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":87.6,"endSpeed":80.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186506826337347,"aZ":-31.839936050510342,"pfxX":-9.987330895832384,"pfxZ":0.20596744065748585,"pX":-0.37270647733376383,"pZ":1.729874890882298,"vX0":6.536132639804441,"vY0":-127.36591330592903,"vZ0":-2.85003348497204,"x":131.21,"y":192.07,"x0":-1.6747050551618314,"y0":50.00573333268656,"z0":5.381725478749609,"aX":-16.409615370180262},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":2044,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4300629123310169,"extension":6.054745006620028},"index":0,"playId":"36c89016-a5ef-339e-b350-a6a27a4dcf8f","pitchNumber":1,"startTime":"2026-04-29T00:55:20.078Z","endTime":"2026-04-29T00:55:24.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375939038141755,"aZ":-16.14495841082516,"pfxX":-6.0646841202601465,"pfxZ":8.978073841238297,"pX":-0.12964855948258183,"pZ":3.1611766185643413,"vX0":5.812143030258844,"vY0":-132.9920589256756,"vZ0":-2.481641802463085,"x":121.94,"y":153.43,"x0":-1.5588633511059489,"y0":50.0028835576536,"z0":5.281754093328016,"aX":-10.828853559062},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2301,"spinDirection":227},"zone":2,"typeConfidence":0.95,"plateTime":0.4123432706745547,"extension":5.879130804597548},"index":1,"playId":"348d473d-3844-3058-a650-074576e13f06","pitchNumber":2,"startTime":"2026-04-29T00:55:38.635Z","endTime":"2026-04-29T00:55:42.850Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"19463dcc-f124-3b04-8b9c-4fe4b98211a4","startTime":"2026-04-29T00:55:57.706Z","endTime":"2026-04-29T00:56:02.836Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858764507799595,"aZ":-16.833066330690613,"pfxX":-6.646501161609485,"pfxZ":8.506766302815867,"pX":0.16028679610131696,"pZ":3.741286912281066,"vX0":6.934461403583165,"vY0":-133.68727772124706,"vZ0":-1.0142837600319354,"x":110.89,"y":137.77,"x0":-1.6084537596506903,"y0":50.001130452304025,"z0":5.338398857524015,"aX":-11.983819375880435},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2324,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4103127074363182,"extension":5.999120918420762},"index":3,"playId":"8911cbf3-51bb-33f5-a698-a3545edc88dd","pitchNumber":3,"startTime":"2026-04-29T00:56:24.797Z","endTime":"2026-04-29T00:56:29.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480306016121514,"aZ":-17.05508717051729,"pfxX":-6.875025866927342,"pfxZ":8.495911457865935,"pX":-0.5109842094903436,"pZ":3.4185480340111987,"vX0":5.353496039646901,"vY0":-132.82000273101897,"vZ0":-1.6408746899329514,"x":136.48,"y":146.48,"x0":-1.6633746964239138,"y0":50.002912352272155,"z0":5.289574208601977,"aX":-12.235765977399275},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2301,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.4129977473312172,"extension":6.086831088404503},"index":4,"playId":"28daa52b-832a-3ffa-ba47-063eecd28b68","pitchNumber":4,"startTime":"2026-04-29T00:56:45.691Z","endTime":"2026-04-29T00:56:49.471Z","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":87.3,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699108632715703,"aZ":-33.771244662452105,"pfxX":-9.267069205200514,"pfxZ":-0.968664111547664,"pX":0.30004716178591856,"pZ":1.0505072290753663,"vX0":7.76075017725676,"vY0":-127.00641333591697,"vZ0":-3.9691369474799574,"x":105.56,"y":210.42,"x0":-1.583190085749091,"y0":50.0062732570412,"z0":5.303985804568018,"aX":-15.224475556853147},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":15.1,"spinRate":1983,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4303813787742965,"extension":5.973060700404677},"index":5,"playId":"6abf9d6f-ebf9-34dc-af56-5de9f1a1563f","pitchNumber":5,"startTime":"2026-04-29T00:57:08.266Z","endTime":"2026-04-29T00:57:12.543Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89670077959188,"aZ":-32.37491868606256,"pfxX":-10.380823315251718,"pfxZ":-0.117743741103852,"pX":-0.10813178322198225,"pZ":1.4958284157387467,"vX0":7.084926491831808,"vY0":-127.59462485384391,"vZ0":-3.376529257697557,"x":121.12,"y":198.39,"x0":-1.5757584177642492,"y0":50.005214097656975,"z0":5.394349123601133,"aX":-17.073925252958865},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":17.2,"spinRate":2143,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4296980690512253,"extension":6.061414242988248},"index":6,"playId":"e904e0cb-31c3-3d3a-8fd4-3d007dad2445","pitchNumber":6,"startTime":"2026-04-29T00:57:24.507Z","endTime":"2026-04-29T00:57:28.545Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93595785464006,"aZ":-18.696779219067604,"pfxX":-3.7317291036710505,"pfxZ":7.685031679221073,"pX":-0.9023341562815139,"pZ":3.6355748880493897,"vX0":3.5165145024955424,"vY0":-131.58833847055826,"vZ0":-0.8889215572156565,"x":151.39,"y":140.62,"x0":-1.7712107255889022,"y0":50.001885892217096,"z0":5.3630139512062405,"aX":-6.54374782384721},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.9,"breakHorizontal":6.0,"spinRate":2261,"spinDirection":222},"zone":11,"typeConfidence":0.81,"plateTime":0.41625577534487057,"extension":5.936367173870144},"index":7,"playId":"50b1d034-af91-320b-a3c3-ac6d32369602","pitchNumber":7,"startTime":"2026-04-29T00:57:48.120Z","endTime":"2026-04-29T00:57:54.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:57:54.967Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:00:05.761Z","endTime":"2026-04-29T01:02:06.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07836334184339,"aZ":-23.093002393874958,"pfxX":0.01842395821486198,"pfxZ":5.291480896479192,"pX":-0.13698430763836755,"pZ":1.1665550728909804,"vX0":2.6818203214441243,"vY0":-130.10842358979343,"vZ0":-6.039455093415791,"x":122.22,"y":207.28,"x0":-1.183097841188617,"y0":50.002961369370766,"z0":5.265902280324295,"aX":0.031088645659355593},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-0.6,"spinRate":2440,"spinDirection":204},"zone":13,"typeConfidence":0.92,"plateTime":0.42084804673022136,"extension":5.9205602587115616},"index":0,"playId":"0576462b-d032-3e89-bacb-abe34341a77f","pitchNumber":1,"startTime":"2026-04-29T01:00:20.990Z","endTime":"2026-04-29T01:00:25.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899079197668282,"aZ":-21.637763956194778,"pfxX":-4.673662477235897,"pfxZ":6.032018993809362,"pX":-0.41910441538529597,"pZ":1.402199309103336,"vX0":3.209934792889421,"vY0":-131.11645430463278,"vZ0":-5.7464697723156455,"x":132.98,"y":200.92,"x0":-1.0500463154395385,"y0":50.002783925301664,"z0":5.229739315009613,"aX":-8.163302376692025},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":7.8,"spinRate":2450,"spinDirection":177},"zone":13,"typeConfidence":0.82,"plateTime":0.41723044348116867,"extension":5.901445915728306},"index":1,"playId":"e73c60de-fe9a-3414-bb90-ce12f6784dd7","pitchNumber":2,"startTime":"2026-04-29T01:00:34.039Z","endTime":"2026-04-29T01:00:38.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.706914932466137,"aZ":-14.473229308868131,"pfxX":-4.574682395136195,"pfxZ":9.512926185687434,"pX":-0.1271093931983445,"pZ":2.625872431460626,"vX0":3.081781249137519,"vY0":-135.7913179121752,"vZ0":-5.055857555037636,"x":121.85,"y":167.88,"x0":-0.6843801454060604,"y0":50.004343753775395,"z0":5.524546707917077,"aX":-8.514088330002068},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2376,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.40389179806789777,"extension":5.957472299295037},"index":2,"playId":"2b0cb546-50c1-3afd-841a-3b7d3dd54a5c","pitchNumber":3,"startTime":"2026-04-29T01:00:49.437Z","endTime":"2026-04-29T01:00:53.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365302184839603,"aZ":-23.178452285374693,"pfxX":2.1209712596699797,"pfxZ":5.2291846149113805,"pX":0.05021416432909864,"pZ":2.778755638098858,"vX0":2.5296268720832624,"vY0":-130.31195827606953,"vZ0":-2.1575383294160204,"x":115.09,"y":163.75,"x0":-1.2085871970799291,"y0":50.00227556109806,"z0":5.368366088256597,"aX":3.6470148616045623},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-4.4,"spinRate":2478,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4203128257067852,"extension":5.978330575892896},"index":3,"playId":"78674fb1-18bf-3cd6-aeb6-91e4d02ee021","pitchNumber":4,"startTime":"2026-04-29T01:01:07.559Z","endTime":"2026-04-29T01:01:11.085Z","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.4,"endSpeed":86.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150812609729478,"aZ":-13.309195017648713,"pfxX":-4.441299393358702,"pfxZ":9.846284427098658,"pX":-0.21289146629589506,"pZ":3.1445621517750366,"vX0":3.0492618533631535,"vY0":-137.4643350395342,"vZ0":-4.008963857501684,"x":125.11,"y":153.88,"x0":-0.7588754905444667,"y0":50.00251695978777,"z0":5.5238431461864135,"aX":-8.509196780097412},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2281,"spinDirection":217},"zone":2,"typeConfidence":0.89,"plateTime":0.3982732541391094,"extension":5.9509993548209215},"index":4,"playId":"87a58aca-7992-3d1b-8fab-0c9ce5bfb3d5","pitchNumber":5,"startTime":"2026-04-29T01:01:28.116Z","endTime":"2026-04-29T01:01:31.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237207724550135,"aZ":-34.03121456472357,"pfxX":2.3107114473252484,"pfxZ":-1.168140591767827,"pX":-1.2322824219306652,"pZ":4.422383145497729,"vX0":-0.9417020745243695,"vY0":-124.72794104023836,"vZ0":3.562053934086718,"x":163.97,"y":119.38,"x0":-1.15170122532093,"y0":50.004387723303665,"z0":5.768472139670869,"aX":3.669625691472691},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-4.0,"spinRate":2432,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.43782583951108967,"extension":5.998978560572851},"index":5,"playId":"3dfe89ca-4964-3d05-b0af-514d17e434e0","pitchNumber":6,"startTime":"2026-04-29T01:01:45.715Z","endTime":"2026-04-29T01:01:50.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.090468014921328,"aZ":-36.562506305572384,"pfxX":4.9271168205763,"pfxZ":-3.0899835136761773,"pX":-2.5433553104410707,"pZ":5.820487760188766,"vX0":-4.545169075045533,"vY0":-118.00543026054856,"vZ0":7.3883054946222435,"x":213.95,"y":81.63,"x0":-1.2383871533468207,"y0":50.003120341458754,"z0":6.007584616074445,"aX":6.994139044163555},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.6,"breakHorizontal":-7.9,"spinRate":2310,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.46300558958603677,"extension":5.9967825755315785},"index":6,"playId":"da536e3c-3385-3d10-9a0c-0981bfef52e4","pitchNumber":7,"startTime":"2026-04-29T01:02:02.097Z","endTime":"2026-04-29T01:02:06.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:02:06.266Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras challenged (pitch result), call on the field was confirmed: Jose Fernandez walks. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:03:05.656Z","endTime":"2026-04-29T01:05:27.017Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:02:28.416Z","endTime":"2026-04-29T01:03:07.821Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235199518709713,"aZ":-25.27193400917194,"pfxX":1.7549728520131933,"pfxZ":3.983985482134467,"pX":0.8977243961744573,"pZ":1.7791729091420563,"vX0":4.6244087249964245,"vY0":-130.50219215048034,"vZ0":-4.33743459053622,"x":82.78,"y":190.74,"x0":-1.121903854721215,"y0":50.00310611621638,"z0":5.355418652966129,"aX":3.041820608694448},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2495,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4189334604332342,"extension":6.000137230768383},"index":1,"playId":"3709807b-7f79-3f76-a75b-cd5eca8a64dc","pitchNumber":1,"startTime":"2026-04-29T01:03:07.821Z","endTime":"2026-04-29T01:03:12.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05755063279341,"aZ":-18.931401667410103,"pfxX":-9.685934919954208,"pfxZ":6.828257064795687,"pX":0.7270591793643254,"pZ":1.1539357590641899,"vX0":7.3953353899424625,"vY0":-138.4120224166496,"vZ0":-8.23665954272436,"x":89.29,"y":207.62,"x0":-0.7217790874847836,"y0":50.002254180891796,"z0":5.4373163242483615,"aX":-18.782241256245754},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":2204,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3958085920699759,"extension":6.0991878939152215},"index":2,"playId":"3b3f3ee7-def1-3ff2-bf97-5cc6889ee1d4","pitchNumber":2,"startTime":"2026-04-29T01:03:25.434Z","endTime":"2026-04-29T01:03:29.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03278979662719,"aZ":-18.992656679341913,"pfxX":-2.8111304417548664,"pfxZ":7.642195241727676,"pX":0.9053445421928222,"pZ":1.5074261408923286,"vX0":6.364777633103643,"vY0":-130.1698679357373,"vZ0":-5.876861123145159,"x":82.49,"y":198.08,"x0":-1.20069279018193,"y0":50.00100461471334,"z0":5.221352706970477,"aX":-4.847935846530598},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":3.7,"spinRate":2459,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4199629383888053,"extension":5.967231794800416},"index":3,"playId":"f411e0dc-7678-32c3-8f72-b6af6139f427","pitchNumber":3,"startTime":"2026-04-29T01:03:42.776Z","endTime":"2026-04-29T01:03:46.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566992953158557,"aZ":-20.131405997508445,"pfxX":-9.200888807127935,"pfxZ":6.248622252797821,"pX":-0.5281075576698462,"pZ":2.6736605467866803,"vX0":4.150715536224312,"vY0":-138.14913024468407,"vZ0":-4.10373789622955,"x":137.13,"y":166.59,"x0":-0.8569185775208764,"y0":50.00358085458855,"z0":5.536355458673434,"aX":-17.73640937718356},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":2231,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39689355209527966,"extension":5.915229011539165},"index":4,"playId":"ad541219-55dc-39bc-8569-27e8d77aacb2","pitchNumber":4,"startTime":"2026-04-29T01:04:04.665Z","endTime":"2026-04-29T01:04:08.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.388465465795065,"aZ":-19.445545214603225,"pfxX":-9.893906386625689,"pfxZ":6.492688778584045,"pX":-0.028015442485377483,"pZ":3.018987243475736,"vX0":5.858651005192675,"vY0":-139.37445530757572,"vZ0":-3.2882755821388425,"x":118.07,"y":157.27,"x0":-0.8759666556313918,"y0":50.00058075376448,"z0":5.503879876671367,"aX":-19.39160100396478},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2237,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39352697656904523,"extension":6.089725126970756},"index":5,"playId":"c08ba84b-1f87-3d23-9311-30154db46c0c","pitchNumber":5,"startTime":"2026-04-29T01:04:23.154Z","endTime":"2026-04-29T01:04:26.871Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T01:04:38.448Z","endTime":"2026-04-29T01:05:00.015Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463664301816564,"aZ":-21.276153015650987,"pfxX":-1.6320634258839664,"pfxZ":6.168992831427687,"pX":0.8882830594486529,"pZ":2.506519576980776,"vX0":5.910296663277147,"vY0":-131.49086116015317,"vZ0":-3.243521430945469,"x":83.14,"y":171.1,"x0":-1.1675628175006374,"y0":50.005183322472206,"z0":5.31783992327625,"aX":-2.884817111872971},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":1.8,"spinRate":2510,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.41507932073497944,"extension":6.056492376511354},"index":7,"playId":"2600c599-24b0-3826-9a1f-84109931f07a","pitchNumber":6,"startTime":"2026-04-29T01:05:00.015Z","endTime":"2026-04-29T01:05:27.017Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"playEndTime":"2026-04-29T01:05:27.017Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Adrian Del Castillo to 3rd. Jose Fernandez to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:06:43.388Z","endTime":"2026-04-29T01:08:14.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:05:37.623Z","endTime":"2026-04-29T01:06:45.544Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52577837785822,"aZ":-21.733368730988584,"pfxX":-0.6673180699378252,"pfxZ":5.979738330082617,"pX":1.2692168773600956,"pZ":0.6687086027660033,"vX0":6.271250122321749,"vY0":-130.9923781827696,"vZ0":-7.707484478145123,"x":68.62,"y":220.72,"x0":-1.0646011196523248,"y0":50.00220736360048,"z0":5.262690570013058,"aX":-1.1660862601272952},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":-0.1,"spinRate":2557,"spinDirection":120},"zone":14,"typeConfidence":0.92,"plateTime":0.417446385461969,"extension":5.989771113582878},"index":1,"playId":"424fb243-10da-356b-82a6-f65291928d0f","pitchNumber":1,"startTime":"2026-04-29T01:06:45.544Z","endTime":"2026-04-29T01:06:50.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616430457828223,"aZ":-20.737706209671998,"pfxX":-9.58205300917346,"pfxZ":5.850512666887921,"pX":-0.16721932731711123,"pZ":2.9985649997415282,"vX0":5.247501170292722,"vY0":-139.05355801830214,"vZ0":-3.3244905264342366,"x":123.37,"y":157.82,"x0":-0.8353184323178413,"y0":50.00476156600996,"z0":5.587968232365125,"aX":-18.738617494991004},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":2191,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39412543943239875,"extension":6.014234809290043},"index":2,"playId":"337a43e4-3f74-356a-8357-6762583a5936","pitchNumber":2,"startTime":"2026-04-29T01:07:07.553Z","endTime":"2026-04-29T01:07:11.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648665098704942,"aZ":-34.73974354537185,"pfxX":2.035509617726602,"pfxZ":-1.5870228101517752,"pX":0.6171884900342478,"pZ":1.4949432519597257,"vX0":3.762586171637554,"vY0":-126.29210375519071,"vZ0":-2.9633115299990123,"x":93.47,"y":198.42,"x0":-1.1562232691431267,"y0":50.0025352076382,"z0":5.4766894270153275,"aX":3.289122921226318},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-4.6,"spinRate":2410,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4336381880612379,"extension":6.011035342949094},"index":3,"playId":"a547654b-5a2f-3b95-907f-cc9372e9b14f","pitchNumber":3,"startTime":"2026-04-29T01:07:28.295Z","endTime":"2026-04-29T01:07:33.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699574979501428,"aZ":-20.277956725202948,"pfxX":1.1760690774640659,"pfxZ":6.899835993868852,"pX":0.4020516504827685,"pZ":3.557580517631644,"vX0":3.743686208240586,"vY0":-131.0183027780996,"vZ0":-0.9396359952538758,"x":101.67,"y":142.73,"x0":-1.2027938847544806,"y0":50.00597021330587,"z0":5.447371850863071,"aX":2.0291516085528816},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.5,"breakHorizontal":-3.0,"spinRate":2459,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.4193101402813566,"extension":5.934271115116639},"index":4,"playId":"dc442eaf-a547-3e90-96f2-cfdebf2599f6","pitchNumber":4,"startTime":"2026-04-29T01:07:48.463Z","endTime":"2026-04-29T01:07:53.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.803414380672706,"aZ":-21.801678698317424,"pfxX":-9.02337583089581,"pfxZ":5.298957874425559,"pX":-1.0714435200050088,"pZ":3.7694298643414803,"vX0":3.000913848069529,"vY0":-139.3669094378733,"vZ0":-1.0498532785789547,"x":157.84,"y":137.01,"x0":-0.9932380920088473,"y0":50.0010290944069,"z0":5.597801358614309,"aX":-17.658429163130858},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2185,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3937687264728922,"extension":6.004964539629954},"index":5,"playId":"9a685a49-a5fc-34df-abcc-03b9f2d612c5","pitchNumber":5,"startTime":"2026-04-29T01:08:10.014Z","endTime":"2026-04-29T01:08:14.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:08:14.665Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:08:26.140Z","endTime":"2026-04-29T01:09:56.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578175421622092,"aZ":-19.870002780873758,"pfxX":-1.822561118447676,"pfxZ":6.936053674023645,"pX":1.2720025278051044,"pZ":0.7803823661332563,"vX0":6.89731460522738,"vY0":-132.88571724422465,"vZ0":-7.6509200514196865,"x":68.51,"y":217.71,"x0":-1.1295151955914022,"y0":50.00621888165396,"z0":5.1598700553252295,"aX":-3.2355948133535057},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":1.7,"spinRate":2378,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4134377806820142,"extension":6.183331653447322},"index":0,"playId":"3531954e-fb05-3b70-b561-f54962eb1f16","pitchNumber":1,"startTime":"2026-04-29T01:08:41.743Z","endTime":"2026-04-29T01:08:46.038Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.716487512947175,"aZ":-14.507354558858573,"pfxX":-2.5841223520868333,"pfxZ":9.081831509010716,"pX":1.027454495930412,"pZ":3.0310566071279714,"vX0":6.164894926864572,"vY0":-138.97351995118257,"vZ0":-3.9487752182323725,"x":77.84,"y":156.94,"x0":-0.8892766665584744,"y0":50.00471035103451,"z0":5.441646753753892,"aX":-5.028590224312503},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":3.4,"spinRate":2402,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.3949347982575917,"extension":6.101298388331419},"index":1,"playId":"9641cf1f-185b-35ee-bb76-bcb702d37057","pitchNumber":2,"startTime":"2026-04-29T01:09:04.592Z","endTime":"2026-04-29T01:09:08.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478780458786456,"aZ":-16.369517992124738,"pfxX":3.6611969818600785,"pfxZ":9.037109067952315,"pX":-0.17065647643097848,"pZ":2.778246640067664,"vX0":1.5107241488352692,"vY0":-131.99502877077128,"vZ0":-3.4242012991351114,"x":123.51,"y":163.77,"x0":-1.2274393224670914,"y0":50.00061976462421,"z0":5.3117975702652585,"aX":6.399956987699073},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":2399,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.41641351666436144,"extension":5.9808108683015355},"index":2,"playId":"5db4e6c7-b04a-367a-bdca-39ebb7ada55f","pitchNumber":3,"startTime":"2026-04-29T01:09:27.844Z","endTime":"2026-04-29T01:09:31.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":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.346046412466197,"aZ":-18.549293346748907,"pfxX":-3.4540269235757215,"pfxZ":6.98217258973361,"pX":0.20512836896937223,"pZ":3.1367224773957223,"vX0":4.279819628554471,"vY0":-138.86482123091557,"vZ0":-3.1749609917585833,"x":109.18,"y":154.09,"x0":-0.907916988067234,"y0":50.00266060261875,"z0":5.53020570961525,"aX":-6.740147275863336},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":5.4,"spinRate":2318,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3945632554942109,"extension":6.035782869739401},"hitData":{"launchSpeed":97.6,"launchAngle":12.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.36,"coordY":134.05}},"index":3,"playId":"04059dd7-4982-3e55-8327-87c44f9c3ce3","pitchNumber":4,"startTime":"2026-04-29T01:09:50.128Z","endTime":"2026-04-29T01:09:56.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:09:56.650Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to left fielder Brandon Lockridge. Adrian Del Castillo scores. Jose Fernandez scores. Nolan Arenado to 2nd.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:10:12.605Z","endTime":"2026-04-29T01:12:33.673Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":82.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581078940257346,"aZ":-17.379100355310303,"pfxX":-0.015287980725682493,"pfxZ":8.54731945701303,"pX":-0.45531558747431805,"pZ":2.5535604802705327,"vX0":2.140482034854237,"vY0":-130.96101153785204,"vZ0":-3.7957143565697407,"x":134.36,"y":169.83,"x0":-1.2824482251150773,"y0":50.00088615279572,"z0":5.32762164337864,"aX":-0.02658719204637039},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.9,"breakHorizontal":-0.5,"spinRate":2380,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.4188053625429018,"extension":6.025890944736248},"index":0,"playId":"bf45038d-21d2-33c5-b40c-81b3271e0f48","pitchNumber":1,"startTime":"2026-04-29T01:10:26.724Z","endTime":"2026-04-29T01:10:30.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.174192629803116,"aZ":-20.175922987312703,"pfxX":-8.757945471837985,"pfxZ":6.16433619326815,"pX":0.21239600893232805,"pZ":2.898352734220213,"vX0":5.612258738444967,"vY0":-138.86832949812862,"vZ0":-3.5284812665342367,"x":108.9,"y":160.52,"x0":-0.7008574236103003,"y0":50.00107787343473,"z0":5.533723497726509,"aX":-17.039891762192866},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":14.6,"spinRate":2132,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39497705989887955,"extension":6.016234283386762},"index":1,"playId":"b3394ea7-f819-33d0-919d-ed85a1e1ac78","pitchNumber":2,"startTime":"2026-04-29T01:10:46.488Z","endTime":"2026-04-29T01:10:50.911Z","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.5,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83051093179761,"aZ":-21.39117494968352,"pfxX":0.2071563296942296,"pfxZ":6.276712260035529,"pX":1.0460196091028424,"pZ":2.7910998533045444,"vX0":5.252050817400291,"vY0":-130.32594521767035,"vZ0":-2.531673116350669,"x":77.13,"y":163.42,"x0":-1.0235761802143677,"y0":50.001107212846485,"z0":5.393849021049034,"aX":0.3539708215537927},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.0,"breakHorizontal":-1.6,"spinRate":2529,"spinDirection":135},"zone":12,"typeConfidence":0.92,"plateTime":0.42055687762220995,"extension":6.048999531431717},"index":2,"playId":"54e252a5-f087-3ef6-bde8-63614ab421b9","pitchNumber":3,"startTime":"2026-04-29T01:11:08.298Z","endTime":"2026-04-29T01:11:12.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.537779459781575,"aZ":-21.446039582020834,"pfxX":-9.512089004752182,"pfxZ":5.389003764638089,"pX":-0.029516360186550617,"pZ":3.6072255664963397,"vX0":5.353038361890847,"vY0":-140.6363257649476,"vZ0":-1.8431516441976994,"x":118.13,"y":141.38,"x0":-0.7272267366820795,"y0":50.006546007724246,"z0":5.670028106846341,"aX":-18.953207966943594},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2200,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3902865681557115,"extension":6.097003377257817},"index":3,"playId":"2fc7b4b5-b008-3f75-934f-2a55a696f1b6","pitchNumber":4,"startTime":"2026-04-29T01:11:34.504Z","endTime":"2026-04-29T01:11:38.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150409444001372,"aZ":-19.834860856740207,"pfxX":-8.596283549724117,"pfxZ":6.2680902794550555,"pX":-0.2826458386493927,"pZ":3.876553832137239,"vX0":4.529455039817295,"vY0":-139.37508110511484,"vZ0":-1.3431902243476166,"x":127.77,"y":134.11,"x0":-0.8115280238284756,"y0":50.00146911446431,"z0":5.673777224962372,"aX":-16.920890432082388},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2215,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3928906510579484,"extension":6.066161041243915},"index":4,"playId":"366d195b-b09c-36d8-8fd2-b1e926bd3925","pitchNumber":5,"startTime":"2026-04-29T01:11:58.748Z","endTime":"2026-04-29T01:12:02.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357165434078283,"aZ":-35.15377834628761,"pfxX":1.6389943851395194,"pfxZ":-1.807957262403483,"pX":-0.1659106163496888,"pZ":1.824539276946709,"vX0":1.7109675517263874,"vY0":-127.61352014416592,"vZ0":-2.1935154218456514,"x":123.32,"y":189.52,"x0":-1.058097085927719,"y0":50.00370269477147,"z0":5.465627512766771,"aX":2.7015712401485965},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-3.4,"spinRate":2470,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4292742504589713,"extension":6.138885475578166},"hitData":{"launchSpeed":105.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.96,"coordY":111.14}},"index":5,"playId":"4ee840fb-174b-34cc-9f4c-656635c6cf54","pitchNumber":6,"startTime":"2026-04-29T01:12:22.663Z","endTime":"2026-04-29T01:12:33.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:12:33.673Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Ildemaro Vargas out on a sacrifice bunt, catcher William Contreras to first baseman Jake Bauers. Nolan Arenado to 3rd. James McCann to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:12:48.673Z","endTime":"2026-04-29T01:13:11.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9480010471236,"aZ":-20.80662006503809,"pfxX":-8.36465689778608,"pfxZ":5.8167148859356,"pX":0.813989321731518,"pZ":2.1275485961860228,"vX0":7.272467377539883,"vY0":-138.6675505925471,"vZ0":-5.386016251946413,"x":85.97,"y":181.34,"x0":-0.7511788858248338,"y0":50.002781450923464,"z0":5.475913923863401,"aX":-16.34923843253533},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":13.7,"spinRate":2189,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3944411444603606,"extension":6.094206640606857},"hitData":{"launchSpeed":55.4,"launchAngle":-72.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":124.77,"coordY":199.85}},"index":0,"playId":"c6051536-d3fa-3a87-8f9d-119c1df5c4d1","pitchNumber":1,"startTime":"2026-04-29T01:13:03.500Z","endTime":"2026-04-29T01:13:11.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:13:11.251Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T01:13:28.919Z","endTime":"2026-04-29T01:14:08.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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":94.6,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304170592543972,"aZ":-13.718111128484551,"pfxX":-3.4349837808800263,"pfxZ":9.645758301644708,"pX":0.6539322899097986,"pZ":3.60893700531461,"vX0":5.547815181999731,"vY0":-137.63546783078783,"vZ0":-2.668542269067065,"x":92.07,"y":141.34,"x0":-0.9440353110418582,"y0":50.00334544911946,"z0":5.5231950154945455,"aX":-6.573363913749634},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2267,"spinDirection":214},"zone":12,"typeConfidence":0.89,"plateTime":0.3983503390120111,"extension":5.969110589448579},"index":0,"playId":"6b97404c-315d-3458-b445-d0afd40345a5","pitchNumber":1,"startTime":"2026-04-29T01:13:42.916Z","endTime":"2026-04-29T01:13:47.162Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.487306910009476,"aZ":-23.367199529118306,"pfxX":1.6561480541615028,"pfxZ":5.0550910947352605,"pX":0.5543780143251622,"pZ":2.4619312125042936,"vX0":4.244952694355909,"vY0":-131.76907063742547,"vZ0":-2.725173447477297,"x":95.87,"y":172.31,"x0":-1.2986925955202218,"y0":50.00102735705284,"z0":5.2538878790627095,"aX":2.883926104558399},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-4.0,"spinRate":2490,"spinDirection":147},"zone":6,"typeConfidence":0.93,"plateTime":0.4171904300937248,"extension":6.184844573882687},"hitData":{"launchSpeed":98.5,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":126.12,"coordY":185.39}},"index":1,"playId":"a9254aa2-548a-342c-8705-9c014d89cd95","pitchNumber":2,"startTime":"2026-04-29T01:14:00.933Z","endTime":"2026-04-29T01:14:08.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:14:08.450Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, first baseman Ildemaro Vargas to pitcher Merrill Kelly.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:16:02.991Z","endTime":"2026-04-29T01:16:58.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488266695207948,"aZ":-27.37218266161122,"pfxX":-9.786222196895974,"pfxZ":2.8577593522774984,"pX":-1.2877852025734895,"pZ":1.4808122005144793,"vX0":4.168095364926367,"vY0":-128.50433072340178,"vZ0":-4.162685378565255,"x":166.09,"y":198.8,"x0":-1.6553115395406264,"y0":50.00172247203039,"z0":5.236820719808438,"aX":-16.440829535216505},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":16.8,"spinRate":2116,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4254797510698918,"extension":6.037035255181626},"index":0,"playId":"b465352b-146f-37f3-91ab-90236525c551","pitchNumber":1,"startTime":"2026-04-29T01:16:37.115Z","endTime":"2026-04-29T01:16:41.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982152282348004,"aZ":-30.498543604245036,"pfxX":-9.825389360380964,"pfxZ":1.0597570856657237,"pX":-0.329083135705957,"pZ":1.8790828960412223,"vX0":6.286588787824284,"vY0":-124.63579456979795,"vZ0":-2.46408549938615,"x":129.54,"y":188.04,"x0":-1.6017841080575919,"y0":50.00203081854929,"z0":5.387728846239161,"aX":-15.527699554854138},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":16.4,"spinRate":2071,"spinDirection":243},"zone":7,"typeConfidence":0.92,"plateTime":0.43869961312710526,"extension":6.009999826650863},"hitData":{"launchSpeed":64.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.83,"coordY":160.22}},"index":1,"playId":"61f57635-2488-3df3-981b-b54660bcea77","pitchNumber":2,"startTime":"2026-04-29T01:16:50.807Z","endTime":"2026-04-29T01:16:58.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:16:58.464Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:17:04.230Z","endTime":"2026-04-29T01:17:50.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458685803538103,"aZ":-17.55556200994256,"pfxX":-8.568196643708546,"pfxZ":8.527948652929243,"pX":0.0038895209486466344,"pZ":1.4941553078747487,"vX0":6.891528694682654,"vY0":-131.06235633574127,"vZ0":-5.827977048786308,"x":116.85,"y":198.44,"x0":-1.5654661617635575,"y0":50.00302954308177,"z0":5.0875239183469745,"aX":-14.689456504214052},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.2,"breakHorizontal":13.7,"spinRate":2279,"spinDirection":231},"zone":14,"typeConfidence":0.76,"plateTime":0.42025625099122,"extension":6.193328574796933},"hitData":{"launchSpeed":99.8,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.45,"coordY":102.02}},"index":0,"playId":"543bc5dc-9bf2-3343-bc31-bb63ef12545a","pitchNumber":1,"startTime":"2026-04-29T01:17:38.770Z","endTime":"2026-04-29T01:17:50.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:17:50.262Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (6) on a sharp line drive to right fielder Corbin Carroll. William Contreras to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:17:53.031Z","endTime":"2026-04-29T01:20:29.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77276919359762,"aZ":-35.60930985822112,"pfxX":3.936264884785692,"pfxZ":-2.5189286772392503,"pX":-0.6711630881310101,"pZ":3.155632172289487,"vX0":1.6838369688402306,"vY0":-115.87762688522444,"vZ0":1.8237134655011278,"x":142.58,"y":153.58,"x0":-1.9175768116668834,"y0":50.00126336549319,"z0":5.749744759558858,"aX":5.374840396319251},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.8,"breakHorizontal":-7.6,"spinRate":2533,"spinDirection":69},"zone":1,"typeConfidence":0.89,"plateTime":0.4719021524110105,"extension":6.1081107604264515},"index":0,"playId":"f3c217f4-ca68-3169-8b90-d8446ee985a1","pitchNumber":1,"startTime":"2026-04-29T01:18:16.608Z","endTime":"2026-04-29T01:18:20.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.844690314132897,"aZ":-17.753606316283857,"pfxX":-4.789709354888263,"pfxZ":8.559826706286323,"pX":0.577078370561959,"pZ":3.5730783999165414,"vX0":6.931233181657981,"vY0":-129.22206298962104,"vZ0":-1.265310531755433,"x":95.0,"y":142.31,"x0":-1.5222039367052802,"y0":50.00453723569432,"z0":5.437902494214247,"aX":-8.07176112306314},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2241,"spinDirection":228},"zone":12,"typeConfidence":0.45,"plateTime":0.42446019894337583,"extension":6.013709073051046},"index":1,"playId":"98f1b6c7-aa3a-34be-ac5c-a2309f21edf1","pitchNumber":2,"startTime":"2026-04-29T01:18:33.076Z","endTime":"2026-04-29T01:18:38.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49735579541735,"aZ":-30.60820526908521,"pfxX":-9.294073015778931,"pfxZ":0.9885673594965017,"pX":-1.6211642765351082,"pZ":2.031040320425049,"vX0":3.464483442028802,"vY0":-125.24609170446388,"vZ0":-2.287615902901726,"x":178.79,"y":183.94,"x0":-1.8154325105904145,"y0":50.00515525663142,"z0":5.461606060124173,"aX":-14.754595382640586},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2107,"spinDirection":239},"zone":13,"typeConfidence":0.92,"plateTime":0.4374640914361141,"extension":5.914802858594959},"index":2,"playId":"b661d0d8-f53e-3891-a232-c8355e1f0536","pitchNumber":3,"startTime":"2026-04-29T01:18:52.155Z","endTime":"2026-04-29T01:18:56.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426950769851715,"aZ":-36.508442694456086,"pfxX":3.0070883442392726,"pfxZ":-3.0248449609236454,"pX":0.1114243945454131,"pZ":1.9198958786990905,"vX0":3.5560636711156612,"vY0":-118.85323799813244,"vZ0":-0.8735520989434415,"x":112.75,"y":186.94,"x0":-1.7938601167324406,"y0":50.00212801322351,"z0":5.602762884013527,"aX":4.308991756643485},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.4,"breakHorizontal":-6.2,"spinRate":2527,"spinDirection":59},"zone":8,"typeConfidence":0.87,"plateTime":0.4605470506638283,"extension":5.9076734441247165},"index":3,"playId":"8acb1f53-c410-3cc3-8e81-d0a28390aba6","pitchNumber":4,"startTime":"2026-04-29T01:19:13.678Z","endTime":"2026-04-29T01:19:17.864Z","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":91.0,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750884197944384,"aZ":-26.6948942499111,"pfxX":-10.674810974703858,"pfxZ":3.1029311957498287,"pX":-0.8261820296423529,"pZ":3.0103949468769646,"vX0":5.02578974953468,"vY0":-132.3909200261878,"vZ0":-1.0606640215834506,"x":148.49,"y":157.5,"x0":-1.368161950368579,"y0":50.001016277423936,"z0":5.380132849375691,"aX":-18.84058249173022},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":18.1,"spinRate":2257,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.41460112906842905,"extension":5.953725824710152},"index":4,"playId":"7069874a-b6b2-36a3-a2ce-0397e226fb0d","pitchNumber":5,"startTime":"2026-04-29T01:19:53.097Z","endTime":"2026-04-29T01:19:57.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927460061573246,"aZ":-19.274777560170058,"pfxX":-6.202410679079462,"pfxZ":7.511176461614262,"pX":0.1449830759718316,"pZ":2.748733560802819,"vX0":6.373844330089869,"vY0":-130.34612781107273,"vZ0":-2.8915153252312744,"x":111.47,"y":164.56,"x0":-1.5285789808230776,"y0":50.00179303213872,"z0":5.33124839289646,"aX":-10.650319795228476},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":2182,"spinDirection":227},"zone":5,"typeConfidence":0.51,"plateTime":0.4205498687064244,"extension":5.979433827824199},"hitData":{"launchSpeed":107.0,"launchAngle":21.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.4,"coordY":52.98}},"index":5,"playId":"55666270-0851-3846-af46-53f644b3867a","pitchNumber":6,"startTime":"2026-04-29T01:20:15.062Z","endTime":"2026-04-29T01:20:29.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:20:29.820Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Black singles on a line drive to center fielder Alek Thomas. William Contreras scores. Brice Turang scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:20:46.608Z","endTime":"2026-04-29T01:21:21.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448542761539986,"aZ":-32.19495205300676,"pfxX":-9.039377217914693,"pfxZ":-0.01530731890928827,"pX":-0.4914586886748705,"pZ":1.5475874963925051,"vX0":5.744912433100055,"vY0":-126.97971796768242,"vZ0":-3.1211004053519154,"x":135.73,"y":197.0,"x0":-1.6015332844920245,"y0":50.001564295859446,"z0":5.33739155420459,"aX":-14.854368334283219},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.1,"spinRate":2075,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4303156399344239,"extension":5.892892660339102},"hitData":{"launchSpeed":82.2,"launchAngle":12.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.49,"coordY":88.98}},"index":0,"playId":"6232e60b-fe56-3611-b741-433e2564a061","pitchNumber":1,"startTime":"2026-04-29T01:21:09.851Z","endTime":"2026-04-29T01:21:21.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:21:21.257Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas. Tyler Black to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:22:56.892Z","endTime":"2026-04-29T01:25:41.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:21:56.370Z","endTime":"2026-04-29T01:22:59.078Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335722135887085,"aZ":-25.069548828920087,"pfxX":-10.36559097918657,"pfxZ":4.101077310233959,"pX":-0.8196941762491696,"pZ":1.8523980169645875,"vX0":5.556267382705388,"vY0":-131.44619164869064,"vZ0":-3.9444596809220367,"x":148.24,"y":188.77,"x0":-1.6248060750404794,"y0":50.00443026915086,"z0":5.25470578344599,"aX":-17.96793553714615},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2238,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.4182126554738743,"extension":6.087481480960339},"index":1,"playId":"5311aa8b-114c-3179-8547-87bbd50777e2","pitchNumber":1,"startTime":"2026-04-29T01:22:59.078Z","endTime":"2026-04-29T01:23:04.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38297578700236,"aZ":-21.01058708328715,"pfxX":-2.8407623319701543,"pfxZ":6.645835484000122,"pX":-1.6190315405376259,"pZ":2.8153523021013633,"vX0":1.6649357369393611,"vY0":-128.92040106775107,"vZ0":-2.212944296395893,"x":178.71,"y":162.77,"x0":-1.9049205030175156,"y0":50.001961751909285,"z0":5.310592302337207,"aX":-4.770455867695721},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.8,"breakHorizontal":4.8,"spinRate":2278,"spinDirection":219},"zone":11,"typeConfidence":0.85,"plateTime":0.4252504367631298,"extension":5.9837864250505985},"index":2,"playId":"f632fbac-0fe9-37d0-b50a-200043affa9e","pitchNumber":2,"startTime":"2026-04-29T01:23:15.590Z","endTime":"2026-04-29T01:23:19.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"58b73b41-60fd-3db1-b8c7-9884efeb9f89","startTime":"2026-04-29T01:23:32.861Z","endTime":"2026-04-29T01:23:37.200Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48750990820435,"aZ":-24.301256262799004,"pfxX":-10.234444265931533,"pfxZ":4.617961366459223,"pX":-0.6446049335906618,"pZ":1.9797568293114833,"vX0":5.688366690227787,"vY0":-130.26249496203263,"vZ0":-3.7301264550729214,"x":141.57,"y":185.33,"x0":-1.5365276772536287,"y0":50.002667655109065,"z0":5.285488693363517,"aX":-17.441428841808413},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2145,"spinDirection":228},"zone":7,"typeConfidence":0.86,"plateTime":0.4218321053529195,"extension":5.935132023935442},"index":4,"playId":"b65158a5-3194-3311-8da1-680e2eb907cc","pitchNumber":3,"startTime":"2026-04-29T01:23:50.378Z","endTime":"2026-04-29T01:23:55.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"c6ffc0a1-8b9b-3038-a80a-7760358d4f17","startTime":"2026-04-29T01:24:08.827Z","endTime":"2026-04-29T01:24:13.349Z","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":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917235403077456,"aZ":-32.84057388580911,"pfxX":-8.373919915374895,"pfxZ":-0.4255202013125592,"pX":-1.8420585499151292,"pZ":1.3634502896431873,"vX0":2.665226035069841,"vY0":-124.87693323184845,"vZ0":-3.176271619736487,"x":187.21,"y":201.97,"x0":-1.8347341380727569,"y0":50.000257423228796,"z0":5.350698494583625,"aX":-13.235987662645758},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":2073,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.438457897343123,"extension":5.873501127903902},"index":6,"playId":"64d2b344-65da-3b9e-9867-89869e5918b7","pitchNumber":4,"startTime":"2026-04-29T01:24:39.281Z","endTime":"2026-04-29T01:24:43.411Z","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":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499667321148078,"aZ":-31.625445977939517,"pfxX":-8.696438453446218,"pfxZ":0.34542650232816197,"pX":-1.1797830746399138,"pZ":1.601007611704104,"vX0":3.958380611226642,"vY0":-125.13992607026242,"vZ0":-2.919429069991306,"x":161.97,"y":195.55,"x0":-1.6531500249379782,"y0":50.00216860130898,"z0":5.376206064107376,"aX":-13.777641927570045},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":14.9,"spinRate":2018,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.43785992451740663,"extension":5.813021836125224},"index":7,"playId":"073da48e-bb94-3c17-bd6e-421592e7d040","pitchNumber":5,"startTime":"2026-04-29T01:24:59.229Z","endTime":"2026-04-29T01:25:03.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-04-29T01:25:14.608Z","endTime":"2026-04-29T01:25:34.322Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679865010655814,"aZ":-25.355282955108873,"pfxX":-10.938389738937822,"pfxZ":3.97446476293693,"pX":-0.7979576380928975,"pZ":2.0661017414875706,"vX0":5.761915632271325,"vY0":-130.67350896303589,"vZ0":-3.1671922434663387,"x":147.42,"y":183.0,"x0":-1.6202159996793253,"y0":50.002536495738575,"z0":5.216428863467645,"aX":-18.758244587528054},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":18.4,"spinRate":2195,"spinDirection":236},"zone":7,"typeConfidence":0.87,"plateTime":0.420506708133503,"extension":6.144275887655984},"hitData":{"launchSpeed":91.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":148.64}},"index":9,"playId":"063ce6dd-e015-32a1-aaf8-ff29ecb42d69","pitchNumber":6,"startTime":"2026-04-29T01:25:34.322Z","endTime":"2026-04-29T01:25:41.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:25:41.555Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lockridge flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T01:25:51.834Z","endTime":"2026-04-29T01:28:09.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131132172732713,"aZ":-27.9584881692246,"pfxX":-1.9984243210636667,"pfxZ":2.7682135204855074,"pX":0.9230848184942079,"pZ":1.2877236933204488,"vX0":6.89024684087071,"vY0":-122.6654036968703,"vZ0":-4.143056785957875,"x":81.81,"y":204.01,"x0":-1.6619866538681605,"y0":50.00500062137305,"z0":5.380694776524965,"aX":-3.047563479863748},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":2.0,"spinRate":2229,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4464182768282767,"extension":6.0587007566814695},"index":0,"playId":"2cf6e01c-7c59-35aa-ac42-9f734a569c60","pitchNumber":1,"startTime":"2026-04-29T01:26:13.250Z","endTime":"2026-04-29T01:26:17.834Z","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":85.7,"endSpeed":79.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913795950773828,"aZ":-32.611519458674174,"pfxX":-8.475291119553003,"pfxZ":-0.2726963662166564,"pX":0.04249844029076609,"pZ":0.07635384406811319,"vX0":6.692702459020911,"vY0":-124.55120569175752,"vZ0":-6.092654034651593,"x":115.38,"y":236.72,"x0":-1.5720858168700367,"y0":50.00527945052166,"z0":5.235714750792618,"aX":-13.380416712645227},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":13.9,"spinRate":2026,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.43897386989721676,"extension":5.989871563829632},"index":1,"playId":"166b66c4-6a12-3d77-b610-09538f3478d7","pitchNumber":2,"startTime":"2026-04-29T01:26:29.837Z","endTime":"2026-04-29T01:26:36.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296735618016488,"aZ":-20.011844074578757,"pfxX":-1.8542359699341286,"pfxZ":7.07914065388382,"pX":0.018330590373374447,"pZ":2.082982966571389,"vX0":5.227298847031636,"vY0":-130.25213107657567,"vZ0":-3.9645474739505824,"x":116.3,"y":182.54,"x0":-1.7734935744005371,"y0":50.00473022966519,"z0":5.137511733383266,"aX":-3.186995381059335},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.1,"breakHorizontal":2.2,"spinRate":2300,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.42047200085300096,"extension":6.131865886516739},"index":2,"playId":"826da490-0244-3fd6-b340-082ce5dd7659","pitchNumber":3,"startTime":"2026-04-29T01:26:52.589Z","endTime":"2026-04-29T01:26:56.284Z","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":89.7,"endSpeed":82.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322386092721274,"aZ":-26.44813742450653,"pfxX":-9.642553798069004,"pfxZ":3.335382154412879,"pX":-0.9058141003884159,"pZ":1.85298096524802,"vX0":5.271937929994938,"vY0":-130.44695381377514,"vZ0":-3.490948581113287,"x":151.53,"y":188.75,"x0":-1.7038531594040691,"y0":50.003975909205984,"z0":5.210155329708024,"aX":-16.561804686791387},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2135,"spinDirection":229},"zone":13,"typeConfidence":0.6,"plateTime":0.42043601571048805,"extension":6.071411042213043},"index":3,"playId":"6999137c-9d6f-354d-8874-8b20b9ec96ee","pitchNumber":4,"startTime":"2026-04-29T01:27:12.098Z","endTime":"2026-04-29T01:27:15.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369186299527932,"aZ":-27.79274403920685,"pfxX":0.31824697608785923,"pfxZ":2.834141262381544,"pX":0.9037077387732811,"pZ":1.490402264391094,"vX0":6.021342571850412,"vY0":-123.56241391669072,"vZ0":-3.5763492926033718,"x":82.55,"y":198.54,"x0":-1.605136191421443,"y0":50.005527554591936,"z0":5.289053811233388,"aX":0.4925713897986919},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2238,"spinDirection":208},"zone":14,"typeConfidence":0.92,"plateTime":0.44309140790583124,"extension":6.314394437014533},"index":4,"playId":"614e4a44-0fcc-3393-9692-4efa58e74d80","pitchNumber":5,"startTime":"2026-04-29T01:27:32.066Z","endTime":"2026-04-29T01:27:37.405Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"c3c3d358-cd3a-4aab-bd58-c8fba3eb275d","startTime":"2026-04-29T01:27:49.990Z","endTime":"2026-04-29T01:27:54.990Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888504560489086,"aZ":-18.636546487586095,"pfxX":-1.4590934442128134,"pfxZ":7.791117039452771,"pX":0.7185930550387882,"pZ":2.348294910339636,"vX0":6.6947858918126775,"vY0":-131.0168062744843,"vZ0":-3.766747090387156,"x":89.61,"y":175.38,"x0":-1.680990877069215,"y0":50.00078299654128,"z0":5.198844522202079,"aX":-2.535699959840397},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":1.2,"spinRate":2347,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.4182015753106936,"extension":6.101718945168003},"hitData":{"launchSpeed":76.3,"launchAngle":31.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.49,"coordY":107.09}},"index":6,"playId":"e785afaa-d6ec-3711-a89c-6c1d84b8031b","pitchNumber":6,"startTime":"2026-04-29T01:28:01.162Z","endTime":"2026-04-29T01:28:09.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:28:09.421Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:30:24.203Z","endTime":"2026-04-29T01:31:12.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shane Drohan replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:29:01.971Z","endTime":"2026-04-29T01:30:26.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675660,"link":"/api/v1/people/675660"},"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":95.6,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91255415190268,"aZ":-15.538487585770985,"pfxX":5.89803864490365,"pfxZ":8.5351040961947,"pX":0.3239518575435207,"pZ":3.5552442545699483,"vX0":-5.185595943885422,"vY0":-139.1286996295004,"vZ0":-2.2531864084824056,"x":104.65,"y":142.79,"x0":1.4510216914087752,"y0":50.00160644483177,"z0":5.4123745567748,"aX":11.494641248856222},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-9.5,"spinRate":2459,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3945653274799552,"extension":6.140634140310491},"index":1,"playId":"08af1360-da2d-3f76-a32d-dacd577d11c0","pitchNumber":1,"startTime":"2026-04-29T01:30:26.238Z","endTime":"2026-04-29T01:30:30.654Z","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.8,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12733187007905,"aZ":-15.945937690412137,"pfxX":7.290191171015476,"pfxZ":8.298901054609283,"pX":0.21756551029568766,"pZ":2.44501794234891,"vX0":-5.688080328820869,"vY0":-139.39257396335964,"vZ0":-4.976500312719619,"x":108.71,"y":172.76,"x0":1.34366178436411,"y0":50.006692652613786,"z0":5.316529126445088,"aX":14.261500057089611},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":-11.9,"spinRate":2430,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3938669922938929,"extension":6.122148638666626},"index":2,"playId":"8d7962ca-92be-3e61-b343-3ed271894b92","pitchNumber":2,"startTime":"2026-04-29T01:30:38.621Z","endTime":"2026-04-29T01:30:42.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648277866287255,"aZ":-35.857200630095136,"pfxX":-3.6927289780173607,"pfxZ":-2.337306451439808,"pX":0.5443496331581813,"pZ":2.9527311801171283,"vX0":-1.0133103115804236,"vY0":-124.55096294261115,"vZ0":0.7146603974478039,"x":96.25,"y":159.06,"x0":1.4361431226926087,"y0":50.004424358626714,"z0":5.623525481239672,"aX":-5.81143339323772},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":7.0,"spinRate":2895,"spinDirection":279},"zone":3,"typeConfidence":2.0,"plateTime":0.43949655260534204,"extension":6.032094044169926},"index":3,"playId":"162db458-adba-3e63-ae3f-1b2f9c81f0d9","pitchNumber":3,"startTime":"2026-04-29T01:30:50.882Z","endTime":"2026-04-29T01:30:54.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.391431105029778,"aZ":-32.68837757988873,"pfxX":-2.623550935809082,"pfxZ":-0.3056372590375256,"pX":0.5435830397180622,"pZ":1.7869337073343825,"vX0":-1.3355756134924843,"vY0":-128.25180671635624,"vZ0":-2.866162327554057,"x":96.28,"y":190.53,"x0":1.411226241163573,"y0":50.003618098006484,"z0":5.456554845122578,"aX":-4.3906294767425464},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.0,"breakHorizontal":5.0,"spinRate":2946,"spinDirection":286},"zone":9,"typeConfidence":2.0,"plateTime":0.42632288543965746,"extension":6.026016460111916},"hitData":{"launchSpeed":79.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.08,"coordY":159.39}},"index":4,"playId":"acfa7131-6a81-314d-9785-517561ced02a","pitchNumber":4,"startTime":"2026-04-29T01:31:04.694Z","endTime":"2026-04-29T01:31:12.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:31:12.413Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:31:17.339Z","endTime":"2026-04-29T01:32:34.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91493263738369,"aZ":-15.84022354532383,"pfxX":7.062114869765902,"pfxZ":8.368453291817596,"pX":-0.43769874574594575,"pZ":3.7618551731837715,"vX0":-7.246631682487201,"vY0":-139.44805213105155,"vZ0":-1.864680772980912,"x":133.68,"y":137.21,"x0":1.2881084345676599,"y0":50.004575811479185,"z0":5.494311742041278,"aX":13.78830791389069},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-11.2,"spinRate":2304,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3940918820563084,"extension":6.06021259018298},"index":0,"playId":"7ec25c7b-e09c-3b5c-bf4c-37124f68a845","pitchNumber":1,"startTime":"2026-04-29T01:31:35.234Z","endTime":"2026-04-29T01:31:38.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-29T01:31:55.225Z","endTime":"2026-04-29T01:32:09.164Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2805134176334,"aZ":-17.30396428562898,"pfxX":8.36870703392514,"pfxZ":7.706855738900795,"pX":-0.9563611714510254,"pZ":2.2002401925068087,"vX0":-8.79917164343125,"vY0":-138.36211762596614,"vZ0":-5.303863080739238,"x":153.45,"y":179.37,"x0":1.1852174533976492,"y0":50.00326874261272,"z0":5.310315505318326,"aX":16.147687565098263},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-13.2,"spinRate":2346,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39661104360243815,"extension":6.0544122311646635},"index":2,"playId":"ef22bcaf-40e1-3e0d-bba8-cad695ff45f4","pitchNumber":2,"startTime":"2026-04-29T01:32:09.164Z","endTime":"2026-04-29T01:32:12.693Z","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.5,"endSpeed":80.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75362344549477,"aZ":-33.251544886019076,"pfxX":-1.898368145371939,"pfxZ":-0.6671710864894367,"pX":0.04817146686386867,"pZ":1.3917727128614346,"vX0":-2.7287675093060364,"vY0":-126.0266754972883,"vZ0":-3.4095184364182414,"x":115.16,"y":201.2,"x0":1.3883164384370914,"y0":50.00083730259331,"z0":5.426234278979435,"aX":-3.0766369521029966},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":4.1,"spinRate":2759,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.4333350877232389,"extension":6.104195528160197},"hitData":{"launchSpeed":85.9,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.45,"coordY":156.12}},"index":3,"playId":"96fddd7e-4a22-39f1-b11c-c89af221e4d6","pitchNumber":3,"startTime":"2026-04-29T01:32:26.512Z","endTime":"2026-04-29T01:32:34.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:32:34.260Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T01:32:40.293Z","endTime":"2026-04-29T01:33:34.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461143975606365,"aZ":-30.973651608650567,"pfxX":-0.6484293235556089,"pfxZ":0.7577321683708522,"pX":-0.33648309124378756,"pZ":1.6167804487591446,"vX0":-4.377717224476141,"vY0":-125.42899710755144,"vZ0":-3.251124037715976,"x":129.83,"y":195.13,"x0":1.5161011411959375,"y0":50.00552974671742,"z0":5.456441375727803,"aX":-1.032871794065883},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":2.2,"spinRate":2705,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.4367404096126739,"extension":6.018095767537493},"index":0,"playId":"2591ccdf-9ff9-3781-b8a0-6566c31c019b","pitchNumber":1,"startTime":"2026-04-29T01:32:56.110Z","endTime":"2026-04-29T01:33:00.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05355640031546,"aZ":-15.339145350971965,"pfxX":5.670025303597648,"pfxZ":8.379955221486766,"pX":-0.7198361049507171,"pZ":2.7681237623191195,"vX0":-7.389460614976547,"vY0":-140.63552567552588,"vZ0":-4.447361486190463,"x":144.44,"y":164.04,"x0":1.2015838306808562,"y0":50.000847351887955,"z0":5.360647085462576,"aX":11.38881193538161},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2438,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.38905217768886935,"extension":6.124235921108077},"index":1,"playId":"4177693f-3744-352e-8036-da687d746d27","pitchNumber":2,"startTime":"2026-04-29T01:33:09.857Z","endTime":"2026-04-29T01:33:13.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T01:33:19.565Z","endTime":"2026-04-29T01:33:30.601Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993757869823796,"aZ":-31.293926870272838,"pfxX":-1.8302607821786532,"pfxZ":0.531171459751481,"pX":-0.48229909446641966,"pZ":1.8152542063750985,"vX0":-4.016343963680471,"vY0":-127.70144438155685,"vZ0":-3.1764666819842793,"x":135.38,"y":189.77,"x0":1.347837886510521,"y0":50.002975525313474,"z0":5.533928062010111,"aX":-3.0254457261525776},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":4.2,"spinRate":2850,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.4287243061829771,"extension":6.0863619172523205},"index":3,"playId":"7f7f74b1-71ae-34cd-a6ca-ce82016d88f5","pitchNumber":3,"startTime":"2026-04-29T01:33:30.601Z","endTime":"2026-04-29T01:33:34.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:33:34.414Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:35:51.577Z","endTime":"2026-04-29T01:37:35.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Hoffmann replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:34:13.445Z","endTime":"2026-04-29T01:35:53.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694851,"link":"/api/v1/people/694851"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967630168602756,"aZ":-11.278842478212278,"pfxX":-3.7722693739271684,"pfxZ":10.909698135806972,"pX":0.671047327105999,"pZ":1.6911693691074492,"vX0":4.499425675468112,"vY0":-137.40777061418976,"vZ0":-9.12952783062934,"x":91.42,"y":193.12,"x0":-0.4962548868107137,"y0":50.0046194234097,"z0":5.819791544884752,"aX":-7.226503769947419},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2322,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.39835524537453404,"extension":6.58090686585241},"index":1,"playId":"80511302-d379-3d00-8da4-99e8e4e10413","pitchNumber":1,"startTime":"2026-04-29T01:35:53.796Z","endTime":"2026-04-29T01:35:59.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764891056339827,"aZ":-14.64200370398329,"pfxX":-4.938284759969501,"pfxZ":9.142738634057745,"pX":-0.5459303266188816,"pZ":3.380996865023121,"vX0":1.7475834428105912,"vY0":-137.6577980818984,"vZ0":-4.302678556787955,"x":137.81,"y":147.49,"x0":-0.5476424595014528,"y0":50.00473947057043,"z0":5.95668330978418,"aX":-9.471449951381082},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2262,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3980080250306326,"extension":6.3671385547026444},"index":2,"playId":"9d82c10e-6058-3eb7-aaf6-eaff32bf2568","pitchNumber":2,"startTime":"2026-04-29T01:36:08.616Z","endTime":"2026-04-29T01:36:12.860Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939348665050307,"aZ":-10.528949074740115,"pfxX":-4.533668091835281,"pfxZ":11.301727295330032,"pX":0.8540644684427019,"pZ":1.9724652351060694,"vX0":5.2475806223156045,"vY0":-137.6238949877708,"vZ0":-8.217229501067282,"x":84.45,"y":185.52,"x0":-0.48964642044393686,"y0":50.005280987590304,"z0":5.71275703291561,"aX":-8.68569316168107},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2331,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.3981947004612154,"extension":6.621256711890066},"index":3,"playId":"a974426a-cf33-3b2e-af22-40f27cc5682f","pitchNumber":3,"startTime":"2026-04-29T01:36:24.523Z","endTime":"2026-04-29T01:36:29.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3822527858518,"aZ":-14.846231150776532,"pfxX":-3.094656891726679,"pfxZ":9.097511995444183,"pX":-0.3163908896619663,"pZ":1.7397152960185602,"vX0":1.954980202643274,"vY0":-137.37089253256315,"vZ0":-7.993915941199971,"x":129.06,"y":191.81,"x0":-0.6364262733984634,"y0":50.005610234770366,"z0":5.703897459850789,"aX":-5.895622913965948},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":5.2,"spinRate":2239,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.3992403483086582,"extension":6.678020059139238},"index":4,"playId":"2e017e8e-65b8-394c-916d-b064b06bfe80","pitchNumber":4,"startTime":"2026-04-29T01:36:43.094Z","endTime":"2026-04-29T01:36:47.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035147560149873,"aZ":-31.273969118878988,"pfxX":-4.472572066039906,"pfxZ":0.5416609234876048,"pX":0.4635692430510217,"pZ":0.10687248871642044,"vX0":4.140043937268215,"vY0":-128.2377017024567,"vZ0":-8.01046303380426,"x":99.33,"y":235.89,"x0":-0.5891773701182398,"y0":50.00432862975397,"z0":5.704254204871381,"aX":-7.46435647142179},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":7.2,"spinRate":952,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4268006220293845,"extension":6.596787889039},"index":5,"playId":"2b91ce1d-5d64-362b-bf75-da71c90f5022","pitchNumber":5,"startTime":"2026-04-29T01:36:59.598Z","endTime":"2026-04-29T01:37:04.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355264631165422,"aZ":-15.996957510660382,"pfxX":-4.36863956737793,"pfxZ":8.522169101948515,"pX":-0.6182448780974941,"pZ":2.6661078901606046,"vX0":1.5985891398310699,"vY0":-136.73410335332886,"vZ0":-5.566986758285813,"x":140.57,"y":166.8,"x0":-0.6418511420192381,"y0":50.005990808625285,"z0":5.821221674322984,"aX":-8.297002861404318},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2164,"spinDirection":206},"zone":1,"typeConfidence":0.88,"plateTime":0.40015191448744636,"extension":6.545646171595686},"hitData":{"launchSpeed":102.9,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.28,"coordY":200.52}},"index":6,"playId":"af1e71ad-45cc-3ab6-9da7-4da97f438741","pitchNumber":6,"startTime":"2026-04-29T01:37:23.313Z","endTime":"2026-04-29T01:37:35.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:37:35.298Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a soft bunt ground ball to catcher James McCann. Sal Frelick to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:37:40.991Z","endTime":"2026-04-29T01:38:10.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02914521878339,"aZ":-15.668388793717265,"pfxX":-4.361004766288421,"pfxZ":8.51447423259591,"pX":-0.20795287524890854,"pZ":2.8280034142865453,"vX0":2.5348281997616686,"vY0":-138.1604684368798,"vZ0":-5.473704137075451,"x":124.93,"y":162.42,"x0":-0.569482554491431,"y0":50.00239124534185,"z0":5.883497800372709,"aX":-8.452509133486421},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":7.4,"spinRate":2229,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39604804451220676,"extension":6.531377281286379},"hitData":{"launchSpeed":42.1,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":123.71,"coordY":199.7}},"index":0,"playId":"9845b855-37fa-3c80-a469-c72137a68b00","pitchNumber":1,"startTime":"2026-04-29T01:38:03.107Z","endTime":"2026-04-29T01:38:10.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:38:10.561Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a bunt ground ball to pitcher Andrew Hoffmann. Sal Frelick to 3rd. David Hamilton to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:39:57.773Z","endTime":"2026-04-29T01:40:38.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694851,"link":"/api/v1/people/694851"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:39:05.716Z","endTime":"2026-04-29T01:39:59.958Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.564337503883344,"aZ":-16.186251795002494,"pfxX":-4.777707991951383,"pfxZ":8.143413574525296,"pX":1.0592892047663929,"pZ":3.019082295303416,"vX0":5.629546610440857,"vY0":-139.51137184290596,"vZ0":-5.022429886406019,"x":76.62,"y":157.26,"x0":-0.3678391224003127,"y0":50.004432785999576,"z0":5.916297899448011,"aX":-9.381594791529876},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":7.4,"spinRate":2198,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.3932187830791949,"extension":6.623268860014151},"index":1,"playId":"9e6703af-26e0-3365-81a6-f4c4926065e3","pitchNumber":1,"startTime":"2026-04-29T01:39:59.958Z","endTime":"2026-04-29T01:40:08.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"9e6703af-26e0-3365-81a6-f4c4926065e3","startTime":"2026-04-29T01:40:09.565Z","endTime":"2026-04-29T01:40:30.267Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683762050893066,"aZ":-30.7963063495876,"pfxX":3.315484674966112,"pfxZ":0.8712443882247012,"pX":-0.5025851847724815,"pZ":3.289822339810415,"vX0":-0.45489677380775273,"vY0":-124.914168419573,"vZ0":-0.35484673276968115,"x":136.16,"y":149.95,"x0":-0.749181924406499,"y0":50.003514442398675,"z0":5.961223629838307,"aX":5.250206897945755},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-5.9,"spinRate":2362,"spinDirection":140},"zone":1,"typeConfidence":0.9,"plateTime":0.4381337354671282,"extension":6.697036919172281},"hitData":{"launchSpeed":38.1,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":119.88,"coordY":189.69}},"index":3,"playId":"00e42641-d02f-3359-9bae-f4ff32de303b","pitchNumber":2,"startTime":"2026-04-29T01:40:30.267Z","endTime":"2026-04-29T01:40:38.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:40:38.038Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to left fielder Lourdes Gurriel Jr. Sal Frelick scores. David Hamilton to 3rd. Joey Ortiz to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:41:08.432Z","endTime":"2026-04-29T01:43:03.595Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496921572195422,"aZ":-29.513030996599458,"pfxX":-2.384082109631824,"pfxZ":1.5740951986386467,"pX":-0.5013933771896601,"pZ":3.4274098023475545,"vX0":0.9923924129417803,"vY0":-128.34657421419448,"vZ0":-0.8158437511978524,"x":136.11,"y":146.24,"x0":-0.5807015319268136,"y0":50.00209063270784,"z0":6.022884776864292,"aX":-4.026210749425833},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":4.1,"spinRate":895,"spinDirection":250},"zone":1,"typeConfidence":0.9,"plateTime":0.42477026242129146,"extension":6.514504200618544},"index":0,"playId":"0ab21229-2d54-3e73-b5eb-62002ffd775a","pitchNumber":1,"startTime":"2026-04-29T01:41:17.381Z","endTime":"2026-04-29T01:41:21.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78438309717418,"aZ":-16.961792877197695,"pfxX":-2.815891840719575,"pfxZ":7.905674383327903,"pX":0.2973095556873858,"pZ":2.4471681914243835,"vX0":3.5619902181167613,"vY0":-137.66963748036352,"vZ0":-5.856741707855718,"x":105.67,"y":172.71,"x0":-0.6458239142181609,"y0":50.00516253449514,"z0":5.745239198467064,"aX":-5.420624266102534},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":4.3,"spinRate":2250,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.3974458322738732,"extension":6.512307900747664},"index":1,"playId":"26067f4e-4a10-3826-975e-0ac7726ff341","pitchNumber":2,"startTime":"2026-04-29T01:41:39.847Z","endTime":"2026-04-29T01:41:43.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821290012287584,"aZ":-29.02433400426946,"pfxX":-3.939292669494099,"pfxZ":1.9200555796398149,"pX":-0.761645193666902,"pZ":1.8952652542848567,"vX0":1.1597540818746963,"vY0":-127.33048761256282,"vZ0":-4.192719798973082,"x":146.03,"y":187.61,"x0":-0.7120412821634444,"y0":50.001149075066216,"z0":5.86703470381147,"aX":-6.449547577752887},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":6.8,"spinRate":877,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.4306285028393635,"extension":6.522768568720286},"index":2,"playId":"d5c10668-940c-3e4a-80af-11f6860a9562","pitchNumber":3,"startTime":"2026-04-29T01:41:57.582Z","endTime":"2026-04-29T01:42:24.595Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"details":{"call":{"code":"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.5,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46965174742375,"aZ":-14.80549620653048,"pfxX":-3.5293659541931186,"pfxZ":9.034457300697863,"pX":-0.8308259309064918,"pZ":4.595206076411389,"vX0":0.6742910925219292,"vY0":-137.74630430352457,"vZ0":-1.0216683520606367,"x":148.67,"y":114.71,"x0":-0.6201944417025312,"y0":50.001890027659975,"z0":5.971449862452639,"aX":-6.784832927331626},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2273,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3975652185796532,"extension":6.454669382466823},"index":3,"playId":"1b0763bc-9fb7-3860-9347-5bae0ea11bc1","pitchNumber":4,"startTime":"2026-04-29T01:42:35.856Z","endTime":"2026-04-29T01:42:40.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330356369590923,"aZ":-15.582440879057488,"pfxX":-2.91033992736665,"pfxZ":8.612393649327668,"pX":-0.5521446672537507,"pZ":2.1248482631608705,"vX0":1.3813468385814651,"vY0":-137.82530754621098,"vZ0":-6.629350737236974,"x":138.05,"y":181.41,"x0":-0.6814632107387202,"y0":50.00023082410997,"z0":5.611654822695872,"aX":-5.60395236809681},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":5.0,"spinRate":2183,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.39726051871293855,"extension":6.517496803316451},"hitData":{"launchSpeed":106.5,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":115.7}},"index":4,"playId":"81de2c06-16bb-33e4-8323-7d48bf589f05","pitchNumber":5,"startTime":"2026-04-29T01:42:53.132Z","endTime":"2026-04-29T01:43:03.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:43:03.595Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to left fielder Lourdes Gurriel Jr. David Hamilton scores. Joey Ortiz scores. Garrett Mitchell to 2nd.","rbi":2,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:43:26.397Z","endTime":"2026-04-29T01:43:50.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"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_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89432371512027,"aZ":-28.323776667981182,"pfxX":3.218414264218258,"pfxZ":2.352802080620622,"pX":0.5336732076807057,"pZ":2.449290114115349,"vX0":1.6080726259145066,"vY0":-126.88473910790114,"vZ0":-2.996100910863642,"x":96.66,"y":172.65,"x0":-0.5256085812760483,"y0":50.003658848318416,"z0":5.891820069711483,"aX":5.2711261031099195},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-6.2,"spinRate":2373,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.43094786327244927,"extension":6.663638140132205},"hitData":{"launchSpeed":73.8,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.07,"coordY":113.17}},"index":0,"playId":"6a562fea-3edb-33c8-a756-d1e2e4089c24","pitchNumber":1,"startTime":"2026-04-29T01:43:36.026Z","endTime":"2026-04-29T01:43:50.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:43:50.876Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks. Garrett Mitchell to 3rd. William Contreras to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:45:18.417Z","endTime":"2026-04-29T01:47:58.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:44:11.432Z","endTime":"2026-04-29T01:45:20.576Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305136835971343,"aZ":-27.285723224828168,"pfxX":1.5880073514945727,"pfxZ":2.9220810889791906,"pX":-0.3372778055451494,"pZ":1.920571996304565,"vX0":0.381672026935586,"vY0":-128.04145355853615,"vZ0":-4.568968771480227,"x":129.86,"y":186.92,"x0":-0.6943815850617365,"y0":50.00493063612525,"z0":5.841561713532482,"aX":2.6598361770077696},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2303,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.42636973964429803,"extension":6.6132047845368644},"index":1,"playId":"d5f1a6e8-999e-316b-ac05-9f8adb03f37b","pitchNumber":1,"startTime":"2026-04-29T01:45:20.576Z","endTime":"2026-04-29T01:45:24.861Z","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.0,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076681558696013,"aZ":-30.417657438735688,"pfxX":-4.686149073716303,"pfxZ":1.0738590929646765,"pX":-1.19686548800115,"pZ":2.4238950304136915,"vX0":0.32612852056780905,"vY0":-126.74391376938163,"vZ0":-2.4934404467924716,"x":162.62,"y":173.33,"x0":-0.7178980913332134,"y0":50.00171021717635,"z0":5.841270403218989,"aX":-7.649120463357503},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":8.4,"spinRate":872,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.43159538971946976,"extension":6.612314915268467},"index":2,"playId":"ceff3fe5-bd7e-3d2c-92a5-1c5e421c2794","pitchNumber":2,"startTime":"2026-04-29T01:45:36.687Z","endTime":"2026-04-29T01:45:41.575Z","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":87.1,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661227352582312,"aZ":-29.112723543615235,"pfxX":-6.058160134137602,"pfxZ":1.8647912006945688,"pX":-0.6435687908284904,"pZ":4.234764239538252,"vX0":1.6736509518053087,"vY0":-126.92911187488141,"vZ0":1.2658237361220053,"x":141.53,"y":124.44,"x0":-0.5222432673057917,"y0":50.00139716348325,"z0":6.038424367413018,"aX":-9.937681874162312},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":10.7,"spinRate":873,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.4306243234883911,"extension":6.529328647161369},"index":3,"playId":"6b5407a8-9624-36ce-89c4-cce6c02481f8","pitchNumber":3,"startTime":"2026-04-29T01:45:55.336Z","endTime":"2026-04-29T01:45:59.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936250039834565,"aZ":-30.603307188340207,"pfxX":2.761312854023645,"pfxZ":0.994447673470519,"pX":0.1500151031549082,"pZ":0.9286773319964493,"vX0":0.7719762461298563,"vY0":-124.27649688063109,"vZ0":-5.684058631391638,"x":111.28,"y":213.71,"x0":-0.5227771956929336,"y0":50.002393125412894,"z0":5.761649786983892,"aX":4.355265059606859},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-5.2,"spinRate":2280,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4393278209449605,"extension":6.645278543577735},"index":4,"playId":"c945dcc6-b0a2-3be0-a8b3-97373ad2ac08","pitchNumber":4,"startTime":"2026-04-29T01:46:13.447Z","endTime":"2026-04-29T01:46:18.770Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100005197337353,"aZ":-15.90370419591232,"pfxX":-4.217501596035871,"pfxZ":8.479992958911971,"pX":0.35495479610891806,"pZ":2.1603494427062295,"vX0":3.8391409926113016,"vY0":-137.09658667528853,"vZ0":-6.674297891914732,"x":103.47,"y":180.45,"x0":-0.5103156137537563,"y0":50.00100553360141,"z0":5.696881793667463,"aX":-8.090147405257094},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2246,"spinDirection":206},"zone":9,"typeConfidence":0.88,"plateTime":0.39833430300117545,"extension":6.665006972985744},"index":5,"playId":"5bce1387-30c3-3772-ad4c-b1de2ed0e3d6","pitchNumber":5,"startTime":"2026-04-29T01:46:31.199Z","endTime":"2026-04-29T01:46:35.410Z","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":93.2,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058831609625702,"aZ":-17.431776125447023,"pfxX":-4.897126565196093,"pfxZ":7.853434773782616,"pX":0.29264759128745854,"pZ":2.642603225235419,"vX0":3.636758891606929,"vY0":-135.7266010899691,"vZ0":-5.012864394387915,"x":105.84,"y":167.43,"x0":-0.4244470627895015,"y0":50.00091188060797,"z0":5.716813267764124,"aX":-9.189868639195158},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":8.2,"spinRate":2194,"spinDirection":207},"zone":6,"typeConfidence":0.85,"plateTime":0.4026394463235454,"extension":6.460448396623086},"index":6,"playId":"bed8d4fc-fbfe-3ea9-9263-35d05bd73c8c","pitchNumber":6,"startTime":"2026-04-29T01:46:48.428Z","endTime":"2026-04-29T01:46:55.682Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60222887237635,"aZ":-30.089466702392915,"pfxX":1.2513379342359126,"pfxZ":1.3039042966635925,"pX":-0.6173947191498379,"pZ":2.631176724826049,"vX0":-0.5313089949138239,"vY0":-125.3736772128518,"vZ0":-1.9720346151430281,"x":140.53,"y":167.74,"x0":-0.5656676150449047,"y0":50.002636298216295,"z0":5.876303195905487,"aX":1.9982421991303212},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-2.2,"spinRate":2338,"spinDirection":128},"zone":4,"typeConfidence":0.9,"plateTime":0.4363640946011831,"extension":6.6692731120119495},"index":7,"playId":"4da678fb-26a4-3124-8999-f8b7953711c0","pitchNumber":7,"startTime":"2026-04-29T01:47:25.623Z","endTime":"2026-04-29T01:47:30.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882911987705395,"aZ":-29.82673540955828,"pfxX":3.303291700749206,"pfxZ":1.469649049686741,"pX":0.7363855580299259,"pZ":0.9728978164719758,"vX0":1.9874531157561992,"vY0":-125.38028468464563,"vZ0":-5.796503792932282,"x":88.93,"y":212.51,"x0":-0.4951285507764454,"y0":50.00106607450018,"z0":5.742721726997758,"aX":5.268799068268537},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-6.5,"spinRate":2417,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.43651586527087316,"extension":6.762646300718941},"index":8,"playId":"c4840dfc-eb4c-3b95-9cbd-b140bf903b4f","pitchNumber":8,"startTime":"2026-04-29T01:47:52.937Z","endTime":"2026-04-29T01:47:58.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:47:58.999Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Black singles on a fly ball to center fielder Alek Thomas. Garrett Mitchell scores. William Contreras to 3rd. Brice Turang to 2nd.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:48:17.858Z","endTime":"2026-04-29T01:48:38.824Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.600298130672403,"aZ":-15.041938419020731,"pfxX":-1.4231622015522314,"pfxZ":9.07122804699351,"pX":0.8951572520838968,"pZ":2.7335517720185787,"vX0":4.274816758380444,"vY0":-136.90530795401915,"vZ0":-5.4924176084511185,"x":82.88,"y":164.97,"x0":-0.5050286821282507,"y0":50.00464473301965,"z0":5.803622260036944,"aX":-2.6885732549107866},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":1.7,"spinRate":2305,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.4008132631816337,"extension":6.532368694017628},"hitData":{"launchSpeed":64.9,"launchAngle":49.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.85,"coordY":116.08}},"index":0,"playId":"2292e822-d6cf-39cc-9eb7-86f63396cffb","pitchNumber":1,"startTime":"2026-04-29T01:48:27.691Z","endTime":"2026-04-29T01:48:38.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:48:38.824Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a sharp line drive to center fielder Alek Thomas. William Contreras scores. Brice Turang scores. Tyler Black to 3rd.","rbi":2,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:48:55.915Z","endTime":"2026-04-29T01:51:01.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"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.5,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939277249385366,"aZ":-15.38279464057208,"pfxX":-2.8098742724338335,"pfxZ":8.953286988524365,"pX":0.6625878429817726,"pZ":3.823296269452051,"vX0":4.025439400706409,"vY0":-136.09499266854255,"vZ0":-2.8025939096158776,"x":91.74,"y":135.55,"x0":-0.4707856721243602,"y0":50.00245848907011,"z0":5.932218684850433,"aX":-5.269864882242285},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":4.2,"spinRate":2247,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.4024956459962179,"extension":6.644798197238481},"index":0,"playId":"40ad335c-6bb9-30dc-b958-6e0277e54c3e","pitchNumber":1,"startTime":"2026-04-29T01:49:18.286Z","endTime":"2026-04-29T01:49:23.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912375714577205,"aZ":-28.696386737623087,"pfxX":-5.853973115543419,"pfxZ":2.162183870513542,"pX":-1.4152867929260766,"pZ":1.5780709267904962,"vX0":-0.2330028554950438,"vY0":-126.30708898380118,"vZ0":-4.614897915477006,"x":170.95,"y":196.17,"x0":-0.5618101757296364,"y0":50.001197770682765,"z0":5.749544192231464,"aX":-9.410969411395035},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":10.7,"spinRate":828,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4344556062660878,"extension":6.585934168832011},"index":1,"playId":"5e133c0a-8bec-3f9d-9b85-c2974a469512","pitchNumber":2,"startTime":"2026-04-29T01:49:35.273Z","endTime":"2026-04-29T01:49:39.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483304484857655,"aZ":-15.406752817757784,"pfxX":-5.87947563797958,"pfxZ":8.790325187449398,"pX":0.14453712534267693,"pZ":1.6679231322084234,"vX0":3.9370530959236274,"vY0":-137.48147362126628,"vZ0":-8.158065186180714,"x":111.49,"y":193.75,"x0":-0.5447771598135116,"y0":50.00296544658058,"z0":5.726931767401087,"aX":-11.215383880516617},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2218,"spinDirection":206},"zone":8,"typeConfidence":0.89,"plateTime":0.3989431929977614,"extension":6.590838630600497},"index":2,"playId":"33d214a6-68ca-3237-968c-8ea67c6acaa3","pitchNumber":3,"startTime":"2026-04-29T01:49:56.013Z","endTime":"2026-04-29T01:50:00.311Z","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.0,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18340386712627,"aZ":-16.609244480886886,"pfxX":-6.620483816234045,"pfxZ":8.220002677898044,"pX":-0.2623524201930276,"pZ":2.14379536724173,"vX0":2.880810879167053,"vY0":-136.7554964711172,"vZ0":-6.479498032736098,"x":127.0,"y":180.9,"x0":-0.46928935428719376,"y0":50.00406473558741,"z0":5.683291902027184,"aX":-12.539855910820611},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2177,"spinDirection":206},"zone":8,"typeConfidence":0.87,"plateTime":0.40052462434803315,"extension":6.551940218717143},"index":3,"playId":"65905357-a6b5-328e-9cd3-ea99565bbc85","pitchNumber":4,"startTime":"2026-04-29T01:50:16.327Z","endTime":"2026-04-29T01:50:23.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86955880753444,"aZ":-15.24065080805299,"pfxX":-5.4165621732439595,"pfxZ":8.989990796202605,"pX":0.13625358644388585,"pZ":3.4014910133968175,"vX0":3.4071522610859613,"vY0":-137.2241208676913,"vZ0":-3.896431973783282,"x":111.81,"y":146.94,"x0":-0.42574411147559854,"y0":50.00182954097853,"z0":5.896328113618683,"aX":-10.201724467480535},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2286,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.40104889753331463,"extension":6.533959966937869},"hitData":{"launchSpeed":101.7,"launchAngle":13.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.64,"coordY":100.35}},"index":4,"playId":"0225ab5a-d8a6-3a19-931d-fc0651b716d8","pitchNumber":5,"startTime":"2026-04-29T01:50:48.660Z","endTime":"2026-04-29T01:51:01.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:51:01.233Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lockridge pops out to catcher James McCann.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:51:31.389Z","endTime":"2026-04-29T01:51:53.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80460285677124,"aZ":-25.928094154405265,"pfxX":1.614268754597694,"pfxZ":3.8546697504807357,"pX":0.08363288513100252,"pZ":2.00514902776079,"vX0":1.3320040985209451,"vY0":-125.98154804192387,"vZ0":-4.16463133065065,"x":113.81,"y":184.64,"x0":-0.6602145901889819,"y0":50.00067856186834,"z0":5.757198529214328,"aX":2.613605756120235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.2,"spinRate":2406,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.43352530899086483,"extension":6.723889153148122},"hitData":{"launchSpeed":80.4,"launchAngle":80.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":124.95,"coordY":189.18}},"index":0,"playId":"735c537b-cdb7-3f21-9764-d15778352876","pitchNumber":1,"startTime":"2026-04-29T01:51:43.610Z","endTime":"2026-04-29T01:51:53.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:51:53.431Z","atBatIndex":56},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Diamondbacks challenged (catcher interference), call on the field was upheld: Sal Frelick reaches on catcher interference by James McCann. Jake Bauers to 2nd. Sal Frelick to 1st.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:52:14.310Z","endTime":"2026-04-29T01:53:05.167Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863753179235573,"aZ":-15.137815046909951,"pfxX":-5.403631076447113,"pfxZ":8.995517508060445,"pX":-0.21171835535540176,"pZ":2.241994500220904,"vX0":2.905752861665419,"vY0":-136.9110750639363,"vZ0":-6.536666648057795,"x":125.07,"y":178.25,"x0":-0.5859911497851589,"y0":50.004730505180085,"z0":5.700770220323772,"aX":-10.236372495739047},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2302,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.4003975473305057,"extension":6.561559188225876},"index":0,"playId":"0bd9d0a7-4224-3f7d-b33b-c52d87cb10ee","pitchNumber":1,"startTime":"2026-04-29T01:52:40.941Z","endTime":"2026-04-29T01:52:45.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987484993016885,"aZ":-28.246503357616398,"pfxX":0.8373631742404353,"pfxZ":2.4469053687779105,"pX":0.38433432860765326,"pZ":2.1197198966698627,"vX0":2.3257814168333355,"vY0":-125.83558985289011,"vZ0":-3.471784412949763,"x":102.35,"y":181.55,"x0":-0.6599196935804303,"y0":50.00601051356296,"z0":5.800126683445596,"aX":1.3459022961211295},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-2.0,"spinRate":2395,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.4348967763098086,"extension":6.692449041275089},"index":1,"playId":"a445fce3-2e5f-336e-b55f-ab764e966485","pitchNumber":2,"startTime":"2026-04-29T01:52:57.140Z","endTime":"2026-04-29T01:53:05.167Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MV","challengeTeamId":109},"playEndTime":"2026-04-29T01:53:05.167Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"David Hamilton hits a ground-rule double (2) on a line drive down the left-field line. Tyler Black scores. Jake Bauers scores. Sal Frelick to 3rd.","rbi":2,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T01:55:46.049Z","endTime":"2026-04-29T01:58:01.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473613534209882,"aZ":-31.523329303924065,"pfxX":3.575415999669577,"pfxZ":0.4096973561285644,"pX":-0.08489652737564107,"pZ":2.161146929693769,"vX0":0.32558339419324134,"vY0":-124.78245162004633,"vZ0":-2.957111976002903,"x":120.24,"y":180.43,"x0":-0.6815997326608502,"y0":50.001597298327134,"z0":5.951540677127499,"aX":5.652845428367473},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-6.6,"spinRate":2390,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.4384843707793924,"extension":6.625958059034456},"index":0,"playId":"861143ca-bd9a-373a-ad27-648658dc00fb","pitchNumber":1,"startTime":"2026-04-29T01:55:59.724Z","endTime":"2026-04-29T01:56:03.601Z","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":86.1,"endSpeed":78.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384493995476227,"aZ":-32.00841665705201,"pfxX":-4.542732230694815,"pfxZ":0.1032798422889929,"pX":-0.9238545930554122,"pZ":2.0364750398600733,"vX0":0.9352535824440398,"vY0":-125.29102033851305,"vZ0":-3.0058437661654684,"x":152.22,"y":183.8,"x0":-0.7151826708723718,"y0":50.00160029013515,"z0":5.902751202089171,"aX":-7.127596792843706},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":7.9,"spinRate":827,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.43934971697596614,"extension":6.6107226193352915},"index":1,"playId":"c3619ef4-9de5-343c-be42-849379dd9b5e","pitchNumber":2,"startTime":"2026-04-29T01:56:17.524Z","endTime":"2026-04-29T01:56:23.261Z","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.5,"endSpeed":86.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955178059200396,"aZ":-15.123407230289555,"pfxX":-1.9955936673138526,"pfxZ":8.963030838539613,"pX":1.1852954706239134,"pZ":2.995085905764646,"vX0":5.231203455534165,"vY0":-137.41682021353267,"vZ0":-4.986731858436201,"x":71.82,"y":157.91,"x0":-0.4882420294628506,"y0":50.002828162689624,"z0":5.869325691802155,"aX":-3.796783676078654},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2351,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.39938910448349896,"extension":6.549601999271802},"index":2,"playId":"a3eb89ce-0b43-3a9b-b191-44c044a99bd2","pitchNumber":3,"startTime":"2026-04-29T01:56:38.233Z","endTime":"2026-04-29T01:56:44.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959055530045866,"aZ":-17.062464407012197,"pfxX":-4.758868551514676,"pfxZ":8.081469459758242,"pX":-0.24514475459517607,"pZ":1.242614252104163,"vX0":2.5308976180618563,"vY0":-136.11952004874118,"vZ0":-8.701665884875743,"x":126.34,"y":205.23,"x0":-0.5706550257205121,"y0":50.00150065644383,"z0":5.671272529375807,"aX":-8.894713758786983},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2245,"spinDirection":211},"zone":13,"typeConfidence":0.87,"plateTime":0.4029887906597849,"extension":6.627753367195335},"index":3,"playId":"9fbfb90a-13b1-309c-846b-926c854c00be","pitchNumber":4,"startTime":"2026-04-29T01:57:00.384Z","endTime":"2026-04-29T01:57:04.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857576830604902,"aZ":-30.103676825815786,"pfxX":2.7836105194207037,"pfxZ":1.292093079361835,"pX":0.04062903467550294,"pZ":0.48010337911565276,"vX0":1.0260614909955077,"vY0":-125.3538373318885,"vZ0":-6.784451856645061,"x":115.45,"y":225.82,"x0":-0.7349428202321253,"y0":50.00298235848784,"z0":5.659599410301371,"aX":4.457243186640508},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2478,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43590796777558305,"extension":6.695714026356636},"index":4,"playId":"baaf0af6-63c9-311e-86ca-ca9db564e8fb","pitchNumber":5,"startTime":"2026-04-29T01:57:23.133Z","endTime":"2026-04-29T01:57:29.762Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.090067043674967,"aZ":-30.39307157392911,"pfxX":2.2974846944626597,"pfxZ":1.169595087619907,"pX":0.0667182929066002,"pZ":1.8429532142307523,"vX0":1.0590108580758952,"vY0":-122.48816536252184,"vZ0":-3.3627782725264335,"x":114.46,"y":189.02,"x0":-0.6691582124600138,"y0":50.005962735923916,"z0":5.8192226061770365,"aX":3.5083364084800355},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-4.4,"spinRate":2397,"spinDirection":108},"zone":8,"typeConfidence":0.89,"plateTime":0.44634827477560757,"extension":6.6911991344625275},"hitData":{"launchSpeed":81.7,"launchAngle":29.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":34.53,"coordY":125.38}},"index":5,"playId":"69bfb5b4-6d86-30ab-984b-2ac0b761c424","pitchNumber":6,"startTime":"2026-04-29T01:57:46.209Z","endTime":"2026-04-29T01:58:01.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:58:01.233Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T02:00:40.704Z","endTime":"2026-04-29T02:04:09.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:58:36.323Z","endTime":"2026-04-29T01:58:51.121Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Thompson replaces Andrew Hoffmann.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T01:58:51.121Z","endTime":"2026-04-29T02:00:42.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"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, 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":75.6,"endSpeed":69.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17227281304287,"aZ":-24.174447047100628,"pfxX":5.885816393112977,"pfxZ":6.570675822148386,"pX":0.2385284317236578,"pZ":2.4168334784513905,"vX0":6.9958477271336585,"vY0":-109.86760875745324,"vZ0":2.626343641418287,"x":107.91,"y":173.53,"x0":-3.7564176554925717,"y0":50.00412603555172,"z0":3.781489772534874,"aX":7.166260906971609},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2162,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.49927447456667995,"extension":6.393886650884805},"index":2,"playId":"1e2470b4-7d9e-309a-83c3-695bf7a9462e","pitchNumber":1,"startTime":"2026-04-29T02:00:42.782Z","endTime":"2026-04-29T02:00:47.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.376991587334853,"aZ":-43.76352542740335,"pfxX":-8.32392917764732,"pfxZ":-7.015871550545793,"pX":-0.38260347586202104,"pZ":0.5573690299685722,"vX0":10.86629223918327,"vY0":-128.4320669635574,"vZ0":1.1527728797305168,"x":131.58,"y":223.73,"x0":-3.6090388335199814,"y0":50.00305104049012,"z0":3.53617544667518,"aX":-13.750990714701256},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-12.1,"breakHorizontal":12.4,"spinRate":1962,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.4283160720562993,"extension":6.750646217090858},"index":3,"playId":"7193a3f7-32ba-385e-8b9c-dabe8e4715bf","pitchNumber":2,"startTime":"2026-04-29T02:01:00.100Z","endTime":"2026-04-29T02:01:04.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638496510681783,"aZ":-40.91758306063729,"pfxX":-7.419304736731272,"pfxZ":-5.250324306214646,"pX":-0.9808209661773893,"pZ":2.307595697856651,"vX0":9.15696129090921,"vY0":-127.97539884969417,"vZ0":4.5107430508315005,"x":154.39,"y":176.47,"x0":-3.6362099571444375,"y0":50.00505764873827,"z0":3.7210234230020576,"aX":-12.346373814832953},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.3,"breakHorizontal":11.4,"spinRate":1909,"spinDirection":274},"zone":13,"typeConfidence":0.91,"plateTime":0.42746973459008775,"extension":6.65203210817814},"index":4,"playId":"5fa5433c-cf3c-303a-a62b-156c98f53cf7","pitchNumber":3,"startTime":"2026-04-29T02:01:19.867Z","endTime":"2026-04-29T02:01:25.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.930384650412588,"aZ":-25.855699268140587,"pfxX":6.564427731539025,"pfxZ":4.897659601224946,"pX":0.9700386053719002,"pZ":2.7711167029018235,"vX0":8.255259874232644,"vY0":-113.22919140642547,"vZ0":3.530100002644576,"x":80.02,"y":163.96,"x0":-3.5849188071658538,"y0":50.00265214149896,"z0":3.788781600655448,"aX":8.466085386642048},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":10.2,"breakHorizontal":-14.2,"spinRate":2211,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.48493929564049054,"extension":6.4958948239842265},"index":5,"playId":"909f675c-8100-3234-b249-483887a90e58","pitchNumber":4,"startTime":"2026-04-29T02:02:25.144Z","endTime":"2026-04-29T02:02:29.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.101987105542108,"aZ":-26.037685403201255,"pfxX":7.750851436203328,"pfxZ":4.907933721454903,"pX":-0.6797065275531542,"pZ":2.2837414718648614,"vX0":4.49073869864884,"vY0":-111.41746636139949,"vZ0":2.6999643974570886,"x":142.91,"y":177.12,"x0":-3.7321571409819754,"y0":50.001740973809305,"z0":3.7570543713748332,"aX":9.686419875747085},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":2383,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4926878361866942,"extension":6.361026457470854},"index":6,"playId":"ac849fe9-b36c-35d5-92ff-c85c3d06cce5","pitchNumber":5,"startTime":"2026-04-29T02:02:46.448Z","endTime":"2026-04-29T02:02:53.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.217121210530177,"aZ":-26.929449804192956,"pfxX":7.057137911165189,"pfxZ":4.120034206730018,"pX":-1.1561526647565994,"pZ":2.399309988514183,"vX0":4.054625678963284,"vY0":-112.06910303910753,"vZ0":3.0951622026268257,"x":161.07,"y":174.0,"x0":-3.905368642134419,"y0":50.00131698405002,"z0":3.7506735195963667,"aX":8.9759380157924},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":2159,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.48870843258609886,"extension":6.5147023020887715},"index":7,"playId":"743cf1e3-b5c1-39c9-83fa-9acb1b3dd88d","pitchNumber":6,"startTime":"2026-04-29T02:03:21.485Z","endTime":"2026-04-29T02:03:26.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70014493153522,"aZ":-27.566968668864632,"pfxX":7.7619797971092535,"pfxZ":3.570739275906533,"pX":2.7604395923421037,"pZ":2.55663653974604,"vX0":11.699173412759569,"vY0":-113.69703308948414,"vZ0":3.2174076943195633,"x":11.78,"y":169.75,"x0":-3.4897072511934994,"y0":50.00215291661825,"z0":3.8838907883961884,"aX":10.010735164951681},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.8,"breakHorizontal":-17.4,"spinRate":2387,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.48447214947444506,"extension":6.484892148665651},"index":8,"playId":"eea56c49-a11b-3190-8611-1604f94f2911","pitchNumber":7,"startTime":"2026-04-29T02:04:03.414Z","endTime":"2026-04-29T02:04:09.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:04:09.915Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Garrett Mitchell pops out to pitcher Ryan Thompson in foul territory.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T02:04:16.281Z","endTime":"2026-04-29T02:04:42.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651766274560853,"aZ":-26.811904572531606,"pfxX":7.077695169869157,"pfxZ":4.271569632010966,"pX":0.6042063429143929,"pZ":2.5901725180294233,"vX0":7.477481295890329,"vY0":-112.08728369795068,"vZ0":3.4755324798680496,"x":93.97,"y":168.85,"x0":-3.7107681929606837,"y0":50.004692836687305,"z0":3.777920374848321,"aX":8.892455805427957},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":2202,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.49104112640317554,"extension":6.3562422248068255},"hitData":{"launchSpeed":49.8,"launchAngle":78.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"1","coordinates":{"coordX":115.83,"coordY":200.33}},"index":0,"playId":"b5123ba6-2fce-395a-87e3-9392dc0883c7","pitchNumber":1,"startTime":"2026-04-29T02:04:35.194Z","endTime":"2026-04-29T02:04:42.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:04:42.828Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T02:07:01.546Z","endTime":"2026-04-29T02:08:16.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Woodford replaces Shane Drohan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:05:45.451Z","endTime":"2026-04-29T02:07:03.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953689136917582,"aZ":-28.926964803514036,"pfxX":-10.18462207620749,"pfxZ":1.682391475324577,"pX":-0.23092587834068914,"pZ":2.5933036349320364,"vX0":8.539422953996366,"vY0":-137.69024438492073,"vZ0":-1.0205483390812748,"x":125.8,"y":168.76,"x0":-2.0406449624251053,"y0":50.00412604225037,"z0":4.9161284908195935,"aX":-19.66791048722297},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":16.8,"spinRate":2054,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.39694552552624307,"extension":6.720049731262251},"index":1,"playId":"cd9d5187-b2e6-3354-8dce-529cc32959bb","pitchNumber":1,"startTime":"2026-04-29T02:07:03.727Z","endTime":"2026-04-29T02:07:07.480Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-29T02:07:15.211Z","endTime":"2026-04-29T02:07:32.586Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663250199912518,"aZ":-32.28940228061067,"pfxX":7.609051483535435,"pfxZ":-0.08192542438907235,"pX":1.661807882309026,"pZ":1.9233299924923297,"vX0":6.41310048886131,"vY0":-120.62069532463657,"vZ0":-0.09496910511691059,"x":62.74,"y":179.54,"x0":-2.0249200786040014,"y0":50.00113038799061,"z0":4.823421731799119,"aX":11.147349907620619},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":-15.4,"spinRate":2690,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4550575155888872,"extension":6.45946829971383},"index":3,"playId":"04e36845-b643-3e3d-b6da-c90a879227c2","pitchNumber":2,"startTime":"2026-04-29T02:07:32.586Z","endTime":"2026-04-29T02:07:37.400Z","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":91.1,"endSpeed":84.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41816182935263,"aZ":-23.719157374580924,"pfxX":0.46061665820684716,"pfxZ":4.6964443308216826,"pX":0.21810509816852086,"pZ":3.7702799265102462,"vX0":5.859477174916601,"vY0":-132.61158754830305,"vZ0":0.9470561739144617,"x":108.69,"y":136.98,"x0":-2.069870188859813,"y0":50.00461428865074,"z0":5.124687761832334,"aX":0.8281648117015908},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2353,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.41130774942222104,"extension":6.591779131626358},"index":4,"playId":"946e90fd-1306-322b-9350-0919f52361a6","pitchNumber":3,"startTime":"2026-04-29T02:07:47.793Z","endTime":"2026-04-29T02:07:52.520Z","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":83.2,"endSpeed":75.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59531012658733,"aZ":-32.268561784332114,"pfxX":6.329841725758256,"pfxZ":-0.06473227577478369,"pX":-0.08298694859584348,"pZ":2.842334192772033,"vX0":3.09062577036528,"vY0":-121.06164251249248,"vZ0":1.8585560715416183,"x":120.16,"y":162.04,"x0":-2.2020492463775354,"y0":50.00210443119529,"z0":4.9072905167470475,"aX":9.311202734568985},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.2,"spinRate":2522,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4539742000432918,"extension":6.581404902481802},"hitData":{"launchSpeed":81.5,"launchAngle":54.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.41,"coordY":140.87}},"index":5,"playId":"194c6f38-76a3-3465-bcd9-fb12a37f804c","pitchNumber":4,"startTime":"2026-04-29T02:08:07.672Z","endTime":"2026-04-29T02:08:16.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:08:16.975Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T02:09:04.424Z","endTime":"2026-04-29T02:09:49.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tim Tawa replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T02:08:32.049Z","endTime":"2026-04-29T02:09:06.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775640331928074,"aZ":-24.024657303071532,"pfxX":-1.5709848021301807,"pfxZ":4.350826898443929,"pX":0.21242515137127135,"pZ":2.4286197277112964,"vX0":6.513248549636428,"vY0":-135.51871077743954,"vZ0":-2.017519779505718,"x":108.9,"y":173.21,"x0":-2.010994723902995,"y0":50.00047326572074,"z0":4.8495576905334,"aX":-2.9415809287853487},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":1.6,"spinRate":2279,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4031422546935377,"extension":6.574507347009662},"index":1,"playId":"f7fd0c8b-0b04-3f8d-ab40-48e8d75b8f3c","pitchNumber":1,"startTime":"2026-04-29T02:09:06.624Z","endTime":"2026-04-29T02:09:10.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475331321531826,"aZ":-30.2694995830686,"pfxX":9.239439346699626,"pfxZ":1.2944783536901134,"pX":0.57615246917654,"pZ":1.1484702284567585,"vX0":3.8518940833617874,"vY0":-121.0627814154066,"vZ0":-2.057247949983526,"x":95.04,"y":207.77,"x0":-2.2398902963408056,"y0":50.00328044357107,"z0":4.6802617617825835,"aX":13.599643544432787},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":-17.6,"spinRate":2571,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45388637651631925,"extension":6.5510514186758195},"index":2,"playId":"4f39d085-3256-37ad-930b-80bbe722bb02","pitchNumber":2,"startTime":"2026-04-29T02:09:23.049Z","endTime":"2026-04-29T02:09:27.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907544058208696,"aZ":-25.673688471854312,"pfxX":-0.7255091467025254,"pfxZ":3.584368051357764,"pX":0.52073948181408,"pZ":2.5512808412296657,"vX0":6.902486817660207,"vY0":-133.14146171382535,"vZ0":-1.235412618396385,"x":97.15,"y":169.9,"x0":-2.000029464007023,"y0":50.00161387481266,"z0":4.8619418459226145,"aX":-1.315740856688599},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":0.0,"spinRate":2300,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40982781909063126,"extension":6.674084017394642},"hitData":{"launchSpeed":83.7,"launchAngle":18.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.67,"coordY":87.73}},"index":3,"playId":"2513063a-2c4a-3337-8e7d-8efc2f61cb08","pitchNumber":3,"startTime":"2026-04-29T02:09:38.512Z","endTime":"2026-04-29T02:09:49.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:09:49.411Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out to shortstop Joey Ortiz.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T02:10:01.473Z","endTime":"2026-04-29T02:13:07.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612451686009415,"aZ":-22.854642425818387,"pfxX":-1.832625805386289,"pfxZ":5.099969962739266,"pX":0.23950778858693608,"pZ":2.808268829957205,"vX0":6.953720743508508,"vY0":-133.79962476605368,"vZ0":-1.050230513864144,"x":107.87,"y":162.96,"x0":-2.1456667908243943,"y0":50.00599525423393,"z0":4.8309881282612555,"aX":-3.3520078445219244},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":1.9,"spinRate":2288,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4080617941693565,"extension":6.55633421763751},"index":0,"playId":"de4f7c48-a54b-3ddd-baf1-8fa28fb5856a","pitchNumber":1,"startTime":"2026-04-29T02:10:14.683Z","endTime":"2026-04-29T02:10:18.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-29T02:10:33.014Z","endTime":"2026-04-29T02:11:39.103Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100516003039722,"aZ":-33.78039686170839,"pfxX":-5.54175561288876,"pfxZ":-1.013250584920943,"pX":-1.432190723348039,"pZ":3.0223698788690445,"vX0":3.2161255202597014,"vY0":-125.18576342538108,"vZ0":1.8042733606726435,"x":171.59,"y":157.18,"x0":-2.0130987325595915,"y0":50.002069548036935,"z0":5.056145175798972,"aX":-8.801677432322833},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":9.4,"spinRate":948,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4374211872788072,"extension":6.684629379541791},"index":2,"playId":"4baeaa92-e976-3c95-b5fc-eb0e116c5197","pitchNumber":2,"startTime":"2026-04-29T02:11:39.103Z","endTime":"2026-04-29T02:11:43.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625562145718842,"aZ":-29.280503130209983,"pfxX":-7.804816996572168,"pfxZ":1.8362212032811698,"pX":-0.7540829440925086,"pZ":2.5290007847865197,"vX0":5.480692806800074,"vY0":-124.72415733467963,"vZ0":-0.46931055334993615,"x":145.74,"y":170.5,"x0":-1.9637945642437997,"y0":50.00480237609363,"z0":5.1301063329230026,"aX":-12.322019617494249},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":13.0,"spinRate":977,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.43882051036063396,"extension":6.699472483582248},"index":3,"playId":"bdb63567-76d7-3a0d-8ecd-97c9d8b479f7","pitchNumber":3,"startTime":"2026-04-29T02:11:56.964Z","endTime":"2026-04-29T02:12:00.712Z","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":82.5,"endSpeed":75.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843988547923576,"aZ":-31.61862052081671,"pfxX":6.923990897557781,"pfxZ":0.3774217616368616,"pX":0.4917509696514332,"pZ":0.8743781089594364,"vX0":3.7776109525566555,"vY0":-120.05961052071116,"vZ0":-2.4619543972446554,"x":98.26,"y":215.17,"x0":-2.0051125766411535,"y0":50.00013528237295,"z0":4.747765283382086,"aX":10.02959146243283},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":-13.4,"spinRate":2477,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45750527096282534,"extension":6.46967165560626},"index":4,"playId":"7b2bfb69-7303-3fda-ae29-863d06bbe390","pitchNumber":4,"startTime":"2026-04-29T02:12:18.864Z","endTime":"2026-04-29T02:12:24.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08676987439625,"aZ":-25.1492683010055,"pfxX":-10.495629390988253,"pfxZ":3.6912688932906175,"pX":1.2708578413729346,"pZ":2.6510014267108764,"vX0":11.512867490527517,"vY0":-137.45826854320833,"vZ0":-1.512625752985786,"x":68.56,"y":167.2,"x0":-1.619494575229855,"y0":50.00235937243965,"z0":4.92536585609524,"aX":-19.97089935466593},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2008,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39933807000277177,"extension":6.720092001586069},"index":5,"playId":"1a3b4eaf-8dd0-36d4-ae7e-717d734e66c9","pitchNumber":5,"startTime":"2026-04-29T02:12:37.512Z","endTime":"2026-04-29T02:12:42.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371770928096293,"aZ":-24.628141658623797,"pfxX":-0.34225187687159275,"pfxZ":4.153858743008636,"pX":0.9758814034874131,"pZ":2.8435944672084434,"vX0":8.030998775707394,"vY0":-133.77542283503362,"vZ0":-0.9037623486979458,"x":79.8,"y":162.0,"x0":-2.0181513189553377,"y0":50.00020817591769,"z0":4.948310176948653,"aX":-0.622189322216332},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2292,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4091547171062033,"extension":6.595042486511285},"hitData":{"launchSpeed":67.3,"launchAngle":17.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":108.6,"coordY":137.69}},"index":6,"playId":"c26467ac-d83e-307b-b542-6128b5e7f75a","pitchNumber":6,"startTime":"2026-04-29T02:12:59.761Z","endTime":"2026-04-29T02:13:07.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:13:07.069Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T02:13:12.895Z","endTime":"2026-04-29T02:14:23.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78377145981201,"aZ":-27.84515422689801,"pfxX":-11.042074388692487,"pfxZ":2.272777875302028,"pX":0.009543544246218874,"pZ":2.220658613852796,"vX0":9.081541961825046,"vY0":-137.65326947522328,"vZ0":-1.8625414119703008,"x":116.64,"y":178.82,"x0":-1.9105542607334765,"y0":50.002596704230264,"z0":4.805831909068854,"aX":-21.025056345328096},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":17.9,"spinRate":1964,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.39909583153435424,"extension":6.619293339387468},"index":0,"playId":"8f26f9c9-ccfb-3907-96a3-770e591beca4","pitchNumber":1,"startTime":"2026-04-29T02:13:34.762Z","endTime":"2026-04-29T02:13:38.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368892491624422,"aZ":-22.860464676867895,"pfxX":0.2820028660683449,"pfxZ":5.248702323579739,"pX":0.7223614197483211,"pZ":1.9416253968582706,"vX0":6.907098200351228,"vY0":-132.16329429866664,"vZ0":-3.5348544679142626,"x":89.47,"y":186.36,"x0":-1.95823649673864,"y0":50.00254386425736,"z0":4.96947227659013,"aX":0.49956856442574915},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":2291,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.41394465460142493,"extension":6.627398932223102},"index":1,"playId":"4c29c678-8760-3284-b797-b5f75f157f98","pitchNumber":2,"startTime":"2026-04-29T02:13:56.947Z","endTime":"2026-04-29T02:14:01.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.205088633751117,"aZ":-32.108074959430695,"pfxX":5.958264920220022,"pfxZ":0.04901418957781534,"pX":1.4762864112300151,"pZ":1.8166427924591297,"vX0":6.273942582644698,"vY0":-120.84492772742594,"vZ0":-0.43860512311652955,"x":60.73,"y":189.73,"x0":-1.9307856692281138,"y0":50.0050358868395,"z0":4.828187398663483,"aX":8.787549274471791},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":-12.4,"spinRate":2552,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4537597433355982,"extension":6.24539548334214},"index":2,"playId":"74c98adc-72a7-344a-80a5-cdcac25463b6","pitchNumber":3,"startTime":"2026-04-29T02:14:18.683Z","endTime":"2026-04-29T02:14:23.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:14:23.332Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to first baseman James McCann in foul territory.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:16:57.064Z","endTime":"2026-04-29T02:17:42.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8],"actionIndex":[0,1,2,3,4,5],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:16.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from catcher to first base for James McCann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:16.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900"},{"details":{"description":"Tim Tawa remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:16.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Defensive Substitution: Aramis Garcia replaces right fielder Corbin Carroll, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:16.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces second baseman Ketel Marte, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:16.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Defensive switch from first base to second base for Ildemaro Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-04-29T02:16:15.462Z","endTime":"2026-04-29T02:16:59.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"100"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.327558048223377,"aZ":-16.300104161611635,"pfxX":-3.145429683532657,"pfxZ":8.272287348934732,"pX":0.9150062346543859,"pZ":2.292539444673254,"vX0":5.210469913926042,"vY0":-137.83388014000852,"vZ0":-6.77238461532119,"x":82.12,"y":176.88,"x0":-0.5933513178129157,"y0":50.00576448772044,"z0":5.8869510979619974,"aX":-6.038618224064818},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":4.6,"spinRate":2214,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3977491588634159,"extension":6.180506964664242},"index":6,"playId":"7cc1dcab-7e14-3df5-93c1-ba785c15fba4","pitchNumber":1,"startTime":"2026-04-29T02:16:59.226Z","endTime":"2026-04-29T02:17:03.649Z","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":88.0,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971212698046216,"aZ":-28.320255186094908,"pfxX":-0.0463134768098325,"pfxZ":2.2812444389240785,"pX":-0.026973105525483446,"pZ":3.454866036317705,"vX0":1.6810578083468752,"vY0":-128.26502518380386,"vZ0":-1.3483837577503912,"x":118.03,"y":145.5,"x0":-0.6809258322396541,"y0":50.00424559777781,"z0":6.166635311135687,"aX":-0.07859702199563229},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-0.2,"spinRate":2043,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4247155595088534,"extension":6.075108394539461},"index":7,"playId":"4d7b5bb5-f125-36fa-b95e-a8ff8c7c854f","pitchNumber":2,"startTime":"2026-04-29T02:17:16.495Z","endTime":"2026-04-29T02:17:21.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837690465873923,"aZ":-27.70247370766574,"pfxX":0.9993950417677371,"pfxZ":2.650145378368734,"pX":0.6315363619154161,"pZ":1.9420849255747388,"vX0":2.7446508328617005,"vY0":-128.6171859596778,"vZ0":-4.827992932221732,"x":92.93,"y":186.34,"x0":-0.5761681044149676,"y0":50.00482693985201,"z0":5.973206719350649,"aX":1.6860590086810272},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":2209,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.424670228945621,"extension":6.126263208714779},"hitData":{"launchSpeed":79.3,"launchAngle":70.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.02,"coordY":180.08}},"index":8,"playId":"71490e13-aff3-3529-889c-ac3b162d7551","pitchNumber":3,"startTime":"2026-04-29T02:17:32.625Z","endTime":"2026-04-29T02:17:42.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:17:42.241Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, first baseman James McCann to pitcher Taylor Clarke.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:18:22.335Z","endTime":"2026-04-29T02:18:46.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Rengifo replaces Brice Turang.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T02:18:02.187Z","endTime":"2026-04-29T02:18:24.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":668930,"link":"/api/v1/people/668930"}},{"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.9,"endSpeed":87.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38200944183467,"aZ":-20.51440381798929,"pfxX":-7.764028087851823,"pfxZ":6.016251617939839,"pX":-0.9429315019727441,"pZ":2.401184828433964,"vX0":2.210276295666101,"vY0":-138.21237405632377,"vZ0":-5.648263260267381,"x":152.94,"y":173.95,"x0":-0.7436099600475038,"y0":50.00181309618716,"z0":5.8460245327867755,"aX":-15.041325803502247},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":1923,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3960781422520485,"extension":6.170316493733307},"index":1,"playId":"dca2a34e-7394-37b8-a351-12f1064ec645","pitchNumber":1,"startTime":"2026-04-29T02:18:24.685Z","endTime":"2026-04-29T02:18:29.587Z","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":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557843246663765,"aZ":-16.994283863924874,"pfxX":-2.9936454919842683,"pfxZ":7.909366262560333,"pX":0.6392451019125152,"pZ":2.909925084323427,"vX0":4.309475667158057,"vY0":-137.2188932072727,"vZ0":-5.222840737371071,"x":92.63,"y":160.21,"x0":-0.5580635714141384,"y0":50.00349081062051,"z0":5.984771046179948,"aX":-5.745932938900531},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":4.6,"spinRate":2107,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3981988778117449,"extension":6.15332597983548},"hitData":{"launchSpeed":81.4,"launchAngle":-21.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.46,"coordY":162.83}},"index":2,"playId":"9f163f9e-9a64-337b-a879-d2406803d780","pitchNumber":2,"startTime":"2026-04-29T02:18:39.260Z","endTime":"2026-04-29T02:18:46.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:18:46.276Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Black singles on a ground ball to shortstop Jose Fernandez.","rbi":0,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:18:53.212Z","endTime":"2026-04-29T02:20:00.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295196356805832,"aZ":-14.453135399616759,"pfxX":-4.523619348295198,"pfxZ":9.330333131832752,"pX":0.7092380888320493,"pZ":3.1683007351534114,"vX0":4.932550458362007,"vY0":-137.17124468376377,"vZ0":-4.986671033532062,"x":89.97,"y":153.24,"x0":-0.5274217286660488,"y0":50.00401286462593,"z0":6.000669951844766,"aX":-8.59256540368618},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":7.1,"spinRate":2221,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3998200123591844,"extension":6.077031424523969},"index":0,"playId":"b43c0733-cf57-3071-8e28-7b627c5fa596","pitchNumber":1,"startTime":"2026-04-29T02:19:14.355Z","endTime":"2026-04-29T02:19:18.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4641351600546,"aZ":-29.6815194884848,"pfxX":-7.835471500061236,"pfxZ":1.4335128655081721,"pX":-0.7934469536726984,"pZ":1.5654341067489304,"vX0":2.9452857299955575,"vY0":-130.92605256953215,"vZ0":-4.875159344758906,"x":147.24,"y":196.51,"x0":-0.9145369242129694,"y0":50.00306554185533,"z0":5.671243118346463,"aX":-13.611980541076802},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":13.6,"spinRate":1655,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4182486060380315,"extension":6.191537269729565},"index":1,"playId":"64b62056-abd4-33af-9d2f-fc657378b64b","pitchNumber":2,"startTime":"2026-04-29T02:19:35.516Z","endTime":"2026-04-29T02:19:40.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9613780115091,"aZ":-31.78188222548259,"pfxX":-9.116719595409624,"pfxZ":0.22332103908625456,"pX":-0.48140724407845337,"pZ":1.7213152803354288,"vX0":3.6811551255099078,"vY0":-131.3108243650279,"vZ0":-4.16340229937064,"x":135.35,"y":192.3,"x0":-0.7174821802934078,"y0":50.00325783160271,"z0":5.693730329248561,"aX":-15.910611477442247},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1720,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4172257925007812,"extension":6.1606059749957724},"hitData":{"launchSpeed":77.7,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":157.26}},"index":2,"playId":"4539d485-4efc-313d-ab2b-7a0c4525b49b","pitchNumber":3,"startTime":"2026-04-29T02:19:52.213Z","endTime":"2026-04-29T02:20:00.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:20:00.034Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, second baseman Ildemaro Vargas to first baseman James McCann.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T02:20:11.238Z","endTime":"2026-04-29T02:21:34.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853475051901416,"aZ":-21.254373297125845,"pfxX":-8.902775364584535,"pfxZ":5.670441640706738,"pX":0.36999378210685135,"pZ":2.770331908836551,"vX0":5.463660399217711,"vY0":-137.70966376127282,"vZ0":-4.724965063546046,"x":102.9,"y":163.98,"x0":-0.48047607436689577,"y0":50.002792764941546,"z0":5.941330017126025,"aX":-17.14232153909746},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":2069,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3973572301855084,"extension":6.1496300592187785},"index":0,"playId":"0407a077-fc26-353b-9760-85d071ecf6d7","pitchNumber":1,"startTime":"2026-04-29T02:20:31.198Z","endTime":"2026-04-29T02:20:36.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60274257466138,"aZ":-25.896650375411888,"pfxX":-9.535760294687975,"pfxZ":3.6086447581332886,"pX":-0.9098701586319556,"pZ":1.8985803000416401,"vX0":3.1711495492781894,"vY0":-131.08208612551206,"vZ0":-4.8780352715959445,"x":151.68,"y":187.52,"x0":-0.8960032301445927,"y0":50.0054252680023,"z0":5.716191111801838,"aX":-16.603410787150526},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":1667,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41779347980228243,"extension":6.244284304431056},"index":1,"playId":"7bb2e38b-58ab-39a9-b6c3-b9d562ceb70d","pitchNumber":2,"startTime":"2026-04-29T02:20:51.295Z","endTime":"2026-04-29T02:20:55.108Z","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":90.2,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622154226016217,"aZ":-25.854596900855586,"pfxX":-9.8225964247518,"pfxZ":3.614016854801404,"pX":0.7723298323242518,"pZ":1.6190336212265508,"vX0":7.204317747045001,"vY0":-131.1163393679532,"vZ0":-5.5439597996365535,"x":87.56,"y":195.07,"x0":-0.7289658311486154,"y0":50.003292106931426,"z0":5.679684872004419,"aX":-17.17555476294332},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":1631,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.41706605716022693,"extension":6.306660633345174},"index":2,"playId":"49ff533a-8ced-3f21-8ce5-e072cdc3636c","pitchNumber":3,"startTime":"2026-04-29T02:21:09.130Z","endTime":"2026-04-29T02:21:13.569Z","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.4,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30661725975284,"aZ":-17.228540241690247,"pfxX":-8.780131855437883,"pfxZ":7.675809776540277,"pX":-0.31562860862608483,"pZ":1.76931836559508,"vX0":4.349355589932551,"vY0":-138.73969351730906,"vZ0":-7.92027474458402,"x":129.03,"y":191.01,"x0":-0.763556350661524,"y0":50.0059450878044,"z0":5.8114401829555735,"aX":-17.104003729700324},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2206,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39492127244721953,"extension":6.153200774658396},"hitData":{"launchSpeed":79.1,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":156.24}},"index":3,"playId":"6b47a5f4-f0da-3c9a-b9ae-9cd706b652b2","pitchNumber":4,"startTime":"2026-04-29T02:21:27.423Z","endTime":"2026-04-29T02:21:34.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:21:34.998Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:23:52.176Z","endTime":"2026-04-29T02:24:57.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for David Hamilton.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:23:01.610Z","endTime":"2026-04-29T02:23:02.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"description":"Defensive Substitution: Blake Perkins replaces right fielder Sal Frelick, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T02:23:01.610Z","endTime":"2026-04-29T02:23:02.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"description":"Luis Rengifo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T02:23:01.610Z","endTime":"2026-04-29T02:23:02.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"description":"Defensive Substitution: Greg Jones replaces center fielder Garrett Mitchell, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-29T02:23:01.610Z","endTime":"2026-04-29T02:23:54.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057554615523884,"aZ":-28.31348223301369,"pfxX":-2.506289103802237,"pfxZ":2.2404575953038126,"pX":-0.3219766304069726,"pZ":2.5438628428789074,"vX0":5.831373254418334,"vY0":-130.65074323576644,"vZ0":-0.4147459750727975,"x":129.27,"y":170.1,"x0":-2.2593563158191055,"y0":50.00490406644211,"z0":4.836308748638105,"aX":-4.324583322799059},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":3.2,"spinRate":2172,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4195635413012986,"extension":6.506615161788696},"index":4,"playId":"17338bd0-134f-3677-928d-04a61f7c18e2","pitchNumber":1,"startTime":"2026-04-29T02:23:54.302Z","endTime":"2026-04-29T02:23:58.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-29T02:24:10.231Z","endTime":"2026-04-29T02:24:18.427Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21974756417826,"aZ":-27.647782380243367,"pfxX":-1.88907618815162,"pfxZ":2.5669237465280403,"pX":-0.3299223856922912,"pZ":2.994614819735046,"vX0":5.478780507378792,"vY0":-131.99639371929635,"vZ0":0.19358931349634634,"x":129.58,"y":157.93,"x0":-2.187440546378025,"y0":50.00238910209627,"z0":4.956708437462076,"aX":-3.3316326923422976},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":2.2,"spinRate":2174,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.415028063665436,"extension":6.354537673883976},"index":6,"playId":"5eafbd0c-4540-3e03-8795-abba48a305ae","pitchNumber":2,"startTime":"2026-04-29T02:24:18.427Z","endTime":"2026-04-29T02:24:23.659Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496196746147504,"aZ":-27.888074454124315,"pfxX":-8.065982970550454,"pfxZ":2.2565107494474788,"pX":0.4758545103770501,"pZ":3.228165132415145,"vX0":9.099552217854159,"vY0":-136.8208681193123,"vZ0":0.4401975932949779,"x":98.86,"y":151.62,"x0":-1.84125162572129,"y0":50.00339263831402,"z0":4.972532003879799,"aX":-15.330429231550166},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":12.7,"spinRate":2058,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39995389795740444,"extension":6.674627179238813},"hitData":{"launchSpeed":87.4,"launchAngle":17.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.01,"coordY":84.89}},"index":7,"playId":"79f75367-651e-3bbb-bf27-6ea8fa9f8484","pitchNumber":3,"startTime":"2026-04-29T02:24:45.560Z","endTime":"2026-04-29T02:24:57.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:24:57.442Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to right fielder Greg Jones.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:25:27.154Z","endTime":"2026-04-29T02:26:53.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992054617715468,"aZ":-23.596909619918204,"pfxX":-1.1675678201350272,"pfxZ":4.756980332167885,"pX":0.39107166100080065,"pZ":2.311153630200449,"vX0":7.0608437166470015,"vY0":-132.83236559127585,"vZ0":-2.209681716399794,"x":102.09,"y":176.38,"x0":-2.1393865931765923,"y0":50.00475332411536,"z0":4.853231458719955,"aX":-2.107251386412189},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":0.7,"spinRate":2221,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41091254950054346,"extension":6.59517038665956},"index":0,"playId":"e05df0c7-d221-3d54-9e48-d3b94a92ce5d","pitchNumber":1,"startTime":"2026-04-29T02:25:27.154Z","endTime":"2026-04-29T02:25:31.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822522400396902,"aZ":-34.077761788393786,"pfxX":-3.1533233780519474,"pfxZ":-1.2088053064041482,"pX":-0.9330533467669417,"pZ":2.0901977887458525,"vX0":3.794366391961447,"vY0":-123.98875181554602,"vZ0":-0.29955197160034985,"x":152.57,"y":182.34,"x0":-2.0675292623832275,"y0":50.00571645266025,"z0":5.0359770179821925,"aX":-4.95238267902724},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":4.9,"spinRate":913,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4403430795945602,"extension":6.724216822519252},"index":1,"playId":"94050742-a8a4-329f-8c78-2f70cda7ebb1","pitchNumber":2,"startTime":"2026-04-29T02:25:42.450Z","endTime":"2026-04-29T02:25:46.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.028510027819923,"aZ":-35.620858532159524,"pfxX":-4.466963324607152,"pfxZ":-2.209327984728686,"pX":-0.7439939793246364,"pZ":2.1970564424040764,"vX0":4.893824430933963,"vY0":-123.7338332308438,"vZ0":0.3549191293417999,"x":145.36,"y":179.46,"x0":-2.1604243134720877,"y0":50.00110106443629,"z0":5.019145838184113,"aX":-6.975650756218215},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":7.1,"spinRate":1002,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.44145728436395704,"extension":6.541459048262099},"index":2,"playId":"adccc8c9-03bb-3326-9fed-033b3e73c2ff","pitchNumber":3,"startTime":"2026-04-29T02:25:58.365Z","endTime":"2026-04-29T02:26:02.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903023572598133,"aZ":-24.538734301737513,"pfxX":-1.364580391104341,"pfxZ":4.205891552526191,"pX":-0.9785830450947388,"pZ":3.6131066166898855,"vX0":3.8197973226419673,"vY0":-133.6578596561377,"vZ0":1.244960719067975,"x":154.3,"y":141.23,"x0":-2.2468214100341295,"y0":50.0030518423996,"z0":4.899198282897491,"aX":-2.477959294001753},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":1.7,"spinRate":2107,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4092731694251599,"extension":6.527227941006255},"index":3,"playId":"2c36f7ff-f73c-3a1b-94d6-31d77de0baef","pitchNumber":4,"startTime":"2026-04-29T02:26:22.986Z","endTime":"2026-04-29T02:26:27.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18624879357387,"aZ":-32.67778074591722,"pfxX":5.451677176791024,"pfxZ":-0.345995286047339,"pX":0.29164615881704714,"pZ":1.8617299690770952,"vX0":3.6982036526949975,"vY0":-119.55025290159509,"vZ0":-0.08290220869663623,"x":105.88,"y":188.51,"x0":-1.9866357399623749,"y0":50.00588202804969,"z0":4.843057556179076,"aX":7.849886763361829},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":-10.8,"spinRate":2427,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4590824286351216,"extension":6.387747010433683},"hitData":{"launchSpeed":81.1,"launchAngle":31.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.84,"coordY":92.52}},"index":4,"playId":"a1cd03cf-a6b7-3f6b-972e-fc4f618c3468","pitchNumber":5,"startTime":"2026-04-29T02:26:42.106Z","endTime":"2026-04-29T02:26:53.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:26:53.028Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Aramis Garcia flies out to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:27:09.498Z","endTime":"2026-04-29T02:27:29.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287821786700828,"aZ":-24.592248114924068,"pfxX":-0.7266421451902669,"pfxZ":4.4553321553993435,"pX":-0.5422232826301725,"pZ":2.448191078028186,"vX0":4.398944274273504,"vY0":-129.40265183067285,"vZ0":-1.7619051469655478,"x":137.67,"y":172.68,"x0":-2.16761518608614,"y0":50.000156407756336,"z0":5.016660232734266,"aX":-1.2363040434807138},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2242,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.42282645478657477,"extension":6.36485543060302},"hitData":{"launchSpeed":87.3,"launchAngle":51.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.36,"coordY":108.15}},"index":0,"playId":"7fa77588-a20a-3c0f-adf2-adaf4362b637","pitchNumber":1,"startTime":"2026-04-29T02:27:17.792Z","endTime":"2026-04-29T02:27:29.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:27:29.638Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T02:27:35.767Z","endTime":"2026-04-29T02:28:20.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.384324407397987,"aZ":-32.408382465253894,"pfxX":8.115301803168379,"pfxZ":-0.1669508397502666,"pX":0.12475899464479549,"pZ":1.7811696168950555,"vX0":2.850274358485522,"vY0":-118.82425771252822,"vZ0":-0.13875654097792023,"x":112.24,"y":190.69,"x0":-2.1470331754654493,"y0":50.001800407852755,"z0":4.803834347152539,"aX":11.514641912657954},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.0,"breakHorizontal":-15.4,"spinRate":2428,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4623028372685347,"extension":6.472224771676586},"index":0,"playId":"ac75b234-ba82-3069-86cb-afe087581850","pitchNumber":1,"startTime":"2026-04-29T02:27:53.548Z","endTime":"2026-04-29T02:27:57.468Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832936838616504,"aZ":-25.276375843132243,"pfxX":0.4783231889906986,"pfxZ":4.010190406836645,"pX":0.06403022174629938,"pZ":1.95978459294448,"vX0":5.28355702917835,"vY0":-130.1497423767157,"vZ0":-2.61459620862112,"x":114.56,"y":185.87,"x0":-2.0527472611181237,"y0":50.00036951490918,"z0":4.887859642726387,"aX":0.820826571769712},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.0,"spinRate":2249,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.4205376557013971,"extension":6.462429963794179},"hitData":{"launchSpeed":98.2,"launchAngle":28.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.6,"coordY":49.44}},"index":1,"playId":"c927c3c4-1132-3f89-bc95-807e814e5063","pitchNumber":2,"startTime":"2026-04-29T02:28:11.940Z","endTime":"2026-04-29T02:28:20.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:28:20.946Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, third baseman Tim Tawa to first baseman Adrian Del Castillo.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:30:23.264Z","endTime":"2026-04-29T02:30:44.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Adrian Del Castillo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:29:39.669Z","endTime":"2026-04-29T02:29:39.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500"},{"details":{"description":"Pitching Change: James McCann replaces Taylor Clarke, batting 9th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T02:29:39.693Z","endTime":"2026-04-29T02:30:24.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":30.3,"endSpeed":30.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.052963908679238,"aZ":-30.968986139910978,"pfxX":-0.9544935020372982,"pfxZ":7.361516573202657,"pX":-1.3400035515810047,"pZ":4.325383491200645,"vX0":-0.8109640843726676,"vY0":-40.47067048395031,"vZ0":14.560896742027658,"x":168.08,"y":121.99,"x0":-0.19425917625369168,"y0":50.00029183118412,"z0":10.571222604018535,"aX":-0.15562236747689534},"breaks":{"breakAngle":0.0,"breakLength":74.4,"breakY":24.0,"breakVertical":-330.0,"breakVerticalInduced":28.2,"breakHorizontal":2.4,"spinRate":719,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":1.3621452104050409,"extension":3.860466832920081},"index":2,"playId":"d33977c8-7438-399c-b3d6-a3398ab072a2","pitchNumber":1,"startTime":"2026-04-29T02:30:24.417Z","endTime":"2026-04-29T02:30:30.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":31.6,"endSpeed":31.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.343974932444429,"aZ":-31.162424567257894,"pfxX":-2.4785742281357495,"pfxZ":5.472441587142814,"pX":-0.9088000628397499,"pZ":4.080304935521922,"vX0":-0.41191670711130834,"vY0":-42.93593521987232,"vZ0":13.586090678688807,"x":151.64,"y":128.61,"x0":-0.09888558122144565,"y0":50.000819221499604,"z0":9.891688603122764,"aX":-0.4564721132062239},"breaks":{"breakAngle":1.2,"breakLength":66.0,"breakY":24.0,"breakVertical":-294.7,"breakVerticalInduced":22.7,"breakHorizontal":4.8,"spinRate":780,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":1.2822730687461878,"extension":3.7272102459104466},"hitData":{"launchSpeed":91.1,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.36,"coordY":152.72}},"index":3,"playId":"d0888bee-7aba-365d-8155-f03324aa4866","pitchNumber":2,"startTime":"2026-04-29T02:30:35.858Z","endTime":"2026-04-29T02:30:44.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:30:44.349Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, third baseman Tim Tawa to first baseman Adrian Del Castillo.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:31:05.152Z","endTime":"2026-04-29T02:31:13.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":30.6,"endSpeed":30.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.170982560076547,"aZ":-31.14110663198392,"pfxX":-0.7426307779623955,"pfxZ":5.990622357830405,"pX":-1.0100586261352629,"pZ":2.72011915939915,"vX0":-0.7984840924305593,"vY0":-41.50380193959976,"vZ0":13.314236866736696,"x":155.5,"y":165.34,"x0":0.0668608523760082,"y0":50.000896855873876,"z0":9.855669592172102,"aX":-0.1275214462393485},"breaks":{"breakAngle":0.0,"breakLength":70.8,"breakY":24.0,"breakVertical":-316.1,"breakVerticalInduced":24.1,"breakHorizontal":1.9,"spinRate":686,"spinDirection":201},"zone":13,"typeConfidence":0.89,"plateTime":1.3274452604360745,"extension":3.811812338232679},"hitData":{"launchSpeed":83.7,"launchAngle":-6.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":166.38}},"index":0,"playId":"826cb143-2d5d-32b5-b96a-0d9964587e1e","pitchNumber":1,"startTime":"2026-04-29T02:31:05.152Z","endTime":"2026-04-29T02:31:13.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:31:13.720Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, pitcher James McCann to first baseman Adrian Del Castillo.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T02:31:35.305Z","endTime":"2026-04-29T02:32:06.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.58,"coordinates":{"x":104.82,"y":144.2},"breaks":{}},"index":0,"playId":"a198c011-096e-4e0b-94c0-92a8e0bbe9f1","pitchNumber":1,"startTime":"2026-04-29T02:31:35.305Z","endTime":"2026-04-29T02:31:40.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.58,"coordinates":{"x":142.52,"y":171.52},"breaks":{}},"index":1,"playId":"4a3a3950-1c70-4e35-bce8-18a0a45a7f6a","pitchNumber":2,"startTime":"2026-04-29T02:31:47.555Z","endTime":"2026-04-29T02:31:52.595Z","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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.58,"coordinates":{"x":100.44,"y":153.62},"breaks":{}},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":184.11}},"index":2,"playId":"c30b257c-c37b-4ad4-9340-a0a99f789d23","pitchNumber":3,"startTime":"2026-04-29T02:31:57.831Z","endTime":"2026-04-29T02:32:06.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:32:06.396Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:34:01.780Z","endTime":"2026-04-29T02:34:27.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833540834352046,"aZ":-25.842595571666735,"pfxX":-8.825696038517524,"pfxZ":3.4371424465800926,"pX":-0.3941378821289881,"pZ":1.3689518525252504,"vX0":7.221868171721345,"vY0":-135.19450689211072,"vZ0":-4.210105449397632,"x":132.02,"y":201.82,"x0":-1.959920576939492,"y0":50.00232792729475,"z0":4.770906712206318,"aX":-16.256415852913207},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":2000,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40590120632501847,"extension":6.650930219922457},"hitData":{"launchSpeed":90.8,"launchAngle":29.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.04,"coordY":86.2}},"index":0,"playId":"d909af75-65f3-3283-baf7-bdd2578e0f28","pitchNumber":1,"startTime":"2026-04-29T02:34:18.506Z","endTime":"2026-04-29T02:34:27.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:34:27.431Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to second baseman David Hamilton.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:34:27.925Z","endTime":"2026-04-29T02:35:34.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94959982330045,"aZ":-25.69616866508484,"pfxX":-7.695446895449922,"pfxZ":3.4379183581502124,"pX":-0.43969028101907043,"pZ":2.0770040707425963,"vX0":6.80416467115893,"vY0":-136.60611386683917,"vZ0":-2.5911039678964713,"x":133.76,"y":182.7,"x0":-1.9666541751973066,"y0":50.002118184324694,"z0":4.809916647466261,"aX":-14.499404512060801},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":12.5,"spinRate":2076,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.40142521287620125,"extension":6.621916291818505},"index":0,"playId":"c71d544c-8da4-3d33-82e7-10bdef0569fe","pitchNumber":1,"startTime":"2026-04-29T02:34:51.218Z","endTime":"2026-04-29T02:34:55.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73254122893151,"aZ":-30.08979370533866,"pfxX":1.3987269306178582,"pfxZ":1.3419172030299613,"pX":1.04038439093874,"pZ":1.5820547165825922,"vX0":6.77267256139987,"vY0":-123.70711279721837,"vZ0":-1.8274187556812491,"x":77.34,"y":196.06,"x0":-1.9146115936074004,"y0":50.000055462722976,"z0":4.853166560803142,"aX":2.1663440004869465},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-4.1,"spinRate":2387,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44279341820312323,"extension":6.4249045379707574},"index":1,"playId":"60351c38-14bb-397d-ac55-5f60a4aedaa0","pitchNumber":2,"startTime":"2026-04-29T02:35:07.451Z","endTime":"2026-04-29T02:35:11.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63863580205411,"aZ":-29.403111585052464,"pfxX":0.8111016234372169,"pfxZ":1.7136914502837435,"pX":0.055978851704299136,"pZ":2.4583996063339475,"vX0":5.306369696522769,"vY0":-126.00616138475064,"vZ0":-0.4079060828038137,"x":114.87,"y":172.4,"x0":-2.1789446901040206,"y0":50.00085250266309,"z0":4.9898414467915595,"aX":1.308407461750196},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-2.6,"spinRate":2223,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.43402175458241343,"extension":6.5145708519622},"hitData":{"launchSpeed":96.0,"launchAngle":61.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.37,"coordY":123.56}},"index":2,"playId":"0317cdfd-aa25-38ea-b849-b1a6000c7f84","pitchNumber":3,"startTime":"2026-04-29T02:35:24.001Z","endTime":"2026-04-29T02:35:34.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:35:34.329Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:35:40.194Z","endTime":"2026-04-29T02:37:03.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.79"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.27"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.16"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.46"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908544119855005,"aZ":-32.30128872550448,"pfxX":0.8749748251551788,"pfxZ":-0.08196061280510669,"pX":-0.061513656284655445,"pZ":2.595961009038865,"vX0":4.414516949108234,"vY0":-126.3684476320315,"vZ0":0.3823281896175015,"x":119.34,"y":168.69,"x0":-1.948096006137335,"y0":50.0011148946188,"z0":5.047755478007435,"aX":1.4070500756179678},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2240,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.43425040741746335,"extension":6.538514498256491},"index":0,"playId":"58980525-bb4d-3cd9-a7a8-874e45ac4fdd","pitchNumber":1,"startTime":"2026-04-29T02:36:02.509Z","endTime":"2026-04-29T02:36:06.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.721457624318795,"aZ":-30.171610823831767,"pfxX":-9.425152786373374,"pfxZ":1.0992703262131878,"pX":0.004581016377909191,"pZ":1.9194476168973487,"vX0":8.443670888553205,"vY0":-134.94926051039295,"vZ0":-2.1734186926227603,"x":116.83,"y":186.95,"x0":-1.9591168413078248,"y0":50.00306102872707,"z0":4.8867021956483185,"aX":-17.171642836124366},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":1976,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40779540560293226,"extension":6.577981795753105},"index":1,"playId":"32d01d88-04f6-34d1-882a-cd65b7f9c530","pitchNumber":2,"startTime":"2026-04-29T02:36:18.306Z","endTime":"2026-04-29T02:36:23.165Z","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":81.4,"endSpeed":74.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174742516841498,"aZ":-32.77535418688806,"pfxX":9.011568445327804,"pfxZ":-0.4319880375087548,"pX":1.192266395822727,"pZ":0.9059219997559229,"vX0":5.0864045281773,"vY0":-118.38301004862338,"vZ0":-1.9714814655633957,"x":71.55,"y":214.32,"x0":-2.159891473612717,"y0":50.000596414560874,"z0":4.77112166903547,"aX":12.69085310095059},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.0,"breakHorizontal":-17.6,"spinRate":2481,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46401829525790195,"extension":6.188003156067287},"index":2,"playId":"073311de-36ef-3208-a143-9d16cb3735c8","pitchNumber":3,"startTime":"2026-04-29T02:36:39.726Z","endTime":"2026-04-29T02:36:45.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996852031341458,"aZ":-32.070141144647984,"pfxX":8.950021034134098,"pfxZ":0.07014789158614576,"pX":0.07075599897715638,"pZ":2.8540656962192115,"vX0":2.303211357482517,"vY0":-119.21221484326534,"vZ0":1.9379876335599924,"x":114.3,"y":161.72,"x0":-2.0715426971907083,"y0":50.0004477794577,"z0":4.935899383405893,"aX":12.81508358024914},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2490,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4603356091869859,"extension":6.368530519515798},"index":3,"playId":"a88d5b70-18b6-3e5f-bb99-86cebe6f9baa","pitchNumber":4,"startTime":"2026-04-29T02:36:58.331Z","endTime":"2026-04-29T02:37:03.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:37:03.099Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T02:35:40.194Z","endTime":"2026-04-29T02:37:03.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.79"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.27"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.16"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.46"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".649"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908544119855005,"aZ":-32.30128872550448,"pfxX":0.8749748251551788,"pfxZ":-0.08196061280510669,"pX":-0.061513656284655445,"pZ":2.595961009038865,"vX0":4.414516949108234,"vY0":-126.3684476320315,"vZ0":0.3823281896175015,"x":119.34,"y":168.69,"x0":-1.948096006137335,"y0":50.0011148946188,"z0":5.047755478007435,"aX":1.4070500756179678},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2240,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.43425040741746335,"extension":6.538514498256491},"index":0,"playId":"58980525-bb4d-3cd9-a7a8-874e45ac4fdd","pitchNumber":1,"startTime":"2026-04-29T02:36:02.509Z","endTime":"2026-04-29T02:36:06.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.721457624318795,"aZ":-30.171610823831767,"pfxX":-9.425152786373374,"pfxZ":1.0992703262131878,"pX":0.004581016377909191,"pZ":1.9194476168973487,"vX0":8.443670888553205,"vY0":-134.94926051039295,"vZ0":-2.1734186926227603,"x":116.83,"y":186.95,"x0":-1.9591168413078248,"y0":50.00306102872707,"z0":4.8867021956483185,"aX":-17.171642836124366},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":1976,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40779540560293226,"extension":6.577981795753105},"index":1,"playId":"32d01d88-04f6-34d1-882a-cd65b7f9c530","pitchNumber":2,"startTime":"2026-04-29T02:36:18.306Z","endTime":"2026-04-29T02:36:23.165Z","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":81.4,"endSpeed":74.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174742516841498,"aZ":-32.77535418688806,"pfxX":9.011568445327804,"pfxZ":-0.4319880375087548,"pX":1.192266395822727,"pZ":0.9059219997559229,"vX0":5.0864045281773,"vY0":-118.38301004862338,"vZ0":-1.9714814655633957,"x":71.55,"y":214.32,"x0":-2.159891473612717,"y0":50.000596414560874,"z0":4.77112166903547,"aX":12.69085310095059},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.0,"breakHorizontal":-17.6,"spinRate":2481,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46401829525790195,"extension":6.188003156067287},"index":2,"playId":"073311de-36ef-3208-a143-9d16cb3735c8","pitchNumber":3,"startTime":"2026-04-29T02:36:39.726Z","endTime":"2026-04-29T02:36:45.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996852031341458,"aZ":-32.070141144647984,"pfxX":8.950021034134098,"pfxZ":0.07014789158614576,"pX":0.07075599897715638,"pZ":2.8540656962192115,"vX0":2.303211357482517,"vY0":-119.21221484326534,"vZ0":1.9379876335599924,"x":114.3,"y":161.72,"x0":-2.0715426971907083,"y0":50.0004477794577,"z0":4.935899383405893,"aX":12.81508358024914},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2490,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4603356091869859,"extension":6.368530519515798},"index":3,"playId":"a88d5b70-18b6-3e5f-bb99-86cebe6f9baa","pitchNumber":4,"startTime":"2026-04-29T02:36:58.331Z","endTime":"2026-04-29T02:37:03.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:37:03.099Z","atBatIndex":78},"scoringPlays":[13,30,36,42,51,52,54,55,58],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":162.48,"y":89.84},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":82.24,"y":101.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":141.46,"y":181.39},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":215.72,"y":96.39},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":116.13,"y":153.4},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":188.63,"y":51.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":168.97,"y":85.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":134.58,"y":160.8},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":150.32,"y":44.68},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":96.91,"y":151.49},"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":3,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":136.76,"y":98.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":95.4,"y":162.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":136.65,"y":170.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":160.93,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25],"bottom":[26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":143.4,"y":142.81},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":126.0,"y":204.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":123.43,"y":201.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":127.09,"y":87.52},"type":"H","description":"Single"}]}},{"startIndex":32,"endIndex":44,"top":[32,33,34,35,36,37,38],"bottom":[39,40,41,42,43,44],"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":150.36,"y":134.05},"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":87.96,"y":111.14},"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":5,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":124.77,"y":199.85},"type":"O","description":"Sac Bunt"},{"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":126.12,"y":185.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":148.83,"y":160.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":87.45,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":160.4,"y":52.98},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":134.49,"y":88.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":151.81,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":165.49,"y":107.09},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":60,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55,56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":143.08,"y":159.39},"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":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":97.45,"y":156.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":126.28,"y":200.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":123.71,"y":199.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":119.88,"y":189.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":84.41,"y":115.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":96.07,"y":113.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":130.85,"y":116.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":146.64,"y":100.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":124.95,"y":189.18},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":34.53,"y":125.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":115.83,"y":200.33},"type":"O","description":"Pop Out"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63,64],"bottom":[65,66,67,68],"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":188.41,"y":140.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":141.67,"y":87.73},"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":108.6,"y":137.69},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":167.02,"y":180.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":163.46,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"coordinates":{"x":112.28,"y":157.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":156.37,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71,72],"bottom":[73,74,75],"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":144.01,"y":84.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":179.84,"y":92.52},"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"coordinates":{"x":114.36,"y":108.15},"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":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":97.6,"y":49.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":86.36,"y":152.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":96.07,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":127.99,"y":184.11},"type":"O","description":"Groundout"}]}},{"startIndex":76,"endIndex":78,"top":[76,77,78],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":68.04,"y":86.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":139.37,"y":123.56},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":8,"hits":8,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":13,"hits":15,"errors":0,"leftOnBase":7},"away":{"runs":2,"hits":3,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"third":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"shortstop":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"left":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"center":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"right":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"onDeck":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"inHole":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"battingOrder":9,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"onDeck":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"inHole":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"pitcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"battingOrder":7,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":28,"obp":".308","slg":".417","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":3,"rbi":2,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":7,"runs":13,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":37,"obp":".488","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":168,"era":"4.82","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.37","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":69,"strikes":99,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":13,"pitchesPerInning":"21.00","runsScoredPer9":"14.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":15,"putOuts":24,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694851":{"person":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 7 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":11,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":15,"strikes":23,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"216.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"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":8,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":48,"obp":".431","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":230,"era":"7.71","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.06","battersFaced":59,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":101,"strikes":129,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":8,"winPercentage":"1.000","pitchesPerInning":"19.71","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.26","walksPer9Inn":"6.17","hitsPer9Inn":"12.34","runsScoredPer9":"9.26","homeRunsPer9":"2.31","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":5,"gamesStarted":5,"flyOuts":20,"groundOuts":34,"airOuts":31,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":108,"obp":".308","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":465,"era":"2.89","inningsPitched":"28.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.32","battersFaced":120,"outs":84,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":174,"strikes":291,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"8.04","runsScoredPer9":"3.21","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":50,"obp":".222","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":218,"era":"1.98","inningsPitched":"13.2","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":3,"whip":"0.88","battersFaced":54,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":77,"strikes":141,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.54","walksPer9Inn":"2.63","hitsPer9Inn":"5.27","runsScoredPer9":"1.98","homeRunsPer9":"0.66","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":3,"flyOuts":11,"groundOuts":33,"airOuts":23,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":97,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":405,"era":"5.54","inningsPitched":"26.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.31","battersFaced":110,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":144,"strikes":261,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".000","pitchesPerInning":"15.58","gamesFinished":1,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"6.58","walksPer9Inn":"3.81","hitsPer9Inn":"7.96","runsScoredPer9":"5.88","homeRunsPer9":"1.38","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":6,"groundOuts":17,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".163","atBats":43,"obp":".245","slg":".279","ops":".524","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":12,"rbi":6,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".182","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":26,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":8,"groundOuts":13,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".224","atBats":49,"obp":".269","slg":".347","ops":".616","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":17,"rbi":10,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":59,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":9,"groundOuts":19,"airOuts":29,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".283","atBats":92,"obp":".316","slg":".435","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":40,"rbi":14,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":17,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"5.0 IP, 5 ER, K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":104,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":46,"strikes":58,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":12,"groundOuts":15,"airOuts":17,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":9,"baseOnBalls":12,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":60,"obp":".452","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":291,"era":"9.20","inningsPitched":"14.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.25","battersFaced":74,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":131,"strikes":160,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":5,"winPercentage":".333","pitchesPerInning":"19.84","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.52","walksPer9Inn":"7.36","hitsPer9Inn":"12.89","runsScoredPer9":"9.20","homeRunsPer9":"3.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":12,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":49,"obp":".288","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":195,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.22","battersFaced":52,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":67,"strikes":128,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"15.81","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.95","walksPer9Inn":"2.19","hitsPer9Inn":"8.76","runsScoredPer9":"4.38","homeRunsPer9":"0.73","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":34,"airOuts":29,"runs":16,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".231","atBats":108,"obp":".291","slg":".370","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":40,"rbi":10,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":28,"errors":0,"chances":88,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":52,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":227,"era":"3.29","inningsPitched":"13.2","wins":0,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":5,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":85,"strikes":142,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"16.61","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"7.24","walksPer9Inn":"1.32","hitsPer9Inn":"9.22","runsScoredPer9":"3.29","homeRunsPer9":"0.66","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":7,"groundOuts":24,"airOuts":18,"runs":18,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".370","atBats":81,"obp":".393","slg":".716","ops":"1.109","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":58,"rbi":20,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".369","groundOutsToAirouts":"1.33","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":102,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":20,"groundOuts":18,"airOuts":38,"runs":28,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":108,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":464,"era":"7.71","inningsPitched":"25.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.52","battersFaced":120,"outs":77,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":464,"balls":164,"strikes":300,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".333","pitchesPerInning":"18.08","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.86","hitsPer9Inn":"9.82","runsScoredPer9":"9.82","homeRunsPer9":"2.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":13,"groundOuts":32,"airOuts":22,"runs":11,"doubles":3,"triples":3,"homeRuns":1,"strikeOuts":13,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".250","atBats":84,"obp":".350","slg":".393","ops":".743","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":33,"rbi":6,"leftOnBase":43,"sacBunts":2,"sacFlies":2,"babip":".278","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":30,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699912":{"person":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":4,"groundOuts":15,"airOuts":20,"runs":18,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".329","atBats":79,"obp":".354","slg":".481","ops":".835","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":38,"rbi":12,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".397","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":61,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":12,"gamesStarted":0,"flyOuts":9,"groundOuts":3,"airOuts":15,"runs":6,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".237","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":3,"saves":7,"saveOpportunities":7,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.90","battersFaced":39,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":43,"strikes":106,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".000","pitchesPerInning":"14.90","gamesFinished":10,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":23,"airOuts":23,"runs":8,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":104,"obp":".307","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":468,"era":"2.60","inningsPitched":"27.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.16","battersFaced":115,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":157,"strikes":311,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"11.06","walksPer9Inn":"2.28","hitsPer9Inn":"8.13","runsScoredPer9":"2.60","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":10,"groundOuts":20,"airOuts":17,"runs":18,"doubles":6,"triples":4,"homeRuns":3,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".278","atBats":90,"obp":".389","slg":".533","ops":".922","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":48,"rbi":17,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".373","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.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":1,"putOuts":53,"errors":2,"chances":56,"fielding":".964","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":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":26,"airOuts":11,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":51,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":196,"era":"3.07","inningsPitched":"14.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":5,"whip":"0.82","battersFaced":57,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":73,"strikes":123,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.36","rbi":0,"winPercentage":".500","pitchesPerInning":"13.36","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"3.68","walksPer9Inn":"0.61","hitsPer9Inn":"6.75","runsScoredPer9":"3.68","homeRunsPer9":"0.61","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":21,"groundOuts":30,"airOuts":34,"runs":11,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":111,"obp":".328","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":480,"era":"3.14","inningsPitched":"28.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.36","battersFaced":120,"outs":86,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":178,"strikes":302,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.74","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"5.34","walksPer9Inn":"2.20","hitsPer9Inn":"10.05","runsScoredPer9":"3.45","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":10,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".107","atBats":28,"obp":".167","slg":".143","ops":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":4,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605244":{"person":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"301","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":40,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":150,"era":"3.97","inningsPitched":"11.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.15","battersFaced":46,"outs":34,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":53,"strikes":97,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.24","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.56","walksPer9Inn":"3.97","hitsPer9Inn":"6.35","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"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":6,"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":6,"balls":2,"strikes":4,"strikePercentage":".670","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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":13,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".222","slg":".273","ops":".495","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":12,"rbi":6,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":15,"obp":".529","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":17,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"24.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":10,"putOuts":84,"errors":1,"chances":94,"fielding":"1.000","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":7,"groundOuts":18,"airOuts":10,"runs":7,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".203","atBats":59,"obp":".254","slg":".407","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":24,"rbi":6,"leftOnBase":18,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"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":22,"flyOuts":12,"groundOuts":22,"airOuts":25,"runs":10,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".205","atBats":78,"obp":".244","slg":".385","ops":".629","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":30,"rbi":10,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".233","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":70,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[545121,606466,678489,682998,605244,666971,680728,699912,571448,694374,677950,543510,518876,694851,657044,664199],"pitchers":[518876,694851,657044,664199,543510],"bench":[672695],"bullpen":[668678,656464,642528,666661,669194,694297,593958,623149,647336],"battingOrder":[545121,678489,605244,666971,680728,699912,694374,677950,543510],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"McCann; Tawa; Vargas, I."},{"label":"RBI","value":"McCann 2 (6)."},{"label":"Runners left in scoring position, 2 out","value":"Marte, K 2."},{"label":"SAC","value":"Vargas, I."},{"label":"GIDP","value":"Arenado."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McCann (1, catcher interference)."}]}],"note":[{"label":"a","value":"Singled for Arenado in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":13,"airOuts":7,"runs":13,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".238","atBats":37,"obp":".335","slg":".356","ops":".691","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":13,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":28,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"3.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.28","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":48,"strikes":95,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"pitchesPerInning":"15.89","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"5.0 IP, 2 ER, 5 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":38,"strikes":60,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":4,"flyOuts":20,"groundOuts":25,"airOuts":38,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":99,"obp":".310","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":469,"era":"2.57","inningsPitched":"28.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.25","battersFaced":114,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":182,"strikes":287,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":2,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"5.14","walksPer9Inn":"4.18","hitsPer9Inn":"7.07","runsScoredPer9":"2.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675659":{"person":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"101","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".133","atBats":15,"obp":".133","slg":".133","ops":".266","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":2,"rbi":1,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"3.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"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":".---","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":24,"flyOuts":11,"groundOuts":30,"airOuts":24,"runs":9,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":1,"avg":".171","atBats":76,"obp":".247","slg":".250","ops":".497","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":19,"rbi":6,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".197","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":38,"errors":0,"chances":60,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":7,"groundOuts":21,"airOuts":17,"runs":11,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".200","atBats":65,"obp":".278","slg":".200","ops":".478","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":13,"rbi":6,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":49,"putOuts":25,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":26,"airOuts":22,"runs":17,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":3,"hits":24,"hitByPitch":0,"avg":".261","atBats":92,"obp":".320","slg":".467","ops":".787","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":43,"rbi":17,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.40","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":157,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":29,"airOuts":25,"runs":14,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".217","atBats":83,"obp":".323","slg":".313","ops":".636","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":26,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":2,"babip":".229","groundOutsToAirouts":"1.16","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":42,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"3.97","inningsPitched":"11.1","wins":1,"losses":1,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.06","battersFaced":45,"outs":34,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":64,"strikes":115,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.79","gamesFinished":4,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"7.15","runsScoredPer9":"3.97","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":17,"airOuts":10,"runs":5,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":46,"obp":".269","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":195,"era":"2.57","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":52,"outs":42,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":69,"strikes":126,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".500","pitchesPerInning":"13.93","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.07","walksPer9Inn":"3.86","hitsPer9Inn":"5.14","runsScoredPer9":"3.21","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 1)","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":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.57","battersFaced":37,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.78","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.87","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"7.04","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":5,"groundOuts":25,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".254","atBats":71,"obp":".338","slg":".296","ops":".634","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":21,"rbi":8,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".367","groundOutsToAirouts":"3.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":43,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":15,"airOuts":23,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":85,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":426,"era":"2.28","inningsPitched":"23.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.06","battersFaced":96,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":145,"strikes":281,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".667","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"11.41","walksPer9Inn":"3.04","hitsPer9Inn":"6.46","runsScoredPer9":"2.28","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672012":{"person":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"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":3,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".385","atBats":13,"obp":".385","slg":".462","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":6,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":1,"flyOuts":8,"groundOuts":15,"airOuts":9,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":69,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":326,"era":"2.45","inningsPitched":"18.1","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.42","battersFaced":80,"outs":55,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":326,"balls":122,"strikes":204,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.78","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"14.73","walksPer9Inn":"5.40","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"0.49","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":3,"groundOuts":12,"airOuts":11,"runs":11,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":1,"hits":17,"hitByPitch":1,"avg":".236","atBats":72,"obp":".396","slg":".375","ops":".771","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":27,"rbi":20,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":25,"airOuts":16,"runs":13,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".246","atBats":69,"obp":".358","slg":".275","ops":".633","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":19,"rbi":7,"leftOnBase":20,"sacBunts":3,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":23,"errors":3,"chances":74,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":3,"flyOuts":15,"groundOuts":19,"airOuts":21,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":80,"obp":".376","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":372,"era":"6.45","inningsPitched":"22.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.57","battersFaced":95,"outs":67,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":146,"strikes":226,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"8.06","walksPer9Inn":"5.24","hitsPer9Inn":"8.87","runsScoredPer9":"6.45","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"701","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":9,"groundOuts":9,"airOuts":14,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".128","atBats":39,"obp":".244","slg":".205","ops":".449","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":8,"rbi":5,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".185","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"3.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":9,"strikes":26,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":60,"obp":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"4.61","inningsPitched":"13.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.54","battersFaced":62,"outs":41,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":67,"strikes":141,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.22","gamesFinished":6,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"5.93","walksPer9Inn":"1.32","hitsPer9Inn":"12.51","runsScoredPer9":"4.61","homeRunsPer9":"0.66","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":17,"groundOuts":27,"airOuts":35,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".272","atBats":103,"obp":".348","slg":".388","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":40,"rbi":16,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.50","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","assists":12,"putOuts":210,"errors":0,"chances":222,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":25,"airOuts":19,"runs":22,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":22,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".271","atBats":96,"obp":".403","slg":".479","ops":".882","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":46,"rbi":18,"leftOnBase":43,"sacBunts":1,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":27,"errors":1,"chances":92,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":27,"groundOuts":20,"airOuts":42,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":106,"obp":".261","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":394,"era":"3.77","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.01","battersFaced":115,"outs":86,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":121,"strikes":273,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"13.74","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"7.22","walksPer9Inn":"1.88","hitsPer9Inn":"7.22","runsScoredPer9":"4.08","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":14,"airOuts":15,"runs":10,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".237","atBats":59,"obp":".384","slg":".559","ops":".943","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":33,"rbi":14,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.80","popOuts":7,"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":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":67,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":22,"airOuts":23,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":5,"atBats":118,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":553,"era":"3.31","inningsPitched":"32.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.10","battersFaced":137,"outs":98,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":198,"strikes":355,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".333","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"14.05","walksPer9Inn":"3.58","hitsPer9Inn":"6.34","runsScoredPer9":"3.86","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":40,"obp":".373","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":222,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.54","battersFaced":51,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":96,"strikes":126,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.03","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"10.80","walksPer9Inn":"7.71","hitsPer9Inn":"6.17","runsScoredPer9":"2.31","homeRunsPer9":"0.77","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":10,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":39,"obp":".356","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"7.20","inningsPitched":"10.0","wins":0,"losses":2,"saves":4,"saveOpportunities":5,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.50","battersFaced":47,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":65,"strikes":115,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"10.80","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669003,675659,661388,668930,650859,672012,641343,663604,686217,663368,666152,687401,694477,675660,663765],"pitchers":[694477,675660,663765],"bench":[596142],"bullpen":[681982,676879,669084,690986,656730,694819,687075,682842,605540],"battingOrder":[675659,661388,650859,672012,641343,663604,663368,666152,687401],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turang (6, Kelly, Me); Hamilton, D (2, Hoffmann, A)."},{"label":"HR","value":"Frelick (2, 2nd inning off Kelly, Me, 0 on, 0 out)."},{"label":"TB","value":"Bauers; Black 3; Contreras, Wm 2; Frelick 5; Hamilton, D 3; Mitchell; Ortiz, J 2; Turang 3."},{"label":"RBI","value":"Bauers 2 (17); Black 3 (3); Contreras, Wm 2 (16); Frelick (8); Hamilton, D 2 (7); Mitchell (20); Ortiz, J 2 (6)."},{"label":"2-out RBI","value":"Ortiz, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell 2; Lockridge 3."},{"label":"Team RISP","value":"8-for-15."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Mitchell (3, 2nd base by Kelly, Me/McCann); Ortiz, J (2, 2nd base by Kelly, Me/McCann)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Ortiz, J-Turang-Bauers)."}]}],"note":[{"label":"a","value":"Grounded out for Turang in the 7th."}]}},"officials":[{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Bauers (by Kelly, Me)."},{"label":"ABS Challenge","value":"Mitchell (Strike-Overturned to Ball); Contreras, Wm (Ball-Confirmed); McCann (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Kelly, Me 104-58; Hoffmann, A 38-23; Thompson, R 8-7; Clarke, T 12-7; McCann 6-4; Patrick 98-60; Drohan 10-9; Woodford 35-26."},{"label":"Groundouts-flyouts","value":"Kelly, Me 8-2; Hoffmann, A 0-0; Thompson, R 0-0; Clarke, T 2-0; McCann 3-0; Patrick 4-1; Drohan 2-0; Woodford 0-5."},{"label":"Batters faced","value":"Kelly, Me 24; Hoffmann, A 11; Thompson, R 2; Clarke, T 4; McCann 3; Patrick 20; Drohan 3; Woodford 11."},{"label":"Inherited runners-scored","value":"Thompson, R 2-0."},{"label":"Umpires","value":"HP: Lance Barrett. 1B: Alfonso Márquez. 2B: Mike Estabrook. 3B: Malachi Moore. "},{"label":"Weather","value":"67 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"23,063."},{"label":"Venue","value":"American Family Field."},{"label":"April 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","boxscoreName":"Frelick"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":29,"airOuts":25,"runs":14,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".217","atBats":83,"obp":".323","slg":".313","ops":".636","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":26,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":2,"babip":".229","groundOutsToAirouts":"1.16","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012","boxscoreName":"Black"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"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":3,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".385","atBats":13,"obp":".385","slg":".462","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":6,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","boxscoreName":"Contreras, Wm"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":17,"groundOuts":27,"airOuts":35,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".272","atBats":103,"obp":".348","slg":".388","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":40,"rbi":16,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.50","popOuts":12,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","assists":12,"putOuts":210,"errors":0,"chances":222,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"loser":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"save":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}