{"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":823865,"link":"/api/v1.1/game/823865/feed/live","metaData":{"wait":10,"timeStamp":"20260519_231332","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823865,"type":"R","doubleHeader":"N","id":"2026/05/19/atlmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823865-2026-05-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-19T20:10:00Z","originalDate":"2026-05-19","officialDate":"2026-05-19","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":33,"losses":16,"ties":0,"pct":".673"},"records":{},"divisionLeader":false,"wins":33,"losses":16,"winningPercentage":".673"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":27,"ties":0,"pct":".449"},"records":{},"divisionLeader":false,"wins":22,"losses":27,"winningPercentage":".449"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"14","birthDate":"1995-03-21","currentAge":31,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 8\"","weight":221,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chadwick","useLastName":"Tromp","middleName":"Chandler","boxscoreName":"Tromp","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chadwick Tromp","nameSlug":"chadwick-tromp-644433","firstLastName":"Chadwick Tromp","lastFirstName":"Tromp, Chadwick","lastInitName":"Tromp, C","initLastName":"C Tromp","fullFMLName":"Chadwick Chandler Tromp","fullLFMName":"Tromp, Chadwick Chandler","strikeZoneTop":3.024,"strikeZoneBottom":1.526},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID682989":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989","firstName":"Victor","lastName":"Mederos","primaryNumber":"58","birthDate":"2001-06-08","currentAge":25,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Mederos","boxscoreName":"Mederos","gender":"M","nameMatrilineal":"Martos","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Mederos","nameSlug":"victor-mederos-682989","firstLastName":"Victor Mederos","lastFirstName":"Mederos, Victor","lastInitName":"Mederos, V","initLastName":"V Mederos","fullFMLName":"Victor Mederos","fullLFMName":"Mederos, Victor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID640492":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492","firstName":"José","lastName":"Azócar","birthDate":"1996-05-11","currentAge":30,"birthCity":"Guiria","birthCountry":"Venezuela","height":"5' 11\"","weight":181,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"José","useLastName":"Azócar","middleName":"Enrique","boxscoreName":"Azócar","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"a-ZOH-kahr","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Azócar","nameSlug":"jose-azocar-640492","firstLastName":"José Azócar","lastFirstName":"Azócar, José","lastInitName":"Azócar, J","initLastName":"J Azócar","fullFMLName":"José Enrique Azócar","fullLFMName":"Azócar, José Enrique","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666129":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129","firstName":"Braxton","lastName":"Garrett","primaryNumber":"60","birthDate":"1997-08-05","currentAge":29,"birthCity":"Foley","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Garrett","middleName":"L.","boxscoreName":"Garrett, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Braxton Garrett","nameSlug":"braxton-garrett-666129","firstLastName":"Braxton Garrett","lastFirstName":"Garrett, Braxton","lastInitName":"Garrett, B","initLastName":"B Garrett","fullFMLName":"Braxton L. Garrett","fullLFMName":"Garrett, Braxton L.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":7521,"firstPitch":"2026-05-19T20:10:00.000Z","gameDurationMinutes":183},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"home":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":831984,"fullName":"Ryan Erickson","link":"/api/v1/people/831984"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joe Mack challenged (pitch result), call on the field was confirmed: Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:10:34.665Z","endTime":"2026-05-19T20:12:18.082Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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-05-19T16:56:17.633Z","endTime":"2026-05-19T19:45:11.112Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T19:45:11.112Z","endTime":"2026-05-19T20:10:09.265Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-19T20:10:09.265Z","endTime":"2026-05-19T20:10:36.498Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.113702572202588,"aZ":-16.308183122688018,"pfxX":2.6769971407525555,"pfxZ":8.922764445096403,"pX":1.1020291673367286,"pZ":3.8086595214831473,"vX0":-4.650042973979132,"vY0":-132.44908575245785,"vZ0":-1.2569374051157456,"x":74.99,"y":135.95,"x0":2.532044598534929,"y0":50.000698036290366,"z0":5.481149160679125,"aX":4.759376838310489},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2326,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4134331055788336,"extension":6.56546763691701},"index":3,"playId":"bb63ec7c-123a-321e-9b2f-d8815712230c","pitchNumber":1,"startTime":"2026-05-19T20:10:36.498Z","endTime":"2026-05-19T20:10:40.600Z","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":91.4,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040784125518865,"aZ":-18.71063551428327,"pfxX":1.166451073695535,"pfxZ":7.503372134868695,"pX":-0.5856923156224932,"pZ":3.501759191597279,"vX0":-7.864034602593701,"vY0":-132.9970470230589,"vZ0":-1.7849362307435326,"x":139.33,"y":144.23,"x0":2.255703121746507,"y0":50.00396302650278,"z0":5.536023442696409,"aX":2.093689730386262},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-0.5,"spinRate":2335,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.41154465982599886,"extension":6.768717806131628},"index":4,"playId":"207c9555-4ed0-3cc4-a6f5-3b1e49c14fcf","pitchNumber":2,"startTime":"2026-05-19T20:10:48.633Z","endTime":"2026-05-19T20:10:52.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867673510787505,"aZ":-32.1425564895864,"pfxX":-7.011249097805217,"pfxZ":0.01872338490187353,"pX":1.6207713187920605,"pZ":3.0440551850191766,"vX0":-0.0338748146832803,"vY0":-120.32803475415155,"vZ0":0.6454173908618648,"x":55.22,"y":156.59,"x0":2.5467957568560537,"y0":50.00054242084095,"z0":5.604993708200733,"aX":-10.349257186226055},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":12.7,"spinRate":2486,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.45402442452411407,"extension":6.427382909754999},"index":5,"playId":"0ec90624-e520-3b1f-8bdb-80af0c4aaf6b","pitchNumber":3,"startTime":"2026-05-19T20:11:02.025Z","endTime":"2026-05-19T20:11:06.276Z","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":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.657165941779958,"aZ":-18.059679050711836,"pfxX":1.950316619344152,"pfxZ":7.696192863360258,"pX":-0.04880548016341057,"pZ":3.1201129641945324,"vX0":-6.890049663266963,"vY0":-134.45970026223074,"vZ0":-2.8508233639331344,"x":118.86,"y":154.54,"x0":2.291522505010831,"y0":50.005332017622635,"z0":5.472860640284727,"aX":3.5787313939987246},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":-2.0,"spinRate":2350,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4070670692952958,"extension":6.72311725934914},"index":6,"playId":"bb2e6b1d-2736-364e-bc24-b07cc8453fb6","pitchNumber":4,"startTime":"2026-05-19T20:11:17.475Z","endTime":"2026-05-19T20:11:20.749Z","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":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283526461567767,"aZ":-26.41270436845706,"pfxX":10.208073310817685,"pfxZ":3.173278741145614,"pX":-0.33968227228285186,"pZ":1.8470522882235643,"vX0":-10.33229095258619,"vY0":-134.02929437997864,"vZ0":-4.46791216219274,"x":129.95,"y":188.91,"x0":2.241187823623641,"y0":50.00621046531677,"z0":5.424663201367294,"aX":18.554519682167236},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":2204,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.40885404105476564,"extension":6.917212280251505},"index":7,"playId":"e0586246-4c8d-3518-aee0-a329bdbcb244","pitchNumber":5,"startTime":"2026-05-19T20:11:33.835Z","endTime":"2026-05-19T20:11:37.281Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73240593820913,"aZ":-14.580354730448125,"pfxX":4.282401068835306,"pfxZ":9.569125434704754,"pX":-0.7969488807845047,"pZ":2.170372306273922,"vX0":-9.394390073389935,"vY0":-134.83735994150774,"vZ0":-5.7496603130923924,"x":147.38,"y":180.18,"x0":2.1781810456428126,"y0":50.00112385881683,"z0":5.361676351255524,"aX":7.872766423109922},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2303,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40644505337851733,"extension":6.963242971871152},"index":8,"playId":"0d6b3c0a-c680-358b-bcf4-f26eddfc39ab","pitchNumber":6,"startTime":"2026-05-19T20:11:51.069Z","endTime":"2026-05-19T20:12:18.082Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-05-19T20:12:18.082Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to right fielder Kyle Stowers. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:12:31.644Z","endTime":"2026-05-19T20:13:43.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41719559214479,"aZ":-32.16372207748256,"pfxX":0.03924207535420443,"pfxZ":0.004948812808960312,"pX":-0.3817421769563907,"pZ":2.7382149335445294,"vX0":-5.894959076230912,"vY0":-126.50145290913322,"vZ0":-0.9772477323716149,"x":131.55,"y":164.85,"x0":1.9843078374477994,"y0":50.001259687325074,"z0":5.733120366631273,"aX":0.06325279597336894},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":1.4,"spinRate":2350,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.43478633344557815,"extension":6.59898306807022},"index":0,"playId":"e5185fbf-f6e2-3152-8291-713c46545ea4","pitchNumber":1,"startTime":"2026-05-19T20:12:31.644Z","endTime":"2026-05-19T20:12:35.123Z","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":92.6,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801566857046172,"aZ":-12.828738183587136,"pfxX":4.257916023498886,"pfxZ":10.562849502676336,"pX":-0.3055694135322552,"pZ":2.8181288959871296,"vX0":-7.871951627188012,"vY0":-134.61122281738247,"vZ0":-4.814211059511578,"x":128.65,"y":162.69,"x0":2.1062406189229947,"y0":50.00158326970193,"z0":5.5412020256659105,"aX":7.798027475685464},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-6.0,"spinRate":2359,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4072377117003798,"extension":6.598567306529779},"index":1,"playId":"e3773155-b8e4-3e45-b016-3975431d815c","pitchNumber":2,"startTime":"2026-05-19T20:12:48.820Z","endTime":"2026-05-19T20:12:52.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197047941463918,"aZ":-23.666753005543878,"pfxX":10.964270424352472,"pfxZ":4.676720328807676,"pX":-0.05538603900336609,"pZ":2.9145503223463156,"vX0":-9.157328524942265,"vY0":-134.29425795621174,"vZ0":-2.6043286514544115,"x":119.11,"y":160.09,"x0":1.9810771852713633,"y0":50.00313488679145,"z0":5.5878145111685145,"aX":19.945348416295086},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2134,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4084973000565775,"extension":6.538510997655182},"index":2,"playId":"c4eb9a20-e15c-30f7-855d-f5b749cbc461","pitchNumber":3,"startTime":"2026-05-19T20:13:12.517Z","endTime":"2026-05-19T20:13:15.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525242915479446,"aZ":-32.95482673422105,"pfxX":-2.0733217240975303,"pfxZ":-0.4712488327168849,"pX":0.08146534874602464,"pZ":2.2911953957090856,"vX0":-4.7266732964838365,"vY0":-127.8977701755437,"vZ0":-2.108708718545542,"x":113.89,"y":176.92,"x0":2.220289481047994,"y0":50.002970420270515,"z0":5.702350610072021,"aX":-3.444967670496633},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":4.8,"spinRate":2403,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.4277041278759981,"extension":6.63436080268894},"hitData":{"launchSpeed":87.9,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.31,"coordY":123.2}},"index":3,"playId":"e7635691-4d6f-3dd9-9c8d-e19c09abdde2","pitchNumber":4,"startTime":"2026-05-19T20:13:32.996Z","endTime":"2026-05-19T20:13:43.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:13:43.031Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks. Ronald Acuña Jr. to 3rd. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:13:49.197Z","endTime":"2026-05-19T20:15:06.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(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":92.2,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.455899867597793,"aZ":-16.291079627320695,"pfxX":5.597426147023467,"pfxZ":8.70904351590398,"pX":0.08388011772829307,"pZ":3.8724897108884853,"vX0":-7.484556605785069,"vY0":-134.06739211203544,"vZ0":-1.5600529052581606,"x":113.8,"y":134.22,"x0":2.1820247857243316,"y0":50.00350770738718,"z0":5.622289020142078,"aX":10.20999387237512},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-8.5,"spinRate":2419,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40823241445094727,"extension":6.742463567457658},"index":0,"playId":"cd73d5a1-8384-3e93-95f5-61e20770239b","pitchNumber":1,"startTime":"2026-05-19T20:14:09.377Z","endTime":"2026-05-19T20:14:13.390Z","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":91.3,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6339273744765,"aZ":-25.503613719048438,"pfxX":10.047210377710588,"pfxZ":3.7549396505560066,"pX":0.3495991794497972,"pZ":1.2288554507600826,"vX0":-8.66419085297614,"vY0":-132.5533552237467,"vZ0":-5.931777112235825,"x":103.67,"y":205.6,"x0":2.3570261274154074,"y0":50.00528735429089,"z0":5.3606995791217935,"aX":17.86150420149658},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.3,"spinRate":2216,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.41340076860894914,"extension":6.646513510721163},"index":1,"playId":"cbaaa82d-6e6d-36e6-9228-0e98ae597a3b","pitchNumber":2,"startTime":"2026-05-19T20:14:26.464Z","endTime":"2026-05-19T20:14:30.698Z","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":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722663141765903,"aZ":-31.098314439653173,"pfxX":-1.208726456134773,"pfxZ":0.6412839366653955,"pX":-1.0970274206169814,"pZ":3.3772171919222367,"vX0":-7.382764803229746,"vY0":-128.488072038569,"vZ0":0.174358651590527,"x":158.82,"y":147.6,"x0":1.9662752591224413,"y0":50.002748487430395,"z0":5.71781284874309,"aX":-2.027618749143765},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":3.8,"spinRate":2562,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.42569928625986186,"extension":6.635250486798568},"index":2,"playId":"e749c5d1-a423-37d8-8921-4d333a7e758d","pitchNumber":3,"startTime":"2026-05-19T20:14:44.372Z","endTime":"2026-05-19T20:14:48.048Z","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":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661734707304547,"aZ":-20.901945941775946,"pfxX":9.541113600901742,"pfxZ":6.3115002835591385,"pX":-1.3691800890288297,"pZ":1.3389760363538536,"vX0":-12.282118779181046,"vY0":-132.82782596784966,"vZ0":-6.57192775172243,"x":169.19,"y":202.63,"x0":2.076733954788923,"y0":50.00121341169357,"z0":5.366810324682488,"aX":17.034749404249308},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2260,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4124765272542201,"extension":6.75260581846777},"index":3,"playId":"a3cbbaf1-cc61-3a6e-8bd4-0b26eac9047e","pitchNumber":4,"startTime":"2026-05-19T20:15:03.339Z","endTime":"2026-05-19T20:15:06.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:15:06.665Z","atBatIndex":2},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ozzie Albies out on a sacrifice fly to right fielder Kyle Stowers. Ronald Acuña Jr. scores. Mauricio Dubón to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:15:56.260Z","endTime":"2026-05-19T20:16:10.236Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":666129,"link":"/api/v1/people/666129"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T20:15:25.869Z","endTime":"2026-05-19T20:15:58.504Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79668910622131,"aZ":-18.48962756198934,"pfxX":5.394485140816073,"pfxZ":7.481809865293716,"pX":0.39401531888804964,"pZ":3.0081620385573475,"vX0":-6.831510234798556,"vY0":-134.75630388053162,"vZ0":-3.245595999534259,"x":101.98,"y":157.56,"x0":2.2676818373176224,"y0":50.00225764982024,"z0":5.5432177583678435,"aX":9.866413717973145},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-8.2,"spinRate":2411,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.407317633531449,"extension":6.664645562969031},"hitData":{"launchSpeed":88.2,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.74,"coordY":91.98}},"index":1,"playId":"0d0073b2-c3a9-398a-bd06-5eda91f33755","pitchNumber":1,"startTime":"2026-05-19T20:15:58.504Z","endTime":"2026-05-19T20:16:10.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:16:10.236Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:16:25.271Z","endTime":"2026-05-19T20:18:55.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78445353306437,"aZ":-32.78128595610725,"pfxX":7.3586114564172425,"pfxZ":-0.394881758810822,"pX":0.23065234584827363,"pZ":3.7429109758328343,"vX0":-7.697885056772804,"vY0":-123.48606361156453,"vZ0":1.9341347896026968,"x":108.21,"y":137.72,"x0":2.433556804294046,"y0":50.00212867262988,"z0":5.70903095364853,"aX":11.3549825127839},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-11.5,"spinRate":1471,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.44370441650326553,"extension":6.355075256813887},"index":0,"playId":"6061dd52-5fb5-33fc-8a1f-c9bda771f979","pitchNumber":1,"startTime":"2026-05-19T20:16:41.188Z","endTime":"2026-05-19T20:16:45.254Z","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":90.6,"endSpeed":82.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007230629156926,"aZ":-28.139484579708938,"pfxX":10.54755232705661,"pfxZ":2.3182724998129896,"pX":0.7312973153180313,"pZ":2.461679174675495,"vX0":-7.775462508126987,"vY0":-131.63896933624562,"vZ0":-2.535709945852788,"x":89.12,"y":172.31,"x0":2.3646327043120188,"y0":50.00463284587509,"z0":5.537715706670774,"aX":18.367058685112095},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-17.3,"spinRate":2081,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.417346987864188,"extension":6.458776997365785},"index":1,"playId":"7444c9ec-3791-3b73-a73b-7eb22f5b6adf","pitchNumber":2,"startTime":"2026-05-19T20:16:59.115Z","endTime":"2026-05-19T20:17:04.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49411053595807,"aZ":-32.26987787272499,"pfxX":-1.4717996027508176,"pfxZ":-0.059375355487233605,"pX":0.9024040721989403,"pZ":3.6924706261109774,"vX0":-2.9804184532038205,"vY0":-125.91328893706658,"vZ0":1.4557423477879925,"x":82.6,"y":139.08,"x0":2.2905520858500705,"y0":50.00351849378299,"z0":5.709417700850509,"aX":-2.372952234623627},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":3.4,"spinRate":2408,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.4342696658798437,"extension":6.745706548959909},"index":2,"playId":"c67647ec-9245-3f6e-9d37-4e6d6f1e43f0","pitchNumber":3,"startTime":"2026-05-19T20:17:24.555Z","endTime":"2026-05-19T20:17:28.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653950740331393,"aZ":-17.346085404893927,"pfxX":3.467408092779812,"pfxZ":8.210310747498394,"pX":-0.0713181040876245,"pZ":3.642422548561147,"vX0":-7.063144700943978,"vY0":-133.98300448991148,"vZ0":-1.7037053213356108,"x":119.72,"y":140.43,"x0":2.1561487846829195,"y0":50.00569641260652,"z0":5.534364814600605,"aX":6.265198831031564},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":-4.7,"spinRate":2354,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40978612444199447,"extension":6.71321434361148},"index":3,"playId":"7d3f6a41-2571-34ef-a0bc-69d953b879f3","pitchNumber":4,"startTime":"2026-05-19T20:17:44.896Z","endTime":"2026-05-19T20:17:48.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-19T20:17:56.683Z","endTime":"2026-05-19T20:18:09.580Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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.5,"endSpeed":83.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512943644993477,"aZ":-22.375304650872053,"pfxX":10.206387595901374,"pfxZ":5.527378874995401,"pX":-0.010856164877511095,"pZ":2.288998517798477,"vX0":-9.507585470091461,"vY0":-132.86595173889012,"vZ0":-3.9996437955573367,"x":117.41,"y":176.98,"x0":2.301234488235921,"y0":50.00652282040607,"z0":5.45526462389136,"aX":18.11133416272505},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.2,"spinRate":2149,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4134499252259478,"extension":6.710008398848069},"index":5,"playId":"8b61e896-223c-36b4-8abe-9ea46652b3f8","pitchNumber":5,"startTime":"2026-05-19T20:18:09.580Z","endTime":"2026-05-19T20:18:13.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952799996176655,"aZ":-26.950807633749502,"pfxX":-3.293645253852673,"pfxZ":3.4326150370210513,"pX":0.06734089439899413,"pZ":2.762251422152918,"vX0":-4.255558845997325,"vY0":-123.45172813287029,"vZ0":-1.3702815289070074,"x":114.43,"y":164.2,"x0":2.2509817438720314,"y0":50.00068382739009,"z0":5.624646714053125,"aX":-5.007895061914293},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":7.1,"spinRate":2396,"spinDirection":313},"zone":5,"typeConfidence":2.0,"plateTime":0.4461935455977115,"extension":6.609689258345665},"index":6,"playId":"3a8aa7b8-cceb-38c5-8390-e6a550c21ed3","pitchNumber":6,"startTime":"2026-05-19T20:18:51.350Z","endTime":"2026-05-19T20:18:55.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:18:55.271Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to right fielder Kyle Stowers. Mauricio Dubón scores. Matt Olson to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:19:05.166Z","endTime":"2026-05-19T20:20:51.692Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":666129,"link":"/api/v1/people/666129"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.588216973092365,"aZ":-28.44633978472821,"pfxX":-3.4696012237882883,"pfxZ":2.5388464085480926,"pX":-1.7537086702068914,"pZ":1.6034415301548839,"vX0":-7.990587381251646,"vY0":-121.41367321423938,"vZ0":-3.423786416004003,"x":183.85,"y":195.49,"x0":2.053516272340467,"y0":50.002152463010795,"z0":5.553804185067867,"aX":-5.088812547080839},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":8.5,"spinRate":2332,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4541352659051241,"extension":6.663188840205813},"index":0,"playId":"c8ee1e9e-bfec-3e61-b514-8dca6fc14f3e","pitchNumber":1,"startTime":"2026-05-19T20:19:21.694Z","endTime":"2026-05-19T20:19:25.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65859980153245,"aZ":-33.334122594082835,"pfxX":-0.7612473074171664,"pfxZ":-0.7408028394206863,"pX":0.8456581368239069,"pZ":3.9491411243993677,"vX0":-3.239580740947194,"vY0":-123.95415671937639,"vZ0":2.2183195162824028,"x":84.77,"y":132.15,"x0":2.2682513219166887,"y0":50.00537393315282,"z0":5.824692980799605,"aX":-1.1853446105385823},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":2.2,"spinRate":2288,"spinDirection":262},"zone":12,"typeConfidence":2.0,"plateTime":0.44179261618264576,"extension":6.6041984628595305},"index":1,"playId":"3138a3a6-a716-3628-9437-e142044e871b","pitchNumber":2,"startTime":"2026-05-19T20:19:41.431Z","endTime":"2026-05-19T20:19:44.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54405108446825,"aZ":-26.50974626800952,"pfxX":9.455765931638751,"pfxZ":3.2096507222816104,"pX":1.1107143311894159,"pZ":2.8047164995075713,"vX0":-6.619657691157967,"vY0":-133.00579725001077,"vZ0":-1.8996244166921414,"x":74.66,"y":163.05,"x0":2.4224337489417427,"y0":50.001759927787575,"z0":5.479538310360167,"aX":16.684982241157154},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-15.4,"spinRate":2213,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41420348000807916,"extension":6.582216247098903},"index":2,"playId":"4d786b90-a1e4-3fab-920c-c8bf34b620c8","pitchNumber":3,"startTime":"2026-05-19T20:20:01.898Z","endTime":"2026-05-19T20:20:05.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091785331117613,"aZ":-22.14923473247816,"pfxX":2.5684366629679136,"pfxZ":5.583616911482503,"pX":-0.022153682800368626,"pZ":2.287896109199114,"vX0":-7.008436722947875,"vY0":-133.472034658494,"vZ0":-3.954183236953515,"x":117.84,"y":177.01,"x0":2.3098255176144935,"y0":50.00152119658975,"z0":5.393462244072112,"aX":4.610833531288918},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":2243,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4111649864898004,"extension":6.695105078274617},"index":3,"playId":"b0a74056-ed0d-3f51-9dea-ee547a623a45","pitchNumber":4,"startTime":"2026-05-19T20:20:22.083Z","endTime":"2026-05-19T20:20:25.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4965179191738,"aZ":-24.51494951546822,"pfxX":9.628531214324765,"pfxZ":4.42370331699674,"pX":0.17945180050450238,"pZ":2.8519550289243347,"vX0":-8.716822357420067,"vY0":-131.3812681177152,"vZ0":-2.1184244053608725,"x":110.16,"y":161.78,"x0":2.3059016505696923,"y0":50.000043470243,"z0":5.509832004072444,"aX":16.657709581054},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-15.2,"spinRate":2223,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4185447032349927,"extension":6.872987224283275},"hitData":{"launchSpeed":111.0,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.63,"coordY":98.39}},"index":4,"playId":"ddf908f0-bc92-346e-8052-1924f86499ca","pitchNumber":5,"startTime":"2026-05-19T20:20:41.543Z","endTime":"2026-05-19T20:20:51.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:20:51.692Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Azócar grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-19T20:21:16.340Z","endTime":"2026-05-19T20:22:59.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44686685418882,"aZ":-35.12296959983555,"pfxX":8.175005569503638,"pfxZ":-1.9198397277160026,"pX":0.5749518422315406,"pZ":2.982178775252775,"vX0":-6.789894695442357,"vY0":-123.38267147458104,"vZ0":0.7853991567883538,"x":95.08,"y":158.26,"x0":2.3056734778974612,"y0":50.00375603320882,"z0":5.628718801379027,"aX":12.555842751800952},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.0,"breakHorizontal":-13.2,"spinRate":1599,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.44458986558793967,"extension":6.401471928457851},"index":0,"playId":"88433856-e2bc-359f-bbb7-70a9f1e0c328","pitchNumber":1,"startTime":"2026-05-19T20:21:23.497Z","endTime":"2026-05-19T20:21:27.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958082395480027,"aZ":-18.16184925182153,"pfxX":3.737431209109448,"pfxZ":7.8374674361614804,"pX":0.4401868357133853,"pZ":3.888826771670531,"vX0":-5.631268540086814,"vY0":-132.54075320764642,"vZ0":-1.376862170044801,"x":100.22,"y":133.78,"x0":2.101790999816279,"y0":50.00532165240404,"z0":5.734535218269747,"aX":6.68502354156693},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-5.6,"spinRate":2319,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41243626016415336,"extension":6.603086330932738},"index":1,"playId":"00a34130-8a7a-337b-bff0-5c2a1b821777","pitchNumber":2,"startTime":"2026-05-19T20:21:42.049Z","endTime":"2026-05-19T20:21:46.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27489582342858,"aZ":-32.53558826600403,"pfxX":-8.31100401422527,"pfxZ":-0.24076241521102304,"pX":-0.5262445048747842,"pZ":4.1221969122756725,"vX0":-3.8564285054380987,"vY0":-120.60557289202761,"vZ0":2.827768742245281,"x":137.06,"y":127.48,"x0":2.175405296432179,"y0":50.005920189546245,"z0":5.810905795599127,"aX":-12.200329286381697},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":16.0,"spinRate":2325,"spinDirection":306},"zone":11,"typeConfidence":2.0,"plateTime":0.4547825717269385,"extension":6.3396333926417014},"index":2,"playId":"3f0bb856-4b09-3abf-953e-1b8c56eefb53","pitchNumber":3,"startTime":"2026-05-19T20:22:00.594Z","endTime":"2026-05-19T20:22:04.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088835943379305,"aZ":-31.373951996408117,"pfxX":0.3965512660284587,"pfxZ":0.5049532059340152,"pX":-0.43463166108270707,"pZ":-0.07884473056035717,"vX0":-6.025289737152904,"vY0":-125.62404878623084,"vZ0":-7.4325774048233875,"x":133.57,"y":240.91,"x0":1.946227579104517,"y0":50.00467023708984,"z0":5.477645279610692,"aX":0.6322610510072818},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":0.7,"spinRate":2324,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4364432830259788,"extension":6.570237700885345},"index":3,"playId":"7e66decf-301b-33a0-acc9-b9e2538e38af","pitchNumber":4,"startTime":"2026-05-19T20:22:21.912Z","endTime":"2026-05-19T20:22:30.570Z","isPitch":true,"type":"pitch"},{"details":{"description":"Michael Harris II steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"7e66decf-301b-33a0-acc9-b9e2538e38af","startTime":"2026-05-19T20:22:34.247Z","endTime":"2026-05-19T20:22:50.436Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.161820372414482,"aZ":-29.242914642978786,"pfxX":-6.588779830944244,"pfxZ":1.9741460882707695,"pX":-0.8108195900679419,"pZ":2.1884310359930095,"vX0":-5.014224535792763,"vY0":-120.63669188009763,"vZ0":-1.9314119267420116,"x":147.91,"y":179.69,"x0":2.146137937239293,"y0":50.00182117883215,"z0":5.562568532175091,"aX":-9.766144671693198},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":2361,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4530162512568068,"extension":6.758475721228504},"hitData":{"launchSpeed":77.4,"launchAngle":10.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":151.04}},"index":5,"playId":"52ddac0e-aa56-3c30-8ff6-f06990d35a80","pitchNumber":5,"startTime":"2026-05-19T20:22:50.436Z","endTime":"2026-05-19T20:22:59.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:22:59.790Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xavier Edwards homers (6) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:24:52.842Z","endTime":"2026-05-19T20:25:54.612Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":80.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.782748844576265,"aZ":-24.989546403187212,"pfxX":11.55976564695992,"pfxZ":4.339459818157742,"pX":0.6715543510693438,"pZ":3.987431731541956,"vX0":-4.57368907158335,"vY0":-128.658059341094,"vZ0":0.7832365844964643,"x":91.4,"y":131.12,"x0":0.9829750081155649,"y0":50.002580144707,"z0":5.634332255458071,"aX":19.138492075713604},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-19.7,"spinRate":1962,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4277673027720508,"extension":5.647911737466728},"index":0,"playId":"3ca434e4-f914-3a6e-8b66-0108f3c6fd98","pitchNumber":1,"startTime":"2026-05-19T20:25:10.180Z","endTime":"2026-05-19T20:25:14.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825716625503883,"aZ":-19.61552358830391,"pfxX":-0.15879037444220767,"pfxZ":8.011225448102874,"pX":-0.5509534678768477,"pZ":1.9323845441745755,"vX0":-4.253444629188811,"vY0":-124.86886714657088,"vZ0":-4.4472179605482305,"x":138.0,"y":186.61,"x0":1.2003398194017505,"y0":50.004945156707436,"z0":5.365561501738614,"aX":-0.24818026905314636},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.7,"breakHorizontal":1.3,"spinRate":2195,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.43985582394831546,"extension":5.883688447428088},"hitData":{"launchSpeed":101.2,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":16.5,"coordY":86.48}},"index":1,"playId":"dab9fafe-bf56-3f29-b155-3f5680ef3c94","pitchNumber":2,"startTime":"2026-05-19T20:25:24.544Z","endTime":"2026-05-19T20:25:54.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:25:54.612Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to shortstop Ha-Seong Kim.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:25:57.883Z","endTime":"2026-05-19T20:26:57.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.093369760868985,"aZ":-23.062478837299096,"pfxX":11.113148306802376,"pfxZ":5.255379685879516,"pX":0.13692885079321473,"pZ":1.9365866856279315,"vX0":-5.862470087327484,"vY0":-131.16067243106585,"vZ0":-4.42317726981732,"x":111.78,"y":186.49,"x0":0.963470090459355,"y0":50.00139646714148,"z0":5.375823930736144,"aX":19.25965473534864},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-18.7,"spinRate":2010,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4184404890644995,"extension":5.94406592419839},"index":0,"playId":"98d889b8-4eda-3df1-a50c-8bbb00869eb1","pitchNumber":1,"startTime":"2026-05-19T20:26:14.363Z","endTime":"2026-05-19T20:26:18.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96465166759673,"aZ":-22.34561339913715,"pfxX":-0.4167858603155681,"pfxZ":6.038682203790518,"pX":-0.7543761743841669,"pZ":3.036487692728153,"vX0":-4.178853258130069,"vY0":-126.29832820676829,"vZ0":-1.4883250119115234,"x":145.76,"y":156.79,"x0":0.970754108615002,"y0":50.00267605651621,"z0":5.417954915995524,"aX":-0.6769898662798132},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.9,"breakHorizontal":1.7,"spinRate":2210,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.43247314076198595,"extension":5.954194911637608},"index":1,"playId":"9e22a082-4402-3edd-9699-e34cfa6f7bf7","pitchNumber":2,"startTime":"2026-05-19T20:26:28.500Z","endTime":"2026-05-19T20:26:33.765Z","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":90.6,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50531820654698,"aZ":-21.783555047221864,"pfxX":10.812456328939811,"pfxZ":5.946891285086176,"pX":-0.39988270797514097,"pZ":2.5937869543619025,"vX0":-6.16155613804886,"vY0":-131.72623992212235,"vZ0":-3.2882883947723798,"x":132.24,"y":168.75,"x0":0.5719335490998078,"y0":50.00201407718124,"z0":5.479673735908781,"aX":18.889664919081643},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-18.1,"spinRate":2092,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.41672862456799686,"extension":5.966173648852707},"hitData":{"launchSpeed":101.4,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.25,"coordY":150.43}},"index":2,"playId":"414ca615-bb09-3b60-97c3-f1b095bdc14f","pitchNumber":3,"startTime":"2026-05-19T20:26:49.088Z","endTime":"2026-05-19T20:26:57.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:26:57.144Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:27:36.279Z","endTime":"2026-05-19T20:28:43.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T20:27:23.185Z","endTime":"2026-05-19T20:27:38.594Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89438341132627,"aZ":-14.794204129671721,"pfxX":7.899070610383847,"pfxZ":9.975842466668858,"pX":-1.2998446794428467,"pZ":1.7704544332039494,"vX0":-7.419330228649414,"vY0":-131.880411084715,"vZ0":-6.436556985475321,"x":166.55,"y":190.98,"x0":0.5385031373115925,"y0":50.00391076012541,"z0":5.355237597693736,"aX":13.763814658576724},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2203,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.41706026997303836,"extension":5.8984926483999125},"index":1,"playId":"1652b683-9b3b-3fec-a074-1a17c3dc369f","pitchNumber":1,"startTime":"2026-05-19T20:27:38.594Z","endTime":"2026-05-19T20:27:43.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400100648122972,"aZ":-22.542414477657964,"pfxX":-0.043807985359314294,"pfxZ":6.241696239866244,"pX":-0.8357567668127692,"pZ":1.9582624505768815,"vX0":-4.422104592747315,"vY0":-123.86066507131416,"vZ0":-3.7464439598103723,"x":148.86,"y":185.91,"x0":0.9837623881846606,"y0":50.00139993448451,"z0":5.391388445524383,"aX":-0.06663683966930317},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2241,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4434423289349576,"extension":5.922079342130412},"index":2,"playId":"c5698a93-1ba4-3245-a350-fcae379166a9","pitchNumber":2,"startTime":"2026-05-19T20:27:55.952Z","endTime":"2026-05-19T20:27:58.952Z","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":84.8,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62639928965343,"aZ":-22.001507512047677,"pfxX":-1.9120929322429716,"pfxZ":6.580036903674996,"pX":-0.9257821071293534,"pZ":3.1139706086017394,"vX0":-3.9314709138455677,"vY0":-123.53658252199324,"vZ0":-1.3994567350591274,"x":152.29,"y":154.7,"x0":0.9345883587628105,"y0":50.000067604228505,"z0":5.537270120950853,"aX":-2.954428983096929},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.9,"breakHorizontal":4.4,"spinRate":2330,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.44337883589996885,"extension":6.004611020271279},"index":3,"playId":"07e66ac2-a60a-3a40-a2ba-6cf240edee9b","pitchNumber":3,"startTime":"2026-05-19T20:28:16.668Z","endTime":"2026-05-19T20:28:21.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38415188438478,"aZ":-24.38705804072409,"pfxX":9.218537893632,"pfxZ":5.356488097227515,"pX":0.36315782861507456,"pZ":1.7085981289318684,"vX0":-4.506660364293619,"vY0":-119.87289746235928,"vZ0":-3.3920454768117714,"x":103.16,"y":192.65,"x0":1.0708144574696017,"y0":50.003526866397195,"z0":5.321564153011574,"aX":13.4031999614907},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.1,"breakHorizontal":-15.6,"spinRate":1669,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4571061557458447,"extension":5.9126705753177},"index":4,"playId":"898f5ab5-53e6-3311-a932-73172dfa7bae","pitchNumber":4,"startTime":"2026-05-19T20:28:40.243Z","endTime":"2026-05-19T20:28:43.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:28:43.536Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:28:57.724Z","endTime":"2026-05-19T20:30:56.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52583950322964,"aZ":-14.676772456006148,"pfxX":7.114389122711442,"pfxZ":10.144408395211347,"pX":-0.7855782133797327,"pZ":1.763432882994306,"vX0":-5.9779634421043895,"vY0":-130.51183454108963,"vZ0":-6.477405801311002,"x":146.94,"y":191.17,"x0":0.6105483549220635,"y0":50.002977862385,"z0":5.3833786480538395,"aX":12.270710301778859},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2135,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4197218757544716,"extension":6.0169537535847235},"index":0,"playId":"98958a1b-4e91-3232-8f03-ef24bdaa723d","pitchNumber":1,"startTime":"2026-05-19T20:29:07.215Z","endTime":"2026-05-19T20:29:10.871Z","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":85.4,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889140223757046,"aZ":-23.33646211573318,"pfxX":-0.9384349187308341,"pfxZ":5.609656337263335,"pX":-0.5110350581844744,"pZ":3.4674463511450666,"vX0":-3.1614210630509825,"vY0":-124.42391100795597,"vZ0":-0.44636898105171263,"x":136.48,"y":145.16,"x0":0.8955232178172728,"y0":50.001522233779085,"z0":5.5751919654179,"aX":-1.477605065508247},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.3,"breakHorizontal":2.4,"spinRate":2253,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4394316206501139,"extension":5.782395963697139},"index":1,"playId":"92da3600-a6eb-3b79-9304-ef1d352f2d6e","pitchNumber":2,"startTime":"2026-05-19T20:29:27.099Z","endTime":"2026-05-19T20:29:30.464Z","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":1},"index":2,"playId":"939a3df9-5b82-3bca-a002-d31c0014246c","startTime":"2026-05-19T20:29:51.304Z","endTime":"2026-05-19T20:29:54.546Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912190891759213,"aZ":-25.96313000289096,"pfxX":7.981714403963755,"pfxZ":4.302232322365863,"pX":1.1906661854570775,"pZ":1.8069476009498313,"vX0":-2.3417429950385866,"vY0":-119.36792262175261,"vZ0":-2.833565308252323,"x":71.61,"y":189.99,"x0":1.1472377568525407,"y0":50.003131865837666,"z0":5.346264329470367,"aX":11.521525246043312},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":1611,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4588177981279711,"extension":5.8815003888458115},"index":3,"playId":"e8a4ceda-5e96-37bc-a2e7-dd8f1a78caf3","pitchNumber":3,"startTime":"2026-05-19T20:30:10.181Z","endTime":"2026-05-19T20:30:13.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057246939373915,"aZ":-18.806100648809153,"pfxX":10.51599120568438,"pfxZ":7.735346276614438,"pX":-1.3106883103667053,"pZ":2.576487441745053,"vX0":-7.854988694034631,"vY0":-130.97500137646554,"vZ0":-3.844386775874833,"x":166.96,"y":169.21,"x0":0.3690962323310317,"y0":50.0015287141153,"z0":5.479321986747607,"aX":18.17040839934054},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.3,"breakHorizontal":-17.2,"spinRate":2110,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.419066140696259,"extension":5.948688559186616},"index":4,"playId":"a051deca-626a-3d6a-adaf-6476068a4ced","pitchNumber":4,"startTime":"2026-05-19T20:30:35.556Z","endTime":"2026-05-19T20:30:38.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906718486634492,"aZ":-22.365257838114278,"pfxX":9.548312119403116,"pfxZ":6.755986436734651,"pX":-0.09352667597279793,"pZ":2.1982410508020855,"vX0":-5.264878121664818,"vY0":-119.90034268393606,"vZ0":-2.5122423303330566,"x":120.57,"y":179.43,"x0":0.8940847875540225,"y0":50.00065485670399,"z0":5.262468461654781,"aX":13.853863465441371},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.9,"breakHorizontal":-16.0,"spinRate":1675,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4574087946939285,"extension":6.013874381631562},"index":5,"playId":"9bba282f-ea07-3202-a9ac-52c67f33124a","pitchNumber":5,"startTime":"2026-05-19T20:30:52.937Z","endTime":"2026-05-19T20:30:56.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:30:56.606Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sandy León challenged (pitch result), call on the field was confirmed: Esteury Ruiz walks. Otto Lopez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:31:08.225Z","endTime":"2026-05-19T20:33:39.870Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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(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":86.6,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791490861518184,"aZ":-21.798016331717417,"pfxX":-0.2409877801978566,"pfxZ":6.407637747912007,"pX":-0.547658995606127,"pZ":2.12584742042697,"vX0":-3.387018595965705,"vY0":-126.19219857327381,"vZ0":-3.7401288645773967,"x":137.88,"y":181.38,"x0":0.8410846114277531,"y0":50.00086924746031,"z0":5.37548803256194,"aX":-0.3893773394343879},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.0,"breakHorizontal":1.2,"spinRate":2287,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.43343665460881464,"extension":5.973225100785665},"index":0,"playId":"91a8cfd2-d28d-38b2-ab15-4a5b49f53520","pitchNumber":1,"startTime":"2026-05-19T20:31:23.720Z","endTime":"2026-05-19T20:31:26.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674585821851732,"aZ":-14.3633054191436,"pfxX":5.176571427428528,"pfxZ":10.508219579853451,"pX":-0.10118742256600204,"pZ":3.4957087721594813,"vX0":-3.804814947454177,"vY0":-129.75028644011084,"vZ0":-2.4279797481221164,"x":120.86,"y":144.4,"x0":0.7161096892860351,"y0":50.00059386931222,"z0":5.545942909685249,"aX":8.77204586664196},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.7,"breakHorizontal":-8.4,"spinRate":2075,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.42312052950400814,"extension":5.758060564476296},"index":1,"playId":"626899f5-f251-3df4-91b1-06ab46b15190","pitchNumber":2,"startTime":"2026-05-19T20:31:47.310Z","endTime":"2026-05-19T20:31:51.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454007621733943,"aZ":-25.737583424086413,"pfxX":-1.327112219188594,"pfxZ":4.169515074313015,"pX":0.5181950049706061,"pZ":4.343403993082844,"vX0":-0.9707406020967996,"vY0":-123.38754779509263,"vZ0":2.1551625780804553,"x":97.25,"y":121.51,"x0":1.0890129997217175,"y0":50.00005482436665,"z0":5.626795569318068,"aX":-2.0464338835713516},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":2.6,"spinRate":2246,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.44384853408346325,"extension":5.778609520586761},"index":2,"playId":"1ad81c92-74c5-3f12-8e8b-3fe89842d580","pitchNumber":3,"startTime":"2026-05-19T20:32:09.594Z","endTime":"2026-05-19T20:32:12.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079917026360203,"aZ":-25.83288896824624,"pfxX":9.432591912123643,"pfxZ":4.365923354712535,"pX":1.1825894811529096,"pZ":2.418763046556599,"vX0":-2.5506677782388913,"vY0":-119.95069511705336,"vZ0":-1.4959959340360915,"x":71.92,"y":173.47,"x0":1.0370431756030791,"y0":50.00030094196331,"z0":5.362626148154338,"aX":13.687041435419385},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":1703,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4573465984377334,"extension":5.883414135566567},"index":3,"playId":"d7e59b82-4f64-3d1b-b02b-eea23104bb1b","pitchNumber":4,"startTime":"2026-05-19T20:32:31.280Z","endTime":"2026-05-19T20:32:35.980Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977849319397798,"aZ":-21.80236461179147,"pfxX":9.445577072280358,"pfxZ":7.0906624816773745,"pX":0.7758627971388039,"pZ":1.5220916545745893,"vX0":-3.5291318267573653,"vY0":-120.58309190985436,"vZ0":-4.255321084465562,"x":87.43,"y":197.68,"x0":1.0370595808687437,"y0":50.001411645813576,"z0":5.2497122821734035,"aX":13.810999088953961},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":1737,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4554552314374267,"extension":5.855857987745876},"index":4,"playId":"4bb3cbae-85b0-3609-a21e-2b9a58917da5","pitchNumber":5,"startTime":"2026-05-19T20:32:52.788Z","endTime":"2026-05-19T20:32:56.400Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66263946524588,"aZ":-21.937010401710197,"pfxX":9.217364788932413,"pfxZ":7.169625402626247,"pX":-0.5483346305068816,"pZ":1.3948919518418774,"vX0":-5.7517390040645076,"vY0":-118.97280692642221,"vZ0":-4.43188404641374,"x":137.9,"y":201.12,"x0":0.7078454335258654,"y0":50.00259786854549,"z0":5.279589647271416,"aX":13.161511026940701},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.1,"breakHorizontal":-15.2,"spinRate":1653,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4610642908662004,"extension":6.19556206132227},"index":5,"playId":"a65e4f4d-d600-3723-8f26-783307e01660","pitchNumber":6,"startTime":"2026-05-19T20:33:12.855Z","endTime":"2026-05-19T20:33:39.870Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"}},"playEndTime":"2026-05-19T20:33:39.870Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (5) on a line drive to right fielder José Azócar. Otto Lopez scores. Esteury Ruiz scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:34:13.295Z","endTime":"2026-05-19T20:34:26.797Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"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":91.0,"endSpeed":82.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76887582407076,"aZ":-22.657308008005046,"pfxX":10.875343557829837,"pfxZ":5.4098973029052875,"pX":0.719689554573607,"pZ":2.6358742913420725,"vX0":-3.685877548209614,"vY0":-132.3852624576125,"vZ0":-2.61198171754675,"x":89.57,"y":167.61,"x0":0.7251184668827236,"y0":50.00066082676897,"z0":5.311017750157375,"aX":19.11665550533298},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-18.7,"spinRate":2079,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4152509551413597,"extension":6.106833609530123},"hitData":{"launchSpeed":92.6,"launchAngle":14.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.74,"coordY":142.06}},"index":0,"playId":"64340039-07f3-3d99-b9c0-cbc0b5d19341","pitchNumber":1,"startTime":"2026-05-19T20:34:13.295Z","endTime":"2026-05-19T20:34:26.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:34:26.797Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-19T20:34:40.966Z","endTime":"2026-05-19T20:35:42.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616094779249764,"aZ":-20.901142352238292,"pfxX":8.075833237739658,"pfxZ":7.725145117201219,"pX":0.16710414390743342,"pZ":2.822862131203094,"vX0":-4.3353869749745435,"vY0":-120.14533507416893,"vZ0":-2.060366040460102,"x":110.63,"y":162.56,"x0":0.9471428164191538,"y0":50.005039901298545,"z0":5.55208244039526,"aX":11.78949162960251},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":13.8,"breakHorizontal":-13.6,"spinRate":1634,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.45616141686439216,"extension":5.8056438218633515},"index":0,"playId":"4dad1036-63b7-3e21-904c-a0c8d2ed621a","pitchNumber":1,"startTime":"2026-05-19T20:35:13.532Z","endTime":"2026-05-19T20:35:16.543Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97513852929941,"aZ":-23.16800905679403,"pfxX":9.272995759380365,"pfxZ":6.140028619725713,"pX":0.3063593112388114,"pZ":2.4667872465426415,"vX0":-4.254124005718796,"vY0":-120.52029108820669,"vZ0":-2.156578342953887,"x":105.32,"y":172.18,"x0":0.8919571402476847,"y0":50.00415515377366,"z0":5.424586867797501,"aX":13.608025747912203},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.8,"breakHorizontal":-15.7,"spinRate":1747,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4549027321131778,"extension":5.739592585210592},"hitData":{"launchSpeed":96.4,"launchAngle":52.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.9,"coordY":91.71}},"index":1,"playId":"d0d18ccf-e640-386b-83aa-59ae5e25d1ab","pitchNumber":2,"startTime":"2026-05-19T20:35:32.333Z","endTime":"2026-05-19T20:35:42.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:35:42.121Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sandy León called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-19T20:38:09.453Z","endTime":"2026-05-19T20:39:16.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T20:37:56.158Z","endTime":"2026-05-19T20:38:09.453Z","isPitch":false,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"}},{"details":{"call":{"code":"VC","description":"Automatic Ball - Catcher Pitch Timer Violation"},"description":"Automatic Ball - Catcher Pitch Timer Violation","code":"VC","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"catcher_pitch_timer","description":"Catcher Pitch Timer Violation","player":{"id":691788,"fullName":"Joe Mack"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"5151bf09-371b-4c96-add0-8250bb55737a","pitchNumber":0,"startTime":"2026-05-19T20:38:09.453Z","endTime":"2026-05-19T20:38:14.424Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793684751080413,"aZ":-35.155584801298346,"pfxX":-7.905680283579281,"pfxZ":-2.1275178126602596,"pX":-0.9224998426035906,"pZ":0.9767808461758009,"vX0":-4.862930101941898,"vY0":-118.19148915758484,"vZ0":-3.0099319351129683,"x":152.16,"y":212.41,"x0":2.196550988715502,"y0":50.00552283192449,"z0":5.53051656788932,"aX":-11.064217276045705},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.3,"breakHorizontal":15.6,"spinRate":2557,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.46535349300535644,"extension":6.591026082744366},"index":2,"playId":"e581ef5a-b57b-31ee-b637-701d459abbb0","pitchNumber":1,"startTime":"2026-05-19T20:38:14.424Z","endTime":"2026-05-19T20:38:18.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84825195895079,"aZ":-17.188371568664273,"pfxX":2.4263347130731807,"pfxZ":8.349024425770079,"pX":-0.292203939467855,"pZ":2.549280721712831,"vX0":-7.4705795166778834,"vY0":-133.41937688166493,"vZ0":-4.313798967757998,"x":128.14,"y":169.95,"x0":2.2341745755656253,"y0":50.00340587614592,"z0":5.4331036052579496,"aX":4.355840315093306},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-2.8,"spinRate":2363,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4111952816305333,"extension":6.733711551517506},"index":3,"playId":"96b3edbf-7286-362f-901e-7bcce3e4081e","pitchNumber":2,"startTime":"2026-05-19T20:38:26.371Z","endTime":"2026-05-19T20:38:31.429Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71918066483443,"aZ":-26.58335109498391,"pfxX":9.050101535598017,"pfxZ":3.2088288360587605,"pX":0.46704743064186743,"pZ":3.165350332275414,"vX0":-8.137717731339672,"vY0":-131.45118697089634,"vZ0":-1.0013997522535734,"x":99.2,"y":153.32,"x0":2.4320425075206207,"y0":50.00615893263655,"z0":5.530772386375057,"aX":15.789148130786177},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-14.5,"spinRate":2147,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.41720728569472687,"extension":6.717172333031975},"index":4,"playId":"901f415a-6381-3fca-9de4-27577e321045","pitchNumber":3,"startTime":"2026-05-19T20:38:52.694Z","endTime":"2026-05-19T20:38:57.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-19T20:39:03.302Z","endTime":"2026-05-19T20:39:12.337Z","isPitch":false,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104095209716643,"aZ":-30.25036453232101,"pfxX":-7.315942601554745,"pfxZ":1.2706198431296354,"pX":0.6882118668073262,"pZ":3.0584312777346345,"vX0":-1.9812722822932223,"vY0":-122.50225573517679,"vZ0":0.1575148524445178,"x":90.77,"y":156.2,"x0":2.4586715722882575,"y0":50.00315566972075,"z0":5.587806764300147,"aX":-11.073731124411648},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":2502,"spinDirection":303},"zone":3,"typeConfidence":2.0,"plateTime":0.44780321942714973,"extension":6.355724072194186},"index":6,"playId":"27c3224b-3bf8-355f-829c-71a102f6eb67","pitchNumber":4,"startTime":"2026-05-19T20:39:12.337Z","endTime":"2026-05-19T20:39:16.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:39:16.673Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ha-Seong Kim grounds out, third baseman Leo Jiménez to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-19T20:39:33.918Z","endTime":"2026-05-19T20:40:04.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34099671378224,"aZ":-16.03572142495574,"pfxX":3.2854842018628228,"pfxZ":9.10762735569879,"pX":-0.9454605165412828,"pZ":1.7378803749889047,"vX0":-9.383605318150858,"vY0":-132.28481144938854,"vZ0":-6.4034644130362945,"x":153.04,"y":191.86,"x0":2.221410470865034,"y0":50.000105563817264,"z0":5.3663344586541335,"aX":5.8209907237518665},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-3.8,"spinRate":2305,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41413406891897697,"extension":6.821374597510106},"index":0,"playId":"6eafb93a-2a60-32f9-95e2-2767bbba6bcc","pitchNumber":1,"startTime":"2026-05-19T20:39:44.093Z","endTime":"2026-05-19T20:39:48.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965405509872138,"aZ":-27.71399283965128,"pfxX":-4.63079440442889,"pfxZ":3.004296943553415,"pX":-0.19716761369014046,"pZ":2.4705849358551215,"vX0":-4.718837667647159,"vY0":-121.21372525026096,"vZ0":-1.5161668964236814,"x":124.52,"y":172.07,"x0":2.377505237356185,"y0":50.00507541682855,"z0":5.526726201324813,"aX":-6.883114627841347},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":9.5,"spinRate":2464,"spinDirection":310},"zone":5,"typeConfidence":2.0,"plateTime":0.4520811871046737,"extension":6.519473851574631},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.09,"coordY":172.22}},"index":1,"playId":"48bccc1d-4076-37ee-9912-ceccaf0792ba","pitchNumber":2,"startTime":"2026-05-19T20:39:56.025Z","endTime":"2026-05-19T20:40:04.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:40:04.307Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronald Acuña Jr. pops out to catcher Joe Mack in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-19T20:40:15.084Z","endTime":"2026-05-19T20:41:43.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.541461312324962,"aZ":-29.134703893443238,"pfxX":-5.954901105574592,"pfxZ":2.0638224439654014,"pX":-1.5600726908339726,"pZ":1.5189006682392479,"vX0":-7.433776532615007,"vY0":-120.76525631159319,"vZ0":-3.2207915563422467,"x":176.47,"y":197.77,"x0":2.3368421301206475,"y0":50.00110219450845,"z0":5.445218378961387,"aX":-8.751431115525072},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":12.6,"spinRate":2442,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4543597557434973,"extension":6.619661092183798},"index":0,"playId":"fea60ed9-1867-397f-9cf0-9ad272f4f431","pitchNumber":1,"startTime":"2026-05-19T20:40:25.424Z","endTime":"2026-05-19T20:40:30.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882319351418953,"aZ":-21.085298095368422,"pfxX":9.319087426812859,"pfxZ":6.390154091661662,"pX":0.5155627952513008,"pZ":2.6236343331258634,"vX0":-7.523741348474181,"vY0":-131.6579885190653,"vZ0":-3.1411088612115137,"x":97.35,"y":167.94,"x0":2.2154457287007463,"y0":50.004335361995494,"z0":5.413060568958681,"aX":16.17776982534755},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-15.0,"spinRate":2190,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4178183203409729,"extension":6.662637633701899},"index":1,"playId":"9762e3ea-7387-320a-8c5d-545d1f68bdbe","pitchNumber":2,"startTime":"2026-05-19T20:40:38.673Z","endTime":"2026-05-19T20:40:43.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48819398349844,"aZ":-17.36153311149822,"pfxX":2.5919790885182907,"pfxZ":8.35610492560077,"pX":1.3046017859469101,"pZ":4.374540265429359,"vX0":-4.010717976624053,"vY0":-132.3580928709189,"vZ0":0.14191443227921896,"x":67.27,"y":120.67,"x0":2.5034022071848163,"y0":50.00260592337521,"z0":5.592517810601674,"aX":4.59508065175252},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2263,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41395993299300615,"extension":6.649527946480785},"index":2,"playId":"a37b3fba-52ad-3725-93e5-0654b9cda5db","pitchNumber":3,"startTime":"2026-05-19T20:40:57.194Z","endTime":"2026-05-19T20:41:01.416Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375630381293476,"aZ":-22.744216024254154,"pfxX":8.07378592530101,"pfxZ":5.363455104569699,"pX":0.01871583296878861,"pZ":2.5696662417785836,"vX0":-8.587797824153496,"vY0":-132.0394760904863,"vZ0":-2.976883680507722,"x":116.29,"y":169.4,"x0":2.271738020269269,"y0":50.00040647222624,"z0":5.39425578881615,"aX":14.186508530038186},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2154,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.41559330048622867,"extension":6.757706835303463},"index":3,"playId":"809468d5-5c42-3408-88b7-456bc6630ca1","pitchNumber":4,"startTime":"2026-05-19T20:41:11.191Z","endTime":"2026-05-19T20:41:14.410Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42034168501193,"aZ":-27.13975484893072,"pfxX":-6.849510454759267,"pfxZ":3.3720237490709035,"pX":-0.39111048800129666,"pZ":3.0762744003113522,"vX0":-4.385471216684795,"vY0":-121.31873740488187,"vZ0":-0.3988003290654767,"x":131.91,"y":155.72,"x0":2.3289120405184778,"y0":50.00215830812471,"z0":5.605399177425213,"aX":-10.223379572911899},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":2379,"spinDirection":311},"zone":1,"typeConfidence":2.0,"plateTime":0.4512378930290093,"extension":6.508887483132283},"hitData":{"launchSpeed":74.9,"launchAngle":88.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":141.55,"coordY":211.03}},"index":4,"playId":"b74a5cba-2132-3632-a68f-7795a490ea17","pitchNumber":5,"startTime":"2026-05-19T20:41:33.174Z","endTime":"2026-05-19T20:41:43.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:41:43.751Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-19T20:43:40.091Z","endTime":"2026-05-19T20:44:27.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357822203708942,"aZ":-23.019254962256525,"pfxX":10.655062694868835,"pfxZ":5.417234665850071,"pX":0.021808828000484465,"pZ":2.746665368540656,"vX0":-5.840650751173505,"vY0":-129.7190906987528,"vZ0":-2.2023217092087144,"x":116.17,"y":164.62,"x0":0.9287220464437538,"y0":50.0014726888182,"z0":5.377716284224147,"aX":17.99751992142585},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-17.9,"spinRate":2055,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4236812106163339,"extension":5.950159786725211},"index":0,"playId":"f40e88a1-fb5c-3fb4-bf91-2d58d56dedfe","pitchNumber":1,"startTime":"2026-05-19T20:43:50.878Z","endTime":"2026-05-19T20:43:54.984Z","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":86.2,"endSpeed":78.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788720959933478,"aZ":-24.557765396277276,"pfxX":0.3580858298484131,"pfxZ":4.784331417691382,"pX":-1.2824985288331008,"pZ":3.180247695930753,"vX0":-5.43723314694534,"vY0":-125.49780507899402,"vZ0":-0.6294866950094974,"x":165.89,"y":152.91,"x0":0.8671671631399731,"y0":50.00389500225842,"z0":5.437505162175724,"aX":0.5705382102166999},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.8,"breakHorizontal":0.6,"spinRate":2245,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.43671872689042424,"extension":5.908644679047013},"index":1,"playId":"3b64aac1-1316-3c78-bb86-6ff5e41a26a4","pitchNumber":2,"startTime":"2026-05-19T20:44:03.591Z","endTime":"2026-05-19T20:44:07.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707522340105186,"aZ":-22.523213365628298,"pfxX":7.766920311116049,"pfxZ":6.680566871460092,"pX":0.0980366218369039,"pZ":3.086683715376211,"vX0":-4.342849858203492,"vY0":-119.59274978217547,"vZ0":-0.9758085552537958,"x":113.26,"y":155.44,"x0":0.9312686329820361,"y0":50.00008335777571,"z0":5.525660302855896,"aX":11.215214734937078},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.1,"breakHorizontal":-13.0,"spinRate":1630,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4585140120284179,"extension":5.737973153243845},"hitData":{"launchSpeed":91.0,"launchAngle":44.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.08,"coordY":79.99}},"index":2,"playId":"e6ddfd76-32d5-3d5c-a2cd-99f4c5976dd7","pitchNumber":3,"startTime":"2026-05-19T20:44:16.826Z","endTime":"2026-05-19T20:44:27.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:44:27.266Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-19T20:44:38.684Z","endTime":"2026-05-19T20:46:04.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.129149550619992,"aZ":-36.91729875059299,"pfxX":-1.4996320594474135,"pfxZ":-3.770041486707779,"pX":-0.05256801011303963,"pZ":1.8211102539975648,"vX0":-2.0100795008981462,"vY0":-111.66861891094241,"vZ0":0.06021434039549667,"x":119.0,"y":189.61,"x0":1.0560428837059521,"y0":50.00538621982997,"z0":5.608744841295548,"aX":-1.8840122311712921},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-6.5,"breakHorizontal":3.2,"spinRate":2368,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.4915176732379196,"extension":5.870938332504058},"index":0,"playId":"eda9a494-773c-345b-82bf-4014854788e4","pitchNumber":1,"startTime":"2026-05-19T20:44:52.244Z","endTime":"2026-05-19T20:44:55.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004394213591976,"aZ":-22.484536378454923,"pfxX":10.018501218971814,"pfxZ":6.670417141293583,"pX":-0.4285912024908265,"pZ":1.7398527113155233,"vX0":-6.3576308678985045,"vY0":-120.25503313358385,"vZ0":-3.642049472335178,"x":133.34,"y":191.8,"x0":0.9580998106620288,"y0":50.00579551577571,"z0":5.286573527967815,"aX":14.562285043434889},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.4,"breakHorizontal":-16.4,"spinRate":1665,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4568215640955957,"extension":6.022557759449192},"index":1,"playId":"3209e865-26b9-3c98-ad52-cd5885edf047","pitchNumber":2,"startTime":"2026-05-19T20:45:04.792Z","endTime":"2026-05-19T20:45:08.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-19T20:45:15.172Z","endTime":"2026-05-19T20:45:28.450Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394969196991813,"aZ":-23.169279718606248,"pfxX":9.523474632952812,"pfxZ":6.162134058396134,"pX":-0.40441507717578024,"pZ":1.566453039740972,"vX0":-5.925466973864769,"vY0":-120.37781622712016,"vZ0":-3.7848209867989224,"x":132.42,"y":196.49,"x0":0.8576149262905027,"y0":50.00155893843284,"z0":5.221495460770837,"aX":13.909967467426675},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.7,"spinRate":1694,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45582645249038745,"extension":6.134632245540573},"index":3,"playId":"c4386fb2-1aea-3003-96bd-da8b2f0c87df","pitchNumber":3,"startTime":"2026-05-19T20:45:28.450Z","endTime":"2026-05-19T20:45:33.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177637602720942,"aZ":-25.10869686431733,"pfxX":12.28081183459436,"pfxZ":4.083110825215473,"pX":-1.5038328833927002,"pZ":2.041450254817264,"vX0":-9.444558617571598,"vY0":-131.3245522402394,"vZ0":-3.376328453403258,"x":174.32,"y":183.66,"x0":0.5599590530119913,"y0":50.002709692765215,"z0":5.230646023264146,"aX":21.2547968578012},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-19.9,"spinRate":2052,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4185412860419362,"extension":5.992099024931909},"index":4,"playId":"07e1a3de-8de9-3ff3-beab-3a317bafe034","pitchNumber":4,"startTime":"2026-05-19T20:45:44.827Z","endTime":"2026-05-19T20:45:48.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435178463594514,"aZ":-22.19653337393787,"pfxX":8.715214262584704,"pfxZ":6.85734597823848,"pX":-0.2218861107998388,"pZ":2.2307709913217755,"vX0":-5.4142805926720525,"vY0":-120.18672552910392,"vZ0":-2.549705556237873,"x":125.46,"y":178.55,"x0":0.9337496505622846,"y0":50.00355131170759,"z0":5.287655320134129,"aX":12.683594597877567},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.4,"spinRate":1640,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4566494519908666,"extension":5.926826301592799},"index":5,"playId":"5f68a8d9-5c20-35db-ac1c-010be9d1f2eb","pitchNumber":5,"startTime":"2026-05-19T20:46:01.100Z","endTime":"2026-05-19T20:46:04.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:46:04.339Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-19T20:46:15.467Z","endTime":"2026-05-19T20:47:20.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63046913858377,"aZ":-35.898815713844016,"pfxX":-3.9813917119388544,"pfxZ":-2.899823111111309,"pX":-0.6584343090705891,"pZ":1.9551118216484495,"vX0":-2.4677914291268217,"vY0":-112.86902537650457,"vZ0":0.16569923587970092,"x":142.1,"y":185.99,"x0":0.9685710361251446,"y0":50.00466110116139,"z0":5.512637868542849,"aX":-5.10804547757071},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.9,"breakHorizontal":7.9,"spinRate":2498,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4863250540150923,"extension":5.916252451926089},"index":0,"playId":"4bf7e5e5-a43f-378e-bd57-ce6b75808449","pitchNumber":1,"startTime":"2026-05-19T20:46:29.556Z","endTime":"2026-05-19T20:46:33.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-19T20:46:42.229Z","endTime":"2026-05-19T20:46:57.743Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318613087697926,"aZ":-23.236814088101355,"pfxX":9.891709054733543,"pfxZ":6.049593090172077,"pX":0.5427238986517012,"pZ":1.6588426637601141,"vX0":-4.121651785879982,"vY0":-121.22819871930362,"vZ0":-3.4934240365618154,"x":96.31,"y":193.99,"x0":0.9866222853162695,"y0":50.00385286479739,"z0":5.163880301131958,"aX":14.615846017602607},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.3,"breakHorizontal":-16.8,"spinRate":1693,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.453090828788544,"extension":6.068212779952118},"index":2,"playId":"91639152-e352-3a3e-afc0-1f0bd336d156","pitchNumber":2,"startTime":"2026-05-19T20:46:57.743Z","endTime":"2026-05-19T20:47:01.611Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640299341997387,"aZ":-21.25362265941679,"pfxX":10.9608739008077,"pfxZ":6.2830441485929915,"pX":-0.6231316622620544,"pZ":2.233277380604993,"vX0":-6.537435606386642,"vY0":-131.69448024317148,"vZ0":-4.052153727707463,"x":140.75,"y":178.48,"x0":0.4805654245647031,"y0":50.004336806006634,"z0":5.384194395673138,"aX":19.0575218476044},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-18.2,"spinRate":1989,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4175521117061547,"extension":5.953247746393591},"index":3,"playId":"b4dacd37-93d4-320a-9761-edb598aa66d1","pitchNumber":3,"startTime":"2026-05-19T20:47:16.345Z","endTime":"2026-05-19T20:47:20.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:47:20.449Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mauricio Dubón doubles (11) on a sharp line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T20:49:18.709Z","endTime":"2026-05-19T20:50:49.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.929853970140446,"aZ":-30.10012983658553,"pfxX":10.46644206315033,"pfxZ":1.202340660202597,"pX":0.6956904865211199,"pZ":1.5156213821342706,"vX0":-7.845439903049924,"vY0":-130.9365718099048,"vZ0":-4.141257097033916,"x":90.48,"y":197.86,"x0":2.384272327701903,"y0":50.00211110767031,"z0":5.392762992830041,"aX":18.012301937188354},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-17.0,"spinRate":2180,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4197549240938705,"extension":6.666283765267879},"index":0,"playId":"eb864bc3-6269-3a1c-91cc-47ede15bf120","pitchNumber":1,"startTime":"2026-05-19T20:49:27.829Z","endTime":"2026-05-19T20:49:30.977Z","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":91.3,"endSpeed":83.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295045494252424,"aZ":-22.033092697397027,"pfxX":2.7541797468975275,"pfxZ":5.698937159129754,"pX":0.329153962879339,"pZ":4.238037934414933,"vX0":-6.504694546867845,"vY0":-132.76929632021,"vZ0":0.59486792271314,"x":104.45,"y":124.35,"x0":2.456589839441887,"y0":50.00326005779096,"z0":5.618639458422245,"aX":4.902295574049097},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-3.5,"spinRate":2392,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4130599887131323,"extension":6.7709621137902305},"index":1,"playId":"bddbd33c-9230-36e4-b353-a27686cdda98","pitchNumber":2,"startTime":"2026-05-19T20:49:44.570Z","endTime":"2026-05-19T20:49:49.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870615303513066,"aZ":-28.316999223222638,"pfxX":9.080676061348198,"pfxZ":2.2174734019321107,"pX":0.8722421154854877,"pZ":3.3776725717656557,"vX0":-7.046310295461652,"vY0":-131.00160654933654,"vZ0":-0.03682050336745368,"x":83.75,"y":147.58,"x0":2.4181281314671335,"y0":50.00025505318383,"z0":5.510046729285745,"aX":15.768885452830721},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-14.9,"spinRate":2098,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4182354546529701,"extension":6.497859591008812},"index":2,"playId":"b7a5754a-7d42-37c1-977e-5a34ff52115a","pitchNumber":3,"startTime":"2026-05-19T20:49:59.618Z","endTime":"2026-05-19T20:50:05.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541786350411275,"aZ":-26.382094714591283,"pfxX":-6.296695983061558,"pfxZ":3.9135541796579254,"pX":1.500887646800057,"pZ":5.43188465512317,"vX0":-0.6605798057942484,"vY0":-120.88796823050725,"vZ0":4.782557949748443,"x":59.79,"y":92.12,"x0":2.5957471427780665,"y0":50.00286273274721,"z0":5.743614526999129,"aX":-9.320209654202541},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.5,"breakHorizontal":11.5,"spinRate":2399,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4530579664579304,"extension":6.26403830109027},"index":3,"playId":"9f668bb0-2753-3350-b35e-aa21ce945597","pitchNumber":4,"startTime":"2026-05-19T20:50:12.214Z","endTime":"2026-05-19T20:50:15.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519563808759493,"aZ":-27.546987789361857,"pfxX":9.784275786531603,"pfxZ":2.625377501412279,"pX":-0.006626490694945747,"pZ":2.675557462476854,"vX0":-9.702248369978895,"vY0":-132.0774613331853,"vZ0":-1.985584825787921,"x":117.25,"y":166.54,"x0":2.4458303713918803,"y0":50.00520250997304,"z0":5.4658597931169535,"aX":17.2634429711838},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":2110,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41493264406841135,"extension":6.809382264589666},"hitData":{"launchSpeed":105.9,"launchAngle":20.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.84,"coordY":55.76}},"index":4,"playId":"a2b63779-709d-38e4-b37b-0f9e323f9a42","pitchNumber":5,"startTime":"2026-05-19T20:50:37.247Z","endTime":"2026-05-19T20:50:49.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:50:49.102Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T20:51:04.064Z","endTime":"2026-05-19T20:52:09.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676857372055583,"aZ":-32.56599362671722,"pfxX":0.06094662207057144,"pfxZ":-0.25347267536778517,"pX":-0.6617368298529276,"pZ":3.516952627648706,"vX0":-7.042409347823033,"vY0":-124.04939549896152,"vZ0":1.1529147424529445,"x":142.22,"y":143.82,"x0":2.205213142642701,"y0":50.00081290371929,"z0":5.759776399338714,"aX":0.09551655567261993},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":1.6,"spinRate":2344,"spinDirection":296},"zone":1,"typeConfidence":2.0,"plateTime":0.4414279936471859,"extension":6.45995826039512},"index":0,"playId":"e05b1801-14ef-3d3a-9f2b-f3768217a968","pitchNumber":1,"startTime":"2026-05-19T20:51:20.117Z","endTime":"2026-05-19T20:51:24.559Z","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":90.7,"endSpeed":82.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557854142861068,"aZ":-24.630940027896635,"pfxX":10.149790156982005,"pfxZ":4.2954717785714145,"pX":0.023905753744952855,"pZ":3.14541771915733,"vX0":-9.581872029169972,"vY0":-131.8066950453507,"vZ0":-1.2820609124712132,"x":116.09,"y":153.85,"x0":2.3912860126738518,"y0":50.001732589784154,"z0":5.460429676458375,"aX":17.82072950601411},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2109,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4158859363799108,"extension":6.750159868935348},"index":1,"playId":"f7cf8817-c8e7-30d3-974b-38b7b267403b","pitchNumber":2,"startTime":"2026-05-19T20:51:38.128Z","endTime":"2026-05-19T20:51:42.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87411863640867,"aZ":-26.291505645494365,"pfxX":9.9320602583221,"pfxZ":3.348244564465883,"pX":-0.09844014083647515,"pZ":3.390666050368724,"vX0":-9.455363230480737,"vY0":-131.93044230318736,"vZ0":-0.5863290185459106,"x":120.75,"y":147.23,"x0":2.2468817593458876,"y0":50.0030817350804,"z0":5.558757360747833,"aX":17.45493874366505},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":-15.8,"spinRate":2093,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4156450681260808,"extension":6.609875511946616},"hitData":{"launchSpeed":93.0,"launchAngle":50.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.94,"coordY":92.05}},"index":2,"playId":"f8ef5cd2-a6c3-3eed-8bd3-d75b4fa9620f","pitchNumber":3,"startTime":"2026-05-19T20:51:56.971Z","endTime":"2026-05-19T20:52:09.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:52:09.758Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Mauricio Dubón to 3rd. Passed ball by catcher Joe Mack. Mauricio Dubón to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T20:52:19.737Z","endTime":"2026-05-19T20:55:28.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596391049312697,"aZ":-28.625577041590205,"pfxX":10.314826988568402,"pfxZ":2.327898478492079,"pX":1.0552363194719798,"pZ":2.7732630295481813,"vX0":-7.289043166105415,"vY0":-122.83536696606576,"vZ0":-0.853812485361909,"x":76.78,"y":163.9,"x0":2.722645030320842,"y0":50.00540174187437,"z0":5.561710442206451,"aX":15.746613667590587},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":-16.9,"spinRate":1601,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4461072964674675,"extension":6.360591164876035},"index":0,"playId":"419488c9-7585-3cf0-88f3-17ac9d9c17ce","pitchNumber":1,"startTime":"2026-05-19T20:52:35.053Z","endTime":"2026-05-19T20:52:39.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59044088322678,"aZ":-31.50798987760132,"pfxX":-0.678931932076249,"pfxZ":0.422423730005141,"pX":0.4762234601952394,"pZ":2.2982716497174103,"vX0":-4.508197624887317,"vY0":-125.64704342975509,"vZ0":-1.683858258810595,"x":98.85,"y":176.73,"x0":2.38864158286155,"y0":50.00366803999805,"z0":5.559157489544154,"aX":-1.0759130183681773},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":2.4,"spinRate":2250,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.43742079314493276,"extension":6.602669059331907},"index":1,"playId":"a1c5eb4a-d8bb-33ed-bd8e-88033a5441cf","pitchNumber":2,"startTime":"2026-05-19T20:52:53.797Z","endTime":"2026-05-19T20:52:56.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06969353870802,"aZ":-26.770971471620577,"pfxX":10.290099060139653,"pfxZ":3.12631427432819,"pX":-1.2831812142041197,"pZ":1.5276229854957064,"vX0":-12.71680368619427,"vY0":-130.72739134983178,"vZ0":-4.789099167296696,"x":165.91,"y":197.53,"x0":2.3119345228926598,"y0":50.00097389898066,"z0":5.3976637239452385,"aX":17.77346172370352},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":2152,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4192919417258798,"extension":6.858711219992082},"index":2,"playId":"c59a0cf5-2f9f-36ec-92cb-21dd7a1f639f","pitchNumber":3,"startTime":"2026-05-19T20:53:18.749Z","endTime":"2026-05-19T20:53:22.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958133783603653,"aZ":-33.67760295957999,"pfxX":7.200402911300314,"pfxZ":-1.0210255016729075,"pX":0.5657684083416319,"pZ":3.614587198770384,"vX0":-6.976806766064448,"vY0":-120.86009338647168,"vZ0":2.074528999184258,"x":95.43,"y":141.19,"x0":2.5631872811704617,"y0":50.00410097233375,"z0":5.716224580882102,"aX":10.585385384586468},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.0,"breakHorizontal":-11.3,"spinRate":1449,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4543030341368173,"extension":6.258568927491169},"index":3,"playId":"06407b60-7b8b-3add-8729-f040b6e8544d","pitchNumber":4,"startTime":"2026-05-19T20:53:39.730Z","endTime":"2026-05-19T20:53:44.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45132375419943,"aZ":-16.603367779281616,"pfxX":2.9799403994830977,"pfxZ":8.555959212028608,"pX":-0.32080163253991,"pZ":2.19178790464321,"vX0":-7.870894013930428,"vY0":-134.17161699526864,"vZ0":-5.356203892146492,"x":129.23,"y":179.6,"x0":2.2657472621902284,"y0":50.00639463409919,"z0":5.400140862191831,"aX":5.426224884876683},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-3.7,"spinRate":2324,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.408463343960491,"extension":6.8045097506484025},"index":4,"playId":"4e2de4d2-a80c-35e9-bbe9-0a8942e1ca52","pitchNumber":5,"startTime":"2026-05-19T20:53:59.257Z","endTime":"2026-05-19T20:54:03.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-19T20:54:43.392Z","endTime":"2026-05-19T20:54:56.155Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00128651119075,"aZ":-16.38855955188351,"pfxX":4.699801149841797,"pfxZ":8.793423678745295,"pX":-0.15451996389674968,"pZ":1.851215010115223,"vX0":-7.921106894160495,"vY0":-133.4498960950007,"vZ0":-6.1773204063784775,"x":122.89,"y":188.8,"x0":2.2480107829939593,"y0":50.001980847984015,"z0":5.385912657042067,"aX":8.436507009448487},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":-6.7,"spinRate":2310,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.41118482498788467,"extension":6.878024175209435},"index":6,"playId":"778ed90d-62b4-3fb6-b101-d720a3634892","pitchNumber":6,"startTime":"2026-05-19T20:54:56.155Z","endTime":"2026-05-19T20:55:00.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89964476060595,"aZ":-28.39553048107345,"pfxX":-6.368684991096468,"pfxZ":2.519728373600536,"pX":-1.5076851559779927,"pZ":2.3622219569437197,"vX0":-6.853352860045621,"vY0":-122.16175020701267,"vZ0":-1.7794624216331862,"x":174.47,"y":175.0,"x0":2.170005521186832,"y0":50.00301633101457,"z0":5.560313930965851,"aX":-9.54492160797593},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":13.2,"spinRate":2460,"spinDirection":311},"zone":11,"typeConfidence":2.0,"plateTime":0.44978231110253697,"extension":6.476380628729972},"index":7,"playId":"4ded659e-8530-3270-9337-1d5391641647","pitchNumber":7,"startTime":"2026-05-19T20:55:18.016Z","endTime":"2026-05-19T20:55:28.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:55:28.864Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out softly to pitcher Braxton Garrett.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T20:55:39.785Z","endTime":"2026-05-19T20:57:58.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666129,"link":"/api/v1/people/666129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.469545238169125,"aZ":-36.62769776452271,"pfxX":8.267932584723908,"pfxZ":-2.9490055961300463,"pX":0.39676881737656594,"pZ":2.020372990479288,"vX0":-7.591828473340656,"vY0":-122.51567490513435,"vZ0":-0.8247212901880803,"x":101.88,"y":184.23,"x0":2.4697917828455527,"y0":50.002037845163166,"z0":5.507309036363326,"aX":12.498678066693671},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":-13.1,"spinRate":1418,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.44802718795297336,"extension":6.513015073035816},"index":0,"playId":"3265ce35-41c5-3d69-a7e2-4b5b4fbd6351","pitchNumber":1,"startTime":"2026-05-19T20:55:54.571Z","endTime":"2026-05-19T20:55:57.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698827483950947,"aZ":-32.502935030897056,"pfxX":8.504376945922356,"pfxZ":-0.21130327587151143,"pX":0.25903527699949946,"pZ":1.1129669946853464,"vX0":-8.056657416232538,"vY0":-122.4664355410334,"vZ0":-3.8182127541414816,"x":107.13,"y":208.73,"x0":2.4901346804684916,"y0":50.005885041999726,"z0":5.479122372354336,"aX":12.890752525141437},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":-13.4,"spinRate":1486,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4476362056931844,"extension":6.342689292464861},"index":1,"playId":"1dc49157-b726-37dc-863a-4f4184716255","pitchNumber":2,"startTime":"2026-05-19T20:56:13.126Z","endTime":"2026-05-19T20:56:16.281Z","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":91.1,"endSpeed":83.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13811577460388,"aZ":-25.53881039725982,"pfxX":9.729248192016392,"pfxZ":3.7500282175108506,"pX":0.4653463577278413,"pZ":1.72172812944133,"vX0":-7.74893801000792,"vY0":-132.4518933067726,"vZ0":-4.658511596765448,"x":99.26,"y":192.29,"x0":2.169408251575819,"y0":50.00593805881198,"z0":5.378277720697179,"aX":17.234409986579156},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-15.8,"spinRate":2223,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4140255433517339,"extension":6.72378134980935},"index":2,"playId":"76a4f9c7-761e-306e-8937-322d8d77da54","pitchNumber":3,"startTime":"2026-05-19T20:56:38.310Z","endTime":"2026-05-19T20:56:42.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47366486616425,"aZ":-16.211895650796567,"pfxX":4.630389446717448,"pfxZ":8.775463574756301,"pX":-0.0021021408314986453,"pZ":4.0818688641262515,"vX0":-7.3251710634336185,"vY0":-134.3495132329574,"vZ0":-1.2830612870144056,"x":117.08,"y":128.57,"x0":2.1644366633961982,"y0":50.00199352016131,"z0":5.723721002749545,"aX":8.42244422091933},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2327,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.40847936221479797,"extension":6.507752917264666},"index":3,"playId":"da9b5c92-1097-326d-b45f-4a6dbc511d7d","pitchNumber":4,"startTime":"2026-05-19T20:57:04.251Z","endTime":"2026-05-19T20:57:07.888Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548737841587627,"aZ":-26.637741980784295,"pfxX":10.385918733565305,"pfxZ":3.1721471139775343,"pX":0.5147842774826085,"pZ":0.671870890515116,"vX0":-7.641170260457329,"vY0":-131.6912163828906,"vZ0":-6.8665109611339,"x":97.38,"y":220.64,"x0":2.1133724442755364,"y0":50.00459383771469,"z0":5.30032471703733,"aX":18.13360520472955},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":-17.0,"spinRate":2171,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41689304775194236,"extension":6.815781286330266},"index":4,"playId":"e9b98f0c-ee77-33d9-8d67-94e52c43c7bd","pitchNumber":5,"startTime":"2026-05-19T20:57:26.554Z","endTime":"2026-05-19T20:57:29.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71065564767313,"aZ":-18.301082190433483,"pfxX":1.892355720565848,"pfxZ":7.70393434991923,"pX":-1.136571509498448,"pZ":3.1089989829599416,"vX0":-8.839453732232712,"vY0":-133.11119590305353,"vZ0":-3.0794773351952744,"x":160.32,"y":154.84,"x0":1.9765830117476737,"y0":50.00113999904144,"z0":5.600836643276505,"aX":3.4088355210771786},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-1.6,"spinRate":2263,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4109856484019283,"extension":6.6815066627337965},"hitData":{"launchSpeed":41.6,"launchAngle":19.0,"totalDistance":79.0,"trajectory":"line_drive","hardness":"soft","location":"1","coordinates":{"coordX":124.52,"coordY":171.62}},"index":5,"playId":"c7ef77f8-0b65-3d4e-8a3c-d6a214f1864f","pitchNumber":6,"startTime":"2026-05-19T20:57:49.266Z","endTime":"2026-05-19T20:57:58.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:57:58.068Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T20:58:15.494Z","endTime":"2026-05-19T20:59:04.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35012120871688,"aZ":-29.226679146674872,"pfxX":9.195442801904498,"pfxZ":1.9524847972908046,"pX":-1.4280534277097934,"pZ":0.8025886655991022,"vX0":-11.749947075203673,"vY0":-121.67068358550466,"vZ0":-5.0373349839222445,"x":171.43,"y":217.11,"x0":2.2539049182297193,"y0":50.00315123680418,"z0":5.412337647219344,"aX":13.881734983838093},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.5,"breakHorizontal":-14.0,"spinRate":1450,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4490123188813744,"extension":6.950260428411187},"index":0,"playId":"ca955b5d-47c5-310c-866d-ced70cc55a9f","pitchNumber":1,"startTime":"2026-05-19T20:58:30.925Z","endTime":"2026-05-19T20:58:34.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20341609441326,"aZ":-26.344967642846278,"pfxX":8.335954802391607,"pfxZ":3.3139917666684315,"pX":0.6614330247037905,"pZ":3.252441528238929,"vX0":-7.170684639583143,"vY0":-131.59374623369823,"vZ0":-1.0710220288222272,"x":91.79,"y":150.96,"x0":2.3349811988707607,"y0":50.00216365063041,"z0":5.6114062586077225,"aX":14.659864961756451},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":2045,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4157910723393874,"extension":6.716056050338134},"hitData":{"launchSpeed":70.9,"launchAngle":33.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.36,"coordY":118.44}},"index":1,"playId":"3285f385-4fa3-363a-9c6a-43fdb4f5b87e","pitchNumber":2,"startTime":"2026-05-19T20:58:55.176Z","endTime":"2026-05-19T20:59:04.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T20:59:04.094Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T21:00:57.966Z","endTime":"2026-05-19T21:02:23.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60523148114138,"aZ":-36.96496661712502,"pfxX":-1.6437786912639725,"pfxZ":-3.73218018024341,"pX":-1.1539777673269471,"pZ":1.8112031462422358,"vX0":-4.078492044750882,"vY0":-112.37278639625495,"vZ0":-0.3341081784249875,"x":160.99,"y":189.88,"x0":0.8951447434566167,"y0":50.003001520048414,"z0":5.704551973119376,"aX":-2.109695899354657},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.6,"breakHorizontal":4.0,"spinRate":2572,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4866937043368673,"extension":5.649034715211107},"index":0,"playId":"a4c14204-4982-387e-b179-bf653a9349f2","pitchNumber":1,"startTime":"2026-05-19T21:01:14.760Z","endTime":"2026-05-19T21:01:18.719Z","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":82.1,"endSpeed":75.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624030155303608,"aZ":-24.011693504092406,"pfxX":7.946222051008618,"pfxZ":5.643229324303923,"pX":-0.8044488595597193,"pZ":1.207798626481377,"vX0":-6.303779824619096,"vY0":-119.38798930128478,"vZ0":-4.600661883960168,"x":147.66,"y":206.17,"x0":0.8356367734622978,"y0":50.00050143482088,"z0":5.316362982339537,"aX":11.488687565138868},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.4,"breakHorizontal":-12.8,"spinRate":1472,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.45847046050174356,"extension":5.944909434885454},"index":1,"playId":"f398ffa2-471a-3a25-b179-dafd6d0537bd","pitchNumber":2,"startTime":"2026-05-19T21:01:26.428Z","endTime":"2026-05-19T21:01:30.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227503975180426,"aZ":-22.728518626435967,"pfxX":10.80773448244464,"pfxZ":5.62198962509193,"pX":-0.5047259069384086,"pZ":2.070013800916753,"vX0":-6.81817574970572,"vY0":-129.16906545934512,"vZ0":-3.567586575591931,"x":136.24,"y":182.89,"x0":0.7719788278192795,"y0":50.005148024065996,"z0":5.227417061509153,"aX":18.16923460983295},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-18.0,"spinRate":2143,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.4248899413551497,"extension":5.919948501205066},"index":2,"playId":"e2ff1ec5-b901-372f-bec7-5b8b54554143","pitchNumber":3,"startTime":"2026-05-19T21:01:41.913Z","endTime":"2026-05-19T21:01:46.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-19T21:01:54.440Z","endTime":"2026-05-19T21:02:02.856Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889658609415395,"aZ":-26.250424560636976,"pfxX":8.722636294617345,"pfxZ":4.053859964447359,"pX":1.012367098999428,"pZ":2.216981055501672,"vX0":-2.918916461600404,"vY0":-120.3152813112884,"vZ0":-1.8227653510205313,"x":78.41,"y":178.92,"x0":1.1096858494319786,"y0":50.00530405400497,"z0":5.31640375039352,"aX":12.757773245025973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":1507,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.45568138499367716,"extension":5.926596115717842},"index":4,"playId":"0d2e72e5-4809-3ebf-9496-fc450ef5b6b8","pitchNumber":4,"startTime":"2026-05-19T21:02:02.856Z","endTime":"2026-05-19T21:02:07.559Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5073751485234,"aZ":-25.34445647546448,"pfxX":0.2768112527638089,"pfxZ":4.293321994779019,"pX":0.9673965479693785,"pZ":3.4158309271145444,"vX0":-0.5990010692607937,"vY0":-125.1486692269578,"vZ0":0.32550473918306444,"x":80.13,"y":146.55,"x0":1.1735456388958292,"y0":50.003385644765274,"z0":5.3546348635951055,"aX":0.440504873126457},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":2308,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.437129374186465,"extension":5.895489629606272},"index":5,"playId":"f545b6fd-5990-366c-8089-b1b8a67a345f","pitchNumber":5,"startTime":"2026-05-19T21:02:18.166Z","endTime":"2026-05-19T21:02:23.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:02:23.790Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T21:02:33.751Z","endTime":"2026-05-19T21:03:53.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648910162196877,"aZ":-27.10812821587851,"pfxX":8.48101291549272,"pfxZ":3.4268708506284824,"pX":0.625922326160236,"pZ":2.704572760919724,"vX0":-3.731024032237629,"vY0":-120.80059049261297,"vZ0":-0.7215243525664816,"x":93.14,"y":165.76,"x0":1.0891167522255647,"y0":50.00004589262657,"z0":5.391238056521032,"aX":12.525615901711653},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":-14.4,"spinRate":1458,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.45349601025279185,"extension":5.765930405370016},"index":0,"playId":"7db50820-21b3-3fce-bae4-c7a58bbedd32","pitchNumber":1,"startTime":"2026-05-19T21:02:49.201Z","endTime":"2026-05-19T21:02:52.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.670569583469966,"aZ":-36.208991555574045,"pfxX":-2.5513344525545074,"pfxZ":-3.0218852004382235,"pX":-1.2917487757458246,"pZ":1.1115312526968384,"vX0":-4.161775031760711,"vY0":-114.71198353678807,"vZ0":-1.9425742469694478,"x":166.24,"y":208.77,"x0":0.8754500271928595,"y0":50.00216886410483,"z0":5.490330275747835,"aX":-3.4083261669064817},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.6,"breakHorizontal":5.6,"spinRate":2490,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4769806881466767,"extension":5.837641420471265},"index":1,"playId":"9db6885c-6796-3509-81c5-1742ce347770","pitchNumber":2,"startTime":"2026-05-19T21:03:08.350Z","endTime":"2026-05-19T21:03:12.432Z","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":85.4,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481876665618525,"aZ":-21.35003284075941,"pfxX":-0.2606334290695611,"pfxZ":6.900526295830044,"pX":-0.7518249174851334,"pZ":2.7054987672091872,"vX0":-4.004148850099792,"vY0":-124.34552379111067,"vZ0":-2.144261789477398,"x":145.66,"y":165.73,"x0":0.9119831719033425,"y0":50.005663954398145,"z0":5.346994619487696,"aX":-0.4079912955139201},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.2,"breakHorizontal":1.4,"spinRate":2269,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.44018042685941383,"extension":5.840170871372275},"index":2,"playId":"0ea61b02-99be-3530-b986-1503e6785365","pitchNumber":3,"startTime":"2026-05-19T21:03:28.970Z","endTime":"2026-05-19T21:03:32.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32582453711237,"aZ":-15.281600661235384,"pfxX":7.438359252224586,"pfxZ":9.931858188240554,"pX":-0.37267183010198884,"pZ":2.3040786043866595,"vX0":-5.070734674757723,"vY0":-129.87217416699235,"vZ0":-4.882911940393256,"x":131.21,"y":176.57,"x0":0.6430945537744921,"y0":50.00164438416703,"z0":5.378698702422054,"aX":12.649348653083809},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.0,"breakHorizontal":-12.2,"spinRate":2181,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.42245534055046896,"extension":6.016133121407744},"index":3,"playId":"f0bbaee0-800d-3bd3-9c48-294f01cecebb","pitchNumber":4,"startTime":"2026-05-19T21:03:49.271Z","endTime":"2026-05-19T21:03:53.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:03:53.886Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christopher Morel doubles (2) on a line drive to left fielder Mauricio Dubón. Otto Lopez to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T21:04:02.743Z","endTime":"2026-05-19T21:05:06.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.895363596811293,"aZ":-34.14196043928502,"pfxX":-3.0556778269051157,"pfxZ":-1.4904270063749,"pX":-0.7038548409436023,"pZ":1.609359492087319,"vX0":-2.730012180457766,"vY0":-113.8715542916315,"vZ0":-1.3330810830500748,"x":143.83,"y":195.33,"x0":0.9053090032933753,"y0":50.00355600053938,"z0":5.5644612439723256,"aX":-4.033132565461488},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.8,"breakHorizontal":6.2,"spinRate":2496,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.48005189934615444,"extension":6.153203713465996},"index":0,"playId":"7cb5e3a3-ea40-3e22-abda-a99562ab0b7e","pitchNumber":1,"startTime":"2026-05-19T21:04:13.351Z","endTime":"2026-05-19T21:04:17.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53727024950875,"aZ":-27.057319572551513,"pfxX":8.311195203485552,"pfxZ":3.569131316135179,"pX":-0.13086700058919282,"pZ":2.468922673824393,"vX0":-4.968921832458556,"vY0":-119.14648364396406,"vZ0":-0.9112901275408429,"x":121.99,"y":172.12,"x0":0.9050657453892936,"y0":50.00256391566544,"z0":5.308116950760421,"aX":11.913087319728294},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.8,"spinRate":1501,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.46023677077077974,"extension":5.853245231888806},"index":1,"playId":"47a220f1-1559-3240-93ef-0ff7be0bb011","pitchNumber":2,"startTime":"2026-05-19T21:04:29.956Z","endTime":"2026-05-19T21:04:33.272Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91003335394004,"aZ":-24.069838705413765,"pfxX":7.27069308679342,"pfxZ":5.492185202356576,"pX":-0.17220736975338932,"pZ":1.4674758639694754,"vX0":-5.14903360252843,"vY0":-120.82767163043252,"vZ0":-3.8018070277466007,"x":123.56,"y":199.16,"x0":1.0435400821334555,"y0":50.005828722738755,"z0":5.180616389811263,"aX":10.73449343806104},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":1571,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.45361198082600573,"extension":5.968585004640371},"hitData":{"launchSpeed":102.0,"launchAngle":22.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.66,"coordY":96.58}},"index":2,"playId":"c3b0adc5-d658-3434-afb0-efe3d2a9e33e","pitchNumber":3,"startTime":"2026-05-19T21:04:54.911Z","endTime":"2026-05-19T21:05:06.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:05:06.922Z","atBatIndex":27},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Esteury Ruiz out on a sacrifice fly to center fielder Michael Harris II. Otto Lopez scores. Christopher Morel to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T21:05:22.435Z","endTime":"2026-05-19T21:06:13.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":78.7,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.716774567762535,"aZ":-31.840144005900672,"pfxX":-6.422882032563261,"pfxZ":0.2512778517426728,"pX":-0.24691928453454853,"pZ":2.890067152773977,"vX0":-0.956176156904752,"vY0":-114.68446423178456,"vZ0":0.7946648358146646,"x":126.41,"y":160.75,"x0":1.0096833827129998,"y0":50.00406015424896,"z0":5.6263859584462494,"aX":-8.620448015285},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":2566,"spinDirection":312},"zone":1,"typeConfidence":2.0,"plateTime":0.4762284167554185,"extension":5.915824775167361},"index":0,"playId":"b5e6bb4a-a074-3d38-a848-6b39f341d836","pitchNumber":1,"startTime":"2026-05-19T21:05:43.101Z","endTime":"2026-05-19T21:05:46.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.621892166366656,"aZ":-25.2376493415309,"pfxX":9.118051288581313,"pfxZ":4.680178468638645,"pX":-0.136392954255043,"pZ":1.490864376856246,"vX0":-5.354771269346651,"vY0":-121.0058067486518,"vZ0":-3.4719122028284857,"x":122.2,"y":198.53,"x0":0.9205563124827376,"y0":50.0052388306284,"z0":5.155587133540126,"aX":13.5229732987934},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.9,"breakHorizontal":-15.2,"spinRate":1665,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45264930340223986,"extension":6.07010943778361},"hitData":{"launchSpeed":100.1,"launchAngle":41.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.62,"coordY":56.04}},"index":1,"playId":"a1de3efb-0d30-3ba9-8f31-b69060d052d4","pitchNumber":2,"startTime":"2026-05-19T21:06:00.501Z","endTime":"2026-05-19T21:06:13.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:06:13.000Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T21:06:24.308Z","endTime":"2026-05-19T21:07:48.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712283428188215,"aZ":-20.152070497850133,"pfxX":6.898837535630074,"pfxZ":7.992510188143449,"pX":-0.9995866998383361,"pZ":2.6269506771725513,"vX0":-6.122802063280816,"vY0":-121.81227239657785,"vZ0":-2.6426506443491267,"x":155.1,"y":167.85,"x0":0.6490540893526682,"y0":50.00401171112594,"z0":5.466410166286103,"aX":10.378626799873805},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":14.2,"breakHorizontal":-11.0,"spinRate":1684,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4494982959159044,"extension":5.983973570808711},"index":0,"playId":"65d43589-173c-34b1-8369-cfe8bd4381b2","pitchNumber":1,"startTime":"2026-05-19T21:06:44.389Z","endTime":"2026-05-19T21:06:49.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4720138227565,"aZ":-23.813830870484896,"pfxX":11.10450673025942,"pfxZ":4.865287486241765,"pX":0.6329984135581789,"pZ":3.1247145118845703,"vX0":-3.9622337016246463,"vY0":-130.74175850262392,"vZ0":-1.1937184012396298,"x":92.87,"y":154.41,"x0":0.7320321683079234,"y0":50.001953499580935,"z0":5.386871506217873,"aX":19.08065194568616},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":-19.1,"spinRate":2093,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.42013383201115007,"extension":5.9996305000183625},"index":1,"playId":"d04c03c4-1e8f-3a34-9f75-85b7d7e21fd0","pitchNumber":2,"startTime":"2026-05-19T21:07:00.529Z","endTime":"2026-05-19T21:07:03.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.004663016221862,"aZ":-34.65479253633835,"pfxX":-3.5660362818912823,"pfxZ":-1.9144572318146764,"pX":-0.8234274774069508,"pZ":2.277445354066107,"vX0":-2.979154338647782,"vY0":-112.65677611887362,"vZ0":0.49446025425018836,"x":148.39,"y":177.29,"x0":0.9757909513895411,"y0":50.00334315059147,"z0":5.5366002294263845,"aX":-4.618324474364665},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.1,"breakHorizontal":7.2,"spinRate":2446,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4847798847239977,"extension":6.01528401663097},"index":2,"playId":"00d204cd-3980-3e53-9475-4993d3b0b3c4","pitchNumber":3,"startTime":"2026-05-19T21:07:19.964Z","endTime":"2026-05-19T21:07:24.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-19T21:07:34.557Z","endTime":"2026-05-19T21:07:45.189Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328225884614305,"aZ":-25.609689011515826,"pfxX":9.189552344848412,"pfxZ":4.437999621168784,"pX":0.5704150410921989,"pZ":1.7947325283158648,"vX0":-4.016067575283292,"vY0":-120.82299160276898,"vZ0":-2.696423261156286,"x":95.26,"y":190.32,"x0":1.0592578798664658,"y0":50.00579082641336,"z0":5.173626357413047,"aX":13.601712519466446},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.7,"spinRate":1646,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.453167334245431,"extension":6.099726860114482},"index":4,"playId":"0d7f5008-b547-386d-959b-686530585aab","pitchNumber":4,"startTime":"2026-05-19T21:07:45.189Z","endTime":"2026-05-19T21:07:48.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:07:48.459Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T21:10:07.768Z","endTime":"2026-05-19T21:11:31.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Braxton Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T21:09:34.408Z","endTime":"2026-05-19T21:09:53.216Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces José Azócar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T21:09:53.216Z","endTime":"2026-05-19T21:10:10.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":640492,"link":"/api/v1/people/640492"}},{"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64200191302951,"aZ":-30.209024922700923,"pfxX":-11.566817680456332,"pfxZ":1.0095785903555328,"pX":-0.46249344113650576,"pZ":2.4319171520686758,"vX0":7.244466367831398,"vY0":-138.92824249221803,"vZ0":-3.43808572660506,"x":134.63,"y":173.12,"x0":-1.6034130389090202,"y0":50.006555213990076,"z0":5.697441764360583,"aX":-22.575023685177815},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.3,"breakHorizontal":19.4,"spinRate":2330,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.39452012813201076,"extension":5.691738502451218},"index":2,"playId":"e915b356-8299-39e2-a371-76f85fb16784","pitchNumber":1,"startTime":"2026-05-19T21:10:10.017Z","endTime":"2026-05-19T21:10:14.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882570736486937,"aZ":-26.7777533293433,"pfxX":11.69016613423674,"pfxZ":3.4977586908229714,"pX":-0.4519137996425752,"pZ":2.756559153727127,"vX0":0.7376857351401606,"vY0":-123.9993151086418,"vZ0":-0.3876665005112364,"x":134.23,"y":164.35,"x0":-2.270907684369343,"y0":50.003246261965444,"z0":5.16653121890888,"aX":18.040143232817094},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":-21.4,"spinRate":2929,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.44325683801840565,"extension":5.468136824736548},"index":3,"playId":"97cd1fc5-69db-392c-86b4-f81894b26e53","pitchNumber":2,"startTime":"2026-05-19T21:10:25.826Z","endTime":"2026-05-19T21:10:29.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42733473050091,"aZ":-35.74301999086209,"pfxX":-8.179735061476405,"pfxZ":-2.0858135907566275,"pX":-1.108176644213736,"pZ":2.877776384699849,"vX0":4.863563950737325,"vY0":-130.09581525986746,"vZ0":0.389735932732467,"x":159.24,"y":161.08,"x0":-1.939699369897213,"y0":50.00176311984657,"z0":5.436458747963523,"aX":-14.012718706793823},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.5,"breakHorizontal":13.7,"spinRate":1488,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.4211043219121535,"extension":5.8431742122020305},"index":4,"playId":"d20886df-7e0a-3c19-8f24-57ad9cc20b2a","pitchNumber":3,"startTime":"2026-05-19T21:10:42.791Z","endTime":"2026-05-19T21:10:47.915Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704751212241906,"aZ":-35.86639937606512,"pfxX":2.5502072233759003,"pfxZ":-2.36120336205634,"pX":1.8662455978660286,"pZ":0.21945909976060413,"vX0":7.6105346484455705,"vY0":-124.7586283600507,"vZ0":-5.720187819690272,"x":45.86,"y":232.85,"x0":-1.5634602717739867,"y0":50.00213638621686,"z0":5.521772843550773,"aX":3.9904276963564094},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":-6.5,"spinRate":3010,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44018851222845523,"extension":5.988281086651542},"index":5,"playId":"6039adb8-ca06-3966-80cd-f3e46bb1597b","pitchNumber":4,"startTime":"2026-05-19T21:11:03.705Z","endTime":"2026-05-19T21:11:10.765Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1024897155001,"aZ":-29.262417006307565,"pfxX":11.90751480469224,"pfxZ":1.9502291580761586,"pX":0.8405080930351274,"pZ":2.953141110175454,"vX0":3.789667588398235,"vY0":-122.18663462036304,"vZ0":1.0986538350596868,"x":84.96,"y":159.05,"x0":-2.2827491465776752,"y0":50.00161955137943,"z0":5.038070153714313,"aX":17.759017487422106},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":-22.4,"spinRate":2982,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4506120181731439,"extension":5.541909977574253},"index":6,"playId":"8159c0c9-96a8-3bef-923c-568798fd8016","pitchNumber":5,"startTime":"2026-05-19T21:11:27.843Z","endTime":"2026-05-19T21:11:31.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:11:31.187Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sandy León grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T21:11:43.142Z","endTime":"2026-05-19T21:12:57.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978130063437224,"aZ":-35.34365290059207,"pfxX":4.399615234376457,"pfxZ":-1.9257416503893499,"pX":-0.7167813287509226,"pZ":1.4104226524344858,"vX0":1.4332333570258184,"vY0":-127.46308340455658,"vZ0":-3.533783035429914,"x":144.32,"y":200.7,"x0":-1.8578041297915757,"y0":50.002726991291524,"z0":5.602951738040904,"aX":7.245054412380429},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":-8.3,"spinRate":2829,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.42956629147833025,"extension":5.876028497055013},"index":0,"playId":"0097aac3-681d-37c8-a3ac-a4d2c1b5785d","pitchNumber":1,"startTime":"2026-05-19T21:12:00.191Z","endTime":"2026-05-19T21:12:04.465Z","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":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41162322187589,"aZ":-26.558529314513873,"pfxX":-11.38289071250729,"pfxZ":2.8216785461959804,"pX":-0.7304173042596186,"pZ":1.1054140259185887,"vX0":6.487731773550718,"vY0":-140.5155354240674,"vZ0":-7.148102498951997,"x":144.84,"y":208.93,"x0":-1.596828722167384,"y0":50.002163334196645,"z0":5.4211483651912875,"aX":-22.640961123067147},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.7,"breakHorizontal":19.2,"spinRate":2378,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.39058973334077596,"extension":5.652340071271757},"index":1,"playId":"dc6bfeb2-3715-3835-98dc-9cfd186fe852","pitchNumber":2,"startTime":"2026-05-19T21:12:15.074Z","endTime":"2026-05-19T21:12:19.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32337208351878,"aZ":-31.119805719747642,"pfxX":-11.429508239982344,"pfxZ":0.5449951927540013,"pX":0.24290737518963393,"pZ":2.160649600044165,"vX0":8.764320931758323,"vY0":-138.43805627871166,"vZ0":-3.381194769411378,"x":107.74,"y":180.44,"x0":-1.492397501434606,"y0":50.00181178324221,"z0":5.499959282060894,"aX":-21.997899280711927},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.4,"breakHorizontal":18.7,"spinRate":2378,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.39694000132395324,"extension":5.647135089162585},"index":2,"playId":"44402208-e517-39d6-81cb-30928ee42d09","pitchNumber":3,"startTime":"2026-05-19T21:12:34.000Z","endTime":"2026-05-19T21:12:38.649Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893106475864446,"aZ":-28.571492876142106,"pfxX":11.580363656908803,"pfxZ":2.3692994653741053,"pX":-0.018786860959166197,"pZ":2.3044341384194023,"vX0":1.8769943210472007,"vY0":-123.4908806812994,"vZ0":-0.7525593831727583,"x":117.72,"y":176.56,"x0":-2.2944801845295193,"y0":50.005568002935604,"z0":5.047686914730292,"aX":17.62973085472455},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":-21.4,"spinRate":2997,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.44600290300788803,"extension":5.489139042973501},"hitData":{"launchSpeed":79.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.74,"coordY":168.59}},"index":3,"playId":"45bf0c7e-2687-3020-9a5b-0063d3e34f63","pitchNumber":4,"startTime":"2026-05-19T21:12:48.948Z","endTime":"2026-05-19T21:12:57.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:12:57.258Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ha-Seong Kim grounds out, pitcher Anthony Bender to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T21:13:11.635Z","endTime":"2026-05-19T21:15:32.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842062036805835,"aZ":-29.554520314886556,"pfxX":11.330052235848873,"pfxZ":1.763420263729211,"pX":0.12652755540226346,"pZ":2.6621039913857447,"vX0":2.0758695677704857,"vY0":-121.73221883142064,"vZ0":0.3785277374092363,"x":112.18,"y":166.9,"x0":-2.2104207742871718,"y0":50.00429842344421,"z0":5.081173443061322,"aX":16.857356813922756},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":-21.0,"spinRate":2964,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.45144811306074395,"extension":5.407381392178311},"index":0,"playId":"bdb8a81e-4fe0-3248-9791-5f0d19f93e17","pitchNumber":1,"startTime":"2026-05-19T21:13:23.863Z","endTime":"2026-05-19T21:13:28.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62393440908192,"aZ":-29.31049589445622,"pfxX":11.722995847307592,"pfxZ":1.9284615673704,"pX":0.01892217417225885,"pZ":1.993302773918785,"vX0":1.683166275902241,"vY0":-121.77899256293168,"vZ0":-1.0305957686533314,"x":116.28,"y":184.96,"x0":-2.2046122720735717,"y0":50.00270006620411,"z0":4.985600172960791,"aX":17.39145883423301},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":-21.6,"spinRate":2997,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4518870638271033,"extension":5.437797225047823},"index":1,"playId":"ae01b09b-77a4-3afd-b62e-6d21622b2886","pitchNumber":2,"startTime":"2026-05-19T21:13:38.137Z","endTime":"2026-05-19T21:13:41.732Z","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":83.9,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055742611795704,"aZ":-29.053905809210118,"pfxX":13.227560805202536,"pfxZ":2.1235481570074164,"pX":1.82924890126808,"pZ":1.193221778477164,"vX0":5.579281265329982,"vY0":-121.88962681944722,"vZ0":-2.756974145344314,"x":47.27,"y":206.56,"x0":-2.2237026187906417,"y0":50.00329027538588,"z0":4.907295047237267,"aX":19.44969496527392},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-25.4,"spinRate":2942,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4533433257239219,"extension":5.418847827237758},"index":2,"playId":"0a6af9ef-01f6-3ec4-adee-f54b56a16fd1","pitchNumber":3,"startTime":"2026-05-19T21:13:59.312Z","endTime":"2026-05-19T21:14:02.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189016054753537,"aZ":-28.912862798327126,"pfxX":13.97177156366445,"pfxZ":2.202271626622954,"pX":0.6360396740439767,"pZ":2.984769657323562,"vX0":2.529713561704125,"vY0":-122.39760104490625,"vZ0":0.8346310864435852,"x":92.76,"y":158.19,"x0":-2.2294660948933287,"y0":50.00564990502544,"z0":5.158867834792811,"aX":20.727861679621693},"breaks":{"breakAngle":36.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-25.9,"spinRate":3052,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.4513907206682135,"extension":5.35019140658464},"index":3,"playId":"a6e96695-9013-3b5c-8806-15ea739cc901","pitchNumber":4,"startTime":"2026-05-19T21:14:16.006Z","endTime":"2026-05-19T21:14:21.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":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81561127392979,"aZ":-28.365777228266868,"pfxX":-9.191368895656256,"pfxZ":1.8625425792507446,"pX":-1.0551709678266898,"pZ":3.0737000135714445,"vX0":4.902286037075558,"vY0":-142.1563037255809,"vZ0":-2.4279167779322104,"x":157.22,"y":155.79,"x0":-1.608528610843629,"y0":50.00369327283001,"z0":5.740966953996167,"aX":-18.798336726812238},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":2350,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3854055071681799,"extension":5.49710724076134},"index":4,"playId":"770806d3-a031-3736-88b9-32c9af32e539","pitchNumber":5,"startTime":"2026-05-19T21:15:03.735Z","endTime":"2026-05-19T21:15:07.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.330642058704896,"aZ":-31.822118724574825,"pfxX":-10.15200301282194,"pfxZ":0.1741612209310155,"pX":-0.07809455013800196,"pZ":2.644662316279267,"vX0":7.674462741387801,"vY0":-141.47450559901498,"vZ0":-2.7700928122793433,"x":119.98,"y":167.37,"x0":-1.5163066552990512,"y0":50.002887258679166,"z0":5.690617229101639,"aX":-20.438942006492116},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.1,"breakHorizontal":16.7,"spinRate":2277,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3881768942180348,"extension":5.6721932296266155},"hitData":{"launchSpeed":63.4,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.41,"coordY":185.34}},"index":5,"playId":"4455b9cf-23a1-36a1-9781-5d3ace3bf1c4","pitchNumber":6,"startTime":"2026-05-19T21:15:25.283Z","endTime":"2026-05-19T21:15:32.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:15:32.523Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T21:17:36.488Z","endTime":"2026-05-19T21:18:13.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mike Yastrzemski remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T21:17:10.262Z","endTime":"2026-05-19T21:17:38.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":640492,"link":"/api/v1/people/640492"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.066802037673362,"aZ":-36.375058757552566,"pfxX":-4.086302901449928,"pfxZ":-3.383231963563887,"pX":0.19888612691841637,"pZ":2.460105021236835,"vX0":-0.5148557375067755,"vY0":-110.80457358533938,"vZ0":1.1297647266723891,"x":109.42,"y":172.36,"x0":0.9651460443100993,"y0":50.00254768913702,"z0":5.748525189252762,"aX":-5.073586678520251},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-5.5,"breakHorizontal":7.6,"spinRate":2463,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.49457950173501875,"extension":5.816351673244026},"index":1,"playId":"2f5449da-de42-3ce4-92a2-1ee5a740ffc1","pitchNumber":1,"startTime":"2026-05-19T21:17:38.628Z","endTime":"2026-05-19T21:17:42.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62713650638746,"aZ":-15.997262858354743,"pfxX":7.040908829454974,"pfxZ":9.473011864745994,"pX":-0.0972328430918814,"pZ":3.7024344626642995,"vX0":-4.528178942843055,"vY0":-130.19812731761073,"vZ0":-1.3746460223217813,"x":120.71,"y":138.81,"x0":0.7541674405209076,"y0":50.0064191279619,"z0":5.454180088737776,"aX":12.029384154639782},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.0,"breakHorizontal":-11.6,"spinRate":2182,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4215145350813443,"extension":5.878704649111845},"index":2,"playId":"2e33580c-5e34-3cee-b7f8-5969a20e36eb","pitchNumber":2,"startTime":"2026-05-19T21:17:49.731Z","endTime":"2026-05-19T21:17:53.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453698659284036,"aZ":-15.353564584096384,"pfxX":6.818379281009469,"pfxZ":9.958837731184964,"pX":-0.14468109561640535,"pZ":3.259861876513815,"vX0":-4.318267026855435,"vY0":-129.4900529429738,"vZ0":-2.6310428864170268,"x":122.51,"y":150.76,"x0":0.6635420589303236,"y0":50.0006276377348,"z0":5.471670283950889,"aX":11.512661497005215},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.6,"breakHorizontal":-11.3,"spinRate":2143,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4238952214654992,"extension":6.1317074946706445},"hitData":{"launchSpeed":91.3,"launchAngle":50.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.62,"coordY":90.85}},"index":3,"playId":"77dfb55b-ea12-3a81-9a48-578d92f5843d","pitchNumber":3,"startTime":"2026-05-19T21:18:03.279Z","endTime":"2026-05-19T21:18:13.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:18:13.201Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T21:18:22.463Z","endTime":"2026-05-19T21:19:31.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"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":89.9,"endSpeed":82.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079431100085806,"aZ":-21.37012571514858,"pfxX":11.687911690082283,"pfxZ":6.281868336049464,"pX":0.68206733471596,"pZ":1.5492185894378059,"vX0":-4.383685486301131,"vY0":-130.68718634500308,"vZ0":-5.327981715581798,"x":91.0,"y":196.95,"x0":0.8685162474856143,"y0":50.002397181254636,"z0":5.232796210697333,"aX":20.094879903421404},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.3,"breakHorizontal":-20.2,"spinRate":2100,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4200798514472295,"extension":5.959252653284855},"index":0,"playId":"5c92fd33-6e02-3360-b269-a5c24a54dee9","pitchNumber":1,"startTime":"2026-05-19T21:18:36.345Z","endTime":"2026-05-19T21:18:39.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.508610938461317,"aZ":-21.07415705097055,"pfxX":-0.9643539585587495,"pfxZ":6.933750899410757,"pX":-0.15375761806878946,"pZ":2.89252552641034,"vX0":-2.110341481966117,"vY0":-125.2357831594934,"vZ0":-1.9687869764192751,"x":122.86,"y":160.68,"x0":0.8225434039139166,"y0":50.000784338685335,"z0":5.3993625373415055,"aX":-1.542712675485951},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":2.2,"spinRate":2267,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.43610572661301505,"extension":5.9435672391226415},"index":1,"playId":"63a328a9-274c-3ef1-883c-55684396f80e","pitchNumber":2,"startTime":"2026-05-19T21:18:56.135Z","endTime":"2026-05-19T21:19:00.984Z","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":83.5,"endSpeed":76.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663776244461936,"aZ":-22.536625009933534,"pfxX":8.153038411331144,"pfxZ":6.486788715956183,"pX":-0.11824275889300923,"pZ":1.2194222405144282,"vX0":-4.648006095547547,"vY0":-121.37868340135716,"vZ0":-5.085658334015737,"x":121.51,"y":205.86,"x0":0.7662591182238582,"y0":50.00380128264954,"z0":5.314500114010248,"aX":12.116280749727803},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":1624,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.45194984727692233,"extension":6.068423275259997},"index":2,"playId":"41a30ff4-6af2-33d3-8846-6c21e571110f","pitchNumber":3,"startTime":"2026-05-19T21:19:13.478Z","endTime":"2026-05-19T21:19:22.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31558118057804,"aZ":-22.42971686966322,"pfxX":-0.60047059528112,"pfxZ":6.02480859490037,"pX":0.8897945535061054,"pZ":2.385023038840227,"vX0":-0.6966181628135231,"vY0":-126.50686640588484,"vZ0":-2.702530843776492,"x":83.08,"y":174.38,"x0":1.2469562788740873,"y0":50.00295188582251,"z0":5.269177508515663,"aX":-0.9711217673177559},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2355,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.43331816805336265,"extension":5.984120927173867},"index":3,"playId":"9f7ce0d3-34e3-35ba-8027-d7d621a8ef7b","pitchNumber":4,"startTime":"2026-05-19T21:19:27.589Z","endTime":"2026-05-19T21:19:31.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:19:31.444Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T21:19:42.295Z","endTime":"2026-05-19T21:21:18.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477217961440868,"aZ":-22.512065296018125,"pfxX":7.783173614502829,"pfxZ":6.77255679151911,"pX":0.8145877526604808,"pZ":3.1368515436465247,"vX0":-3.0518285426983907,"vY0":-118.86173356313901,"vZ0":-0.5853032241539458,"x":85.95,"y":154.09,"x0":1.1063604958607938,"y0":50.00139562728064,"z0":5.436363810681026,"aX":11.099098281588224},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":12.4,"breakHorizontal":-13.3,"spinRate":1591,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4613949176484886,"extension":5.898856651364648},"index":0,"playId":"3ab18efc-fdcd-34bb-9a29-356025cae417","pitchNumber":1,"startTime":"2026-05-19T21:19:55.816Z","endTime":"2026-05-19T21:19:59.225Z","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":89.4,"endSpeed":81.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6273106917743,"aZ":-23.07219967163319,"pfxX":10.395496675249582,"pfxZ":5.358460078623981,"pX":0.4308492396148058,"pZ":2.4522243545512605,"vX0":-4.592509675284991,"vY0":-130.08860056491932,"vZ0":-2.7311976098909225,"x":100.58,"y":172.57,"x0":0.8775394694618033,"y0":50.001618132465445,"z0":5.282231174734578,"aX":17.652262189176668},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.2,"breakHorizontal":-17.6,"spinRate":2068,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4225283300061493,"extension":6.020725487688941},"index":1,"playId":"8a97d3fb-c734-35ce-a488-16ffc9ebdd6a","pitchNumber":2,"startTime":"2026-05-19T21:20:10.241Z","endTime":"2026-05-19T21:20:13.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-19T21:20:24.255Z","endTime":"2026-05-19T21:20:37.427Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80753575156362,"aZ":-20.767747939663465,"pfxX":8.003792112733514,"pfxZ":7.685246600421616,"pX":-0.97707666229949,"pZ":1.6783216013764182,"vX0":-6.440463488418198,"vY0":-120.86017147626426,"vZ0":-4.412585404848183,"x":154.24,"y":193.47,"x0":0.6779698709688157,"y0":50.004460129141705,"z0":5.343991259288545,"aX":11.882293554830301},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":13.1,"breakHorizontal":-13.1,"spinRate":1747,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.45260100495190203,"extension":6.032489151364537},"index":3,"playId":"36d14488-f69c-3a77-abd0-df8f4f4a350f","pitchNumber":3,"startTime":"2026-05-19T21:20:37.427Z","endTime":"2026-05-19T21:20:41.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.32779329209322,"aZ":-38.28454304673455,"pfxX":-3.302939126151658,"pfxZ":-4.98323877197773,"pX":0.31654993535849185,"pZ":2.3444255134636722,"vX0":-0.4213196394279123,"vY0":-109.98023868532393,"vZ0":1.649076584888584,"x":104.93,"y":175.48,"x0":0.939698360303338,"y0":50.00249405332309,"z0":5.642246654835319,"aX":-4.049937814500617},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-8.3,"breakHorizontal":6.1,"spinRate":2455,"spinDirection":300},"zone":6,"typeConfidence":2.0,"plateTime":0.4978439686125502,"extension":5.798844543361394},"index":4,"playId":"f4495d18-21ce-3253-9412-e94e8efdaa09","pitchNumber":4,"startTime":"2026-05-19T21:20:52.974Z","endTime":"2026-05-19T21:20:56.811Z","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":86.3,"endSpeed":79.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937676339545266,"aZ":-21.1797318358065,"pfxX":-0.5128285627542326,"pfxZ":6.817066903190414,"pX":0.4519148957360028,"pZ":1.7669579542057796,"vX0":-1.8776306108345533,"vY0":-125.77411822015605,"vZ0":-4.1146485534392605,"x":99.77,"y":191.07,"x0":1.2727375667715284,"y0":50.00210285580899,"z0":5.127774015864371,"aX":-0.8268053805776711},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":1.3,"spinRate":2329,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.43439395436313566,"extension":6.133103586265227},"index":5,"playId":"c0f4770d-4bfe-3d44-9080-84dc860c91bc","pitchNumber":5,"startTime":"2026-05-19T21:21:15.629Z","endTime":"2026-05-19T21:21:18.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:21:18.847Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronald Acuña Jr. doubles (9) on a sharp line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T21:23:26.157Z","endTime":"2026-05-19T21:23:53.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51758498306534,"aZ":-29.340083030910566,"pfxX":-11.077923291776468,"pfxZ":1.440216892937606,"pX":-0.5019221671390206,"pZ":2.6788699676205057,"vX0":7.153796983977857,"vY0":-139.73726529125705,"vZ0":-3.131362195608384,"x":136.13,"y":166.45,"x0":-1.6604985148128917,"y0":50.004419391176256,"z0":5.748840971749489,"aX":-21.833221647753874},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.2,"breakHorizontal":18.5,"spinRate":2380,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3924911175622716,"extension":5.569889318839931},"hitData":{"launchSpeed":108.6,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":30.67,"coordY":96.25}},"index":0,"playId":"5bdf8330-2305-36ad-8a79-df17882fdb17","pitchNumber":1,"startTime":"2026-05-19T21:23:41.103Z","endTime":"2026-05-19T21:23:53.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:23:53.100Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T21:24:03.934Z","endTime":"2026-05-19T21:26:29.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.434241744179694,"aZ":-25.652728599605037,"pfxX":-11.606570318600873,"pfxZ":3.331246227635411,"pX":-1.909252503087556,"pZ":1.6411711624436867,"vX0":4.006318571520878,"vY0":-139.72610693592804,"vZ0":-6.041469285108422,"x":189.78,"y":194.47,"x0":-1.8623295688029107,"y0":50.00428109655965,"z0":5.540598606382659,"aX":-22.719931546311994},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":20.0,"spinRate":2539,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39352651573513864,"extension":5.499279659137183},"index":0,"playId":"a0998554-a7cd-3874-97c7-7c0d0e30ebd0","pitchNumber":1,"startTime":"2026-05-19T21:24:28.804Z","endTime":"2026-05-19T21:24:33.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0245584155568,"aZ":-27.645434717757272,"pfxX":11.573100679306288,"pfxZ":3.310688024929558,"pX":-0.11972306278578408,"pZ":2.9700722377762347,"vX0":1.930667162896897,"vY0":-117.00241651373359,"vZ0":1.152984315147184,"x":121.56,"y":158.59,"x0":-2.460266808100872,"y0":50.00078633018713,"z0":5.08985912152725,"aX":15.812304859286403},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.6,"breakHorizontal":-21.4,"spinRate":2991,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.47073420964318347,"extension":5.371354793387337},"index":1,"playId":"c94add38-76bb-3a92-9d35-5df9a75bf534","pitchNumber":2,"startTime":"2026-05-19T21:24:49.536Z","endTime":"2026-05-19T21:24:53.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774215824965744,"aZ":-28.262267324161467,"pfxX":12.29497360947003,"pfxZ":2.7806321400811713,"pX":1.1039240983435263,"pZ":2.0885879857199163,"vX0":4.109858934300603,"vY0":-119.01546774781018,"vZ0":-0.6337960485685048,"x":74.92,"y":182.39,"x0":-2.2515274326393016,"y0":50.005107641253275,"z0":4.960100406210198,"aX":17.313094707872036},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.2,"breakHorizontal":-23.3,"spinRate":2925,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.46350502480571176,"extension":5.563233324137699},"index":2,"playId":"61ee6125-9272-3a6a-9b71-fae952a3825b","pitchNumber":3,"startTime":"2026-05-19T21:25:08.227Z","endTime":"2026-05-19T21:25:11.802Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700930342101483,"aZ":-26.566251275659763,"pfxX":-9.169291192566694,"pfxZ":2.8828059063120097,"pX":-1.3484041213277578,"pZ":2.898988103740305,"vX0":4.265765949678293,"vY0":-138.78271828264263,"vZ0":-2.51846702739492,"x":168.4,"y":160.51,"x0":-1.7158930678264277,"y0":50.00510643671988,"z0":5.591840522349106,"aX":-17.848879555258158},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2497,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39500390527100215,"extension":5.583313987465628},"index":3,"playId":"a6b1df5e-7a30-3caf-9a52-19d9a789f9b9","pitchNumber":4,"startTime":"2026-05-19T21:25:27.328Z","endTime":"2026-05-19T21:25:32.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"d2141bd8-f6e6-4f7c-8d66-a05441ca419a","startTime":"2026-05-19T21:25:43.698Z","endTime":"2026-05-19T21:25:48.698Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10617066744383,"aZ":-27.171788558536328,"pfxX":11.990955869284539,"pfxZ":3.4705230272051315,"pX":1.0079531973319853,"pZ":2.1746370590602515,"vX0":4.371181828659799,"vY0":-120.34837051771807,"vZ0":-0.7493734255524883,"x":78.58,"y":180.06,"x0":-2.3985598737194507,"y0":50.0031940371853,"z0":4.933984672900191,"aX":17.285978549088927},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":-22.8,"spinRate":3021,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4581593536774604,"extension":5.425089929541674},"index":5,"playId":"2e10aa6c-e552-3ca2-bccb-e3ec1cfb158a","pitchNumber":5,"startTime":"2026-05-19T21:25:59.981Z","endTime":"2026-05-19T21:26:04.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477948824212543,"aZ":-27.789122803522165,"pfxX":12.749847658227996,"pfxZ":3.1037107385087914,"pX":0.3476932941040521,"pZ":2.592088986687529,"vX0":2.6566232360578095,"vY0":-119.31811776529851,"vZ0":0.40106099691192343,"x":103.75,"y":168.79,"x0":-2.440426317800884,"y0":50.00102592643995,"z0":4.969237850575042,"aX":17.991392403826556},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.0,"breakHorizontal":-23.8,"spinRate":3013,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.4628169477257149,"extension":5.598767167359939},"hitData":{"launchSpeed":79.9,"launchAngle":45.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.74,"coordY":104.44}},"index":6,"playId":"f19e5b2b-1b43-34bb-a049-36122599123f","pitchNumber":6,"startTime":"2026-05-19T21:26:19.316Z","endTime":"2026-05-19T21:26:29.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:26:29.106Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (16) on a sharp line drive to right fielder Kyle Stowers. Ronald Acuña Jr. scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T21:29:13.390Z","endTime":"2026-05-19T21:29:27.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":669622,"link":"/api/v1/people/669622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T21:26:48.393Z","endTime":"2026-05-19T21:28:47.870Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andrew Nardi replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-19T21:28:47.870Z","endTime":"2026-05-19T21:29:15.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677053,"link":"/api/v1/people/677053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74650369439572,"aZ":-14.881925629599548,"pfxX":6.664839131358052,"pfxZ":8.879143632759408,"pX":0.019558430749537718,"pZ":2.720843157493157,"vX0":-10.191476714605518,"vY0":-138.40207638642485,"vZ0":-4.909330051918861,"x":116.25,"y":165.32,"x0":2.877008959405364,"y0":50.00263580644816,"z0":5.508043785996856,"aX":12.980700733192375},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-10.1,"spinRate":2266,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.39514408189269723,"extension":6.692383492136642},"hitData":{"launchSpeed":109.6,"launchAngle":11.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.78,"coordY":73.09}},"index":2,"playId":"4c2f5931-9525-3302-a8f8-8a85e81ce580","pitchNumber":1,"startTime":"2026-05-19T21:29:15.608Z","endTime":"2026-05-19T21:29:27.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:29:27.063Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T21:29:45.063Z","endTime":"2026-05-19T21:31:07.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.7,"endSpeed":78.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85899913233929,"aZ":-27.276806176638814,"pfxX":-1.3600324283927052,"pfxZ":3.095062824258064,"pX":-0.7774698165730637,"pZ":1.3201799534015992,"vX0":-8.526655604447832,"vY0":-125.86231845725541,"vZ0":-4.593669608786869,"x":146.64,"y":203.14,"x0":2.850415027179705,"y0":50.00209755621836,"z0":5.414456447064419,"aX":-2.1510809590994713},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":4.7,"spinRate":2254,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4375072183928377,"extension":6.683111721466072},"index":0,"playId":"ae1f8824-1eb1-3256-b2aa-c11d0aaf1e6a","pitchNumber":1,"startTime":"2026-05-19T21:29:54.404Z","endTime":"2026-05-19T21:29:59.633Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632428504065448,"aZ":-14.009885997717454,"pfxX":5.5526083630230385,"pfxZ":9.514865987755925,"pX":-0.8934819975538909,"pZ":3.0857118636250496,"vX0":-11.687159602818491,"vY0":-137.5711662402106,"vZ0":-4.1026668104250135,"x":151.06,"y":155.47,"x0":2.6960025813779143,"y0":50.00582864305342,"z0":5.551679472059089,"aX":10.604904299262193},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-7.6,"spinRate":2438,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.39873847190869816,"extension":6.646762078461253},"index":1,"playId":"cb251bcb-9504-3d7b-b49e-8dc54c2127fb","pitchNumber":2,"startTime":"2026-05-19T21:30:14.877Z","endTime":"2026-05-19T21:30:20.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069571988943114,"aZ":-27.286275401858543,"pfxX":-1.64257308663966,"pfxZ":3.092894787074936,"pX":-0.8943935018353341,"pZ":1.9810143069245705,"vX0":-8.936368377571185,"vY0":-125.84554633992578,"vZ0":-3.097723178095345,"x":5.76,"y":82.94,"x0":2.9378333539658144,"y0":50.002403031819036,"z0":5.473510782071794,"aX":-2.5946790974850367},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":5.3,"spinRate":2340,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43772218935235196,"extension":6.550711185856752},"index":2,"playId":"a7bcdb14-5100-3120-90bb-26551ab83b56","pitchNumber":3,"startTime":"2026-05-19T21:30:34.583Z","endTime":"2026-05-19T21:30:38.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813950185291933,"aZ":-28.940593659212087,"pfxX":-7.143754842396138,"pfxZ":2.251630125570342,"pX":-0.08785419689311846,"pZ":2.5246156986395176,"vX0":-4.988979755560643,"vY0":-119.0320590949444,"vZ0":-1.034228125430449,"x":120.35,"y":170.62,"x0":2.9631039269615114,"y0":50.001957606527796,"z0":5.584688430023099,"aX":-10.250928221024528},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2579,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.4601269939697219,"extension":6.595031309923316},"hitData":{"launchSpeed":97.3,"launchAngle":43.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.66,"coordY":98.84}},"index":3,"playId":"4e1da88e-f405-3741-b32f-d2ef73ada7f7","pitchNumber":4,"startTime":"2026-05-19T21:30:53.370Z","endTime":"2026-05-19T21:31:07.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:31:07.001Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T21:31:17.324Z","endTime":"2026-05-19T21:32:50.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95933474011662,"aZ":-11.411278683783724,"pfxX":5.446196970796998,"pfxZ":10.768192862816626,"pX":0.817234398682946,"pZ":3.1828349650917995,"vX0":-7.276823183925686,"vY0":-138.46115180422382,"vZ0":-4.583014447387328,"x":85.85,"y":152.84,"x0":2.780480298451329,"y0":50.00027253033302,"z0":5.6325146052769375,"aX":10.499105578656634},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":-8.2,"spinRate":2372,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.3966627436177239,"extension":6.581686060971933},"index":0,"playId":"51dc6d97-46d8-38ed-994b-ab86a8a8a840","pitchNumber":1,"startTime":"2026-05-19T21:31:31.694Z","endTime":"2026-05-19T21:31:35.823Z","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.8,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18129419351577,"aZ":-30.993007646810856,"pfxX":12.30054408654608,"pfxZ":0.6779707256445615,"pX":0.20482973495544893,"pZ":1.1833027466838313,"vX0":-10.839324792747938,"vY0":-131.7471223741602,"vZ0":-4.49084028683519,"x":109.19,"y":206.83,"x0":2.791167530613775,"y0":50.00218284802317,"z0":5.222618775800942,"aX":21.441268415480877},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":-19.7,"spinRate":1794,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4170757124296518,"extension":6.740968986035964},"index":1,"playId":"1acc47db-afd1-3fb9-8c19-555f4ba515e3","pitchNumber":2,"startTime":"2026-05-19T21:31:50.436Z","endTime":"2026-05-19T21:31:53.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118415598477302,"aZ":-25.401174242242693,"pfxX":10.914154834438627,"pfxZ":4.017151700958175,"pX":0.9164661448461315,"pZ":2.206046147405797,"vX0":-8.89982537254799,"vY0":-129.34906316266674,"vZ0":-2.725079093080261,"x":82.07,"y":179.22,"x0":2.9913731308080638,"y0":50.005693024109554,"z0":5.230334214749349,"aX":18.414033538422807},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-17.6,"spinRate":1637,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.42418406518218843,"extension":6.6608542760884815},"index":2,"playId":"220e7fd0-7ae4-346c-b717-bc037df108d1","pitchNumber":3,"startTime":"2026-05-19T21:32:08.355Z","endTime":"2026-05-19T21:32:11.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41295160209478,"aZ":-34.66881164833422,"pfxX":7.867401164326878,"pfxZ":-1.4734046311488846,"pX":1.8365127748754113,"pZ":2.3376423766123704,"vX0":-5.416549371022354,"vY0":-129.77845992415325,"vZ0":-0.9452064626825201,"x":47.0,"y":175.66,"x0":2.9379129570298876,"y0":50.00426615344354,"z0":5.36822987735273,"aX":13.301933925715725},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.6,"breakHorizontal":-12.8,"spinRate":1220,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.42348246906946674,"extension":6.672141613101535},"index":3,"playId":"f8f4cc3c-163d-3a49-a13c-72f4f9668624","pitchNumber":4,"startTime":"2026-05-19T21:32:26.709Z","endTime":"2026-05-19T21:32:31.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79373662455445,"aZ":-12.272827274032839,"pfxX":6.4510823467241885,"pfxZ":10.19950795009688,"pX":-0.1447721027786764,"pZ":3.969350401134053,"vX0":-10.299895602308466,"vY0":-139.3838202985082,"vZ0":-2.134832716001124,"x":122.52,"y":131.61,"x0":2.774564770950413,"y0":50.00039585611418,"z0":5.564004151397785,"aX":12.585477580990302},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":-9.4,"spinRate":2425,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.39423677672602064,"extension":6.687411944654373},"index":4,"playId":"7670ad05-354d-3159-a687-bff8dea5cda4","pitchNumber":5,"startTime":"2026-05-19T21:32:47.296Z","endTime":"2026-05-19T21:32:50.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:32:50.524Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T21:34:46.778Z","endTime":"2026-05-19T21:35:25.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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(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":88.8,"endSpeed":80.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98262280422618,"aZ":-25.452531753961715,"pfxX":12.098994062583309,"pfxZ":4.011734920880114,"pX":0.11160219391786037,"pZ":2.5420052136474838,"vX0":-6.107392881730839,"vY0":-129.1169308704388,"vZ0":-2.113159895294251,"x":112.75,"y":170.15,"x0":0.9464028012385068,"y0":50.00136046246262,"z0":5.346315654542664,"aX":20.255262870766575},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-20.4,"spinRate":2033,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4255915694691019,"extension":5.899145133916324},"hitData":{"launchSpeed":94.4,"launchAngle":27.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.27,"coordY":66.69}},"index":0,"playId":"c4b09ada-9fa5-340f-ab75-7fcd790c04a3","pitchNumber":1,"startTime":"2026-05-19T21:35:16.378Z","endTime":"2026-05-19T21:35:25.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:35:25.337Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to shortstop Ha-Seong Kim.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T21:36:04.545Z","endTime":"2026-05-19T21:36:29.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T21:35:54.781Z","endTime":"2026-05-19T21:36:06.746Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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.2,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01314796283716,"aZ":-22.65809563684544,"pfxX":10.191541615615815,"pfxZ":5.505903532074532,"pX":0.6942796773455733,"pZ":2.9667563319310917,"vX0":-3.645934908181674,"vY0":-131.21445572556775,"vZ0":-1.787996681567723,"x":90.54,"y":158.68,"x0":0.7846683476140668,"y0":50.00440842654382,"z0":5.360111986864548,"aX":17.618159907175325},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":-17.5,"spinRate":2001,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4188192044212098,"extension":6.000685555422112},"index":1,"playId":"8799627a-97cd-3e9e-93bb-72c0077fd5d7","pitchNumber":1,"startTime":"2026-05-19T21:36:06.746Z","endTime":"2026-05-19T21:36:10.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3074388017941,"aZ":-17.00899086975828,"pfxX":7.2783387458853,"pfxZ":8.704501903617949,"pX":-0.24222589532361738,"pZ":2.3903652711977457,"vX0":-4.825658784058004,"vY0":-131.28772238535612,"vZ0":-4.355976877297776,"x":126.23,"y":174.24,"x0":0.67588671626804,"y0":50.00314905202887,"z0":5.340455199028811,"aX":12.680852997374089},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":-12.1,"spinRate":2086,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4175060586316288,"extension":5.951459064292765},"hitData":{"launchSpeed":102.6,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":146.8}},"index":2,"playId":"41ece6b9-8cd9-3a1a-bc27-0317e0ddc5aa","pitchNumber":2,"startTime":"2026-05-19T21:36:19.902Z","endTime":"2026-05-19T21:36:29.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:36:29.937Z","atBatIndex":42},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Heriberto Hernández reaches on a fielding error by shortstop Ha-Seong Kim. Otto Lopez to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T21:36:36.707Z","endTime":"2026-05-19T21:37:09.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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":81.2,"endSpeed":74.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.532804376994246,"aZ":-26.198560078445745,"pfxX":8.54092921045423,"pfxZ":4.220986037560057,"pX":0.5649804623299077,"pZ":2.1863513913354606,"vX0":-3.5061917837459755,"vY0":-118.27529152986925,"vZ0":-1.684216636262315,"x":95.46,"y":179.75,"x0":0.9567798822862811,"y0":50.00511000807248,"z0":5.309853545568322,"aX":12.1038046631127},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":1638,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4630762367016801,"extension":5.927131060412655},"hitData":{"launchSpeed":87.1,"launchAngle":12.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":146.2}},"index":0,"playId":"b8ae094e-a3d0-3133-9e27-23e97884e210","pitchNumber":1,"startTime":"2026-05-19T21:36:58.093Z","endTime":"2026-05-19T21:37:09.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:37:09.313Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T21:37:29.394Z","endTime":"2026-05-19T21:39:54.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22141115968987,"aZ":-22.13565025736975,"pfxX":-1.2803413819058496,"pfxZ":6.30172742759043,"pX":-0.2663694719638877,"pZ":3.37555283792561,"vX0":-2.559537131858783,"vY0":-125.59805168869883,"vZ0":-0.5887733170661039,"x":127.15,"y":147.64,"x0":0.9334894538276777,"y0":50.00074584956186,"z0":5.418435097161246,"aX":-2.0377774735081737},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.5,"breakHorizontal":2.9,"spinRate":2320,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.43665569535068993,"extension":5.982524329919098},"index":0,"playId":"631ffc00-332c-3f7f-91cb-312768934afb","pitchNumber":1,"startTime":"2026-05-19T21:37:38.550Z","endTime":"2026-05-19T21:37:42.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368387215268307,"aZ":-18.46451408125115,"pfxX":6.586885903577259,"pfxZ":7.839930298615863,"pX":-0.2738865487107769,"pZ":3.981120698716927,"vX0":-4.392523593527027,"vY0":-131.7449963682525,"vZ0":-0.360412144977544,"x":127.44,"y":131.29,"x0":0.563726384877033,"y0":50.00139356764137,"z0":5.490708054519824,"aX":11.516834048227272},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":2198,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4165782317647202,"extension":5.950242653713998},"index":1,"playId":"52f12e77-5e4c-30ac-ad61-dc743bf37112","pitchNumber":2,"startTime":"2026-05-19T21:38:10.649Z","endTime":"2026-05-19T21:38:14.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.869573922876672,"aZ":-37.02921563196986,"pfxX":-2.490991845745547,"pfxZ":-3.8193240045634527,"pX":-0.39002431077672095,"pZ":1.2557821933949451,"vX0":-2.1688772591110435,"vY0":-112.19105221713258,"vZ0":-1.094113483882479,"x":131.87,"y":204.87,"x0":0.9139356912209288,"y0":50.00320915787554,"z0":5.533878374094653,"aX":-3.1656775355708984},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-6.8,"breakHorizontal":5.0,"spinRate":2451,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4887800374548936,"extension":5.898397176468379},"index":2,"playId":"104530f5-43eb-3d11-b7db-e99db61fba51","pitchNumber":3,"startTime":"2026-05-19T21:38:28.714Z","endTime":"2026-05-19T21:38:32.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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857362075391546,"aZ":-24.239558553473152,"pfxX":9.261726700411215,"pfxZ":4.558130420933201,"pX":0.11766768443779911,"pZ":3.8500597245568975,"vX0":-4.129035951919777,"vY0":-131.14414218256485,"vZ0":0.3282192451524445,"x":112.51,"y":134.83,"x0":0.5096292646613084,"y0":50.00311480845149,"z0":5.531956676994891,"aX":16.12518898512787},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2129,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4177336212622764,"extension":5.796969923574719},"index":3,"playId":"768baf86-1985-37b0-99ba-4782ab8a6890","pitchNumber":4,"startTime":"2026-05-19T21:38:52.209Z","endTime":"2026-05-19T21:38:59.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez steals (8) 3rd base. Heriberto Hernández steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"768baf86-1985-37b0-99ba-4782ab8a6890","startTime":"2026-05-19T21:39:07.283Z","endTime":"2026-05-19T21:39:33.148Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.260177566617468,"aZ":-25.44933808869958,"pfxX":8.487149627630956,"pfxZ":4.503084555993816,"pX":1.5327097989107898,"pZ":1.2255881841929348,"vX0":-1.8065793638596592,"vY0":-121.56615415769053,"vZ0":-3.985685404331087,"x":58.58,"y":205.69,"x0":1.183718517690602,"y0":50.004454688949714,"z0":5.100496779713215,"aX":12.679223419593873},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":1662,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4508901905091216,"extension":6.063746825469058},"index":5,"playId":"82153e97-0571-33e0-bf17-c794fb1322bb","pitchNumber":5,"startTime":"2026-05-19T21:39:33.148Z","endTime":"2026-05-19T21:39:36.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45260652024178,"aZ":-24.324356221822867,"pfxX":-1.7898907307873726,"pfxZ":4.9295957311211955,"pX":0.9357856612898232,"pZ":2.283753740871025,"vX0":0.04278433997565599,"vY0":-124.66580016333485,"vZ0":-2.377584102128044,"x":81.33,"y":177.12,"x0":1.1514220546398795,"y0":50.000674821595354,"z0":5.234818422278214,"aX":-2.8480921972186404},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":3.2,"spinRate":2308,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4375014204450811,"extension":5.965226606030731},"index":6,"playId":"c3b798de-084a-31d6-a9fc-2022fac9cd08","pitchNumber":6,"startTime":"2026-05-19T21:39:49.867Z","endTime":"2026-05-19T21:39:54.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:39:54.541Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T21:40:01.032Z","endTime":"2026-05-19T21:41:28.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88576781436834,"aZ":-28.17530862976936,"pfxX":-2.3951232492394543,"pfxZ":2.5373772652714806,"pX":-0.062193511261072185,"pZ":3.430380676082387,"vX0":-1.83571317408599,"vY0":-124.41248754139643,"vZ0":0.8527096667708692,"x":119.37,"y":146.16,"x0":0.9951534883466432,"y0":50.001955650785725,"z0":5.410188180596464,"aX":-3.7708838260881956},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":4.8,"spinRate":2247,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.43948095621838856,"extension":6.0199173707591305},"index":0,"playId":"7e19e8e5-3d4e-3231-89dd-5b84f0c36abc","pitchNumber":1,"startTime":"2026-05-19T21:40:22.816Z","endTime":"2026-05-19T21:40:26.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.2,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111709864608912,"aZ":-16.191830765751707,"pfxX":5.472009552158847,"pfxZ":8.981995976612707,"pX":-0.6782227625662733,"pZ":3.9891806190957975,"vX0":-5.023216269465513,"vY0":-132.7418561409663,"vZ0":-0.6739733748055761,"x":47.4,"y":96.13,"x0":0.5301304670986815,"y0":50.005626353742834,"z0":5.4280542681979815,"aX":9.741072048747746},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-8.8,"spinRate":2126,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4130422267847522,"extension":5.9403088559660056},"index":1,"playId":"db096279-1b3f-3621-96c2-bba70edf084e","pitchNumber":2,"startTime":"2026-05-19T21:40:37.411Z","endTime":"2026-05-19T21:40:43.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.500777798879685,"aZ":-22.951792885738158,"pfxX":10.518887686203536,"pfxZ":5.17767168366972,"pX":-1.0329938819585058,"pZ":2.5532907464330212,"vX0":-7.261641952010648,"vY0":-133.13264130462798,"vZ0":-2.8914160475161568,"x":156.38,"y":169.84,"x0":0.37320131267126627,"y0":50.005875748670704,"z0":5.327994316986748,"aX":18.74992953066923},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-17.3,"spinRate":2161,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.41255341367438225,"extension":5.963328774547509},"index":2,"playId":"4c3bf967-438d-356d-9855-c0aa4b9f8a1f","pitchNumber":3,"startTime":"2026-05-19T21:41:06.577Z","endTime":"2026-05-19T21:41:11.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45064010030991,"aZ":-14.17391546670182,"pfxX":6.471244700010132,"pfxZ":10.330196295653614,"pX":-0.5492801822207278,"pZ":3.574183321613985,"vX0":-4.898992715457462,"vY0":-131.77630713285114,"vZ0":-1.9578615533074164,"x":137.94,"y":142.28,"x0":0.5018739528081598,"y0":50.00027313209967,"z0":5.385054329538999,"aX":11.272899398006372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.5,"breakHorizontal":-10.6,"spinRate":2189,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41714491880588334,"extension":5.810433607609168},"index":3,"playId":"f6f1dc96-cadf-3bac-b2b6-2963358e4574","pitchNumber":4,"startTime":"2026-05-19T21:41:24.596Z","endTime":"2026-05-19T21:41:28.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:41:28.065Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (9) on a line drive to center field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T21:43:22.290Z","endTime":"2026-05-19T21:44:06.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":677053,"link":"/api/v1/people/677053"},"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, 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":85.6,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36955232373926,"aZ":-28.117186853450864,"pfxX":-1.4597852659313286,"pfxZ":2.58055752901862,"pX":-0.20575324303083464,"pZ":2.4906308764744893,"vX0":-7.343305774222849,"vY0":-124.49947205032814,"vZ0":-1.7471010048105051,"x":124.84,"y":171.53,"x0":2.968580704083059,"y0":50.00514387579107,"z0":5.522603519183424,"aX":-2.297684043383596},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2307,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.43948735753634427,"extension":6.583591624649522},"hitData":{"launchSpeed":110.1,"launchAngle":19.0,"totalDistance":421.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.4,"coordY":30.2}},"index":0,"playId":"7d919dd3-0300-38e7-b9d9-c2c8cef2ad7c","pitchNumber":1,"startTime":"2026-05-19T21:43:42.113Z","endTime":"2026-05-19T21:44:06.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:44:06.752Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T21:44:12.623Z","endTime":"2026-05-19T21:45:37.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62160514971151,"aZ":-13.621574360414733,"pfxX":4.837793774432378,"pfxZ":9.749536853341525,"pX":0.1456804807654915,"pZ":3.57779895394861,"vX0":-8.610920632215631,"vY0":-136.71218708300887,"vZ0":-2.9836052591631104,"x":111.45,"y":142.18,"x0":2.700031930665404,"y0":50.005045136866435,"z0":5.61170519614064,"aX":9.209091500594011},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2370,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3998209293457613,"extension":6.509176000109336},"index":0,"playId":"81d22bc9-dc34-350a-98e6-7d51d6337410","pitchNumber":1,"startTime":"2026-05-19T21:44:24.319Z","endTime":"2026-05-19T21:44:30.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107428226692587,"aZ":-29.226603638367493,"pfxX":-7.28369404390367,"pfxZ":2.0600147628003658,"pX":-0.9947351245447991,"pZ":2.009628040634496,"vX0":-6.657946729699549,"vY0":-119.16321946275647,"vZ0":-2.1932935582053874,"x":154.92,"y":184.52,"x0":2.7873963178610124,"y0":50.00184202564026,"z0":5.597000241651583,"aX":-10.414177390424472},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.5,"breakHorizontal":14.9,"spinRate":2552,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4606359048239623,"extension":6.589957480882464},"index":1,"playId":"eb5f4b44-5610-30dd-aa2e-c1804b80f729","pitchNumber":2,"startTime":"2026-05-19T21:44:45.393Z","endTime":"2026-05-19T21:44:49.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-19T21:44:59.470Z","endTime":"2026-05-19T21:45:13.547Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21431962024764,"aZ":-12.597759310203045,"pfxX":4.719722732042622,"pfxZ":10.051851839140703,"pX":-0.8231328685737287,"pZ":2.121963758337957,"vX0":-11.13394014003596,"vY0":-138.70465106252172,"vZ0":-6.7804873726580555,"x":148.38,"y":181.49,"x0":2.6307816138661027,"y0":50.000335771161986,"z0":5.439273255645834,"aX":9.190763825419921},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.2,"spinRate":2436,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3949877298298876,"extension":6.718902939474229},"index":3,"playId":"5056fded-255e-329d-9301-c8b117037153","pitchNumber":3,"startTime":"2026-05-19T21:45:13.547Z","endTime":"2026-05-19T21:45:18.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077683344009074,"aZ":-11.808597912336129,"pfxX":5.977975443269943,"pfxZ":10.632789025975688,"pX":-0.3293956062380056,"pZ":2.963608943357394,"vX0":-10.248172321926306,"vY0":-137.64692846311482,"vZ0":-4.583249692826003,"x":129.56,"y":158.76,"x0":2.6684378816737726,"y0":50.00376375868233,"z0":5.452419259069565,"aX":11.452023388024656},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-8.6,"spinRate":2484,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.3982034024818546,"extension":6.514205473603158},"index":4,"playId":"1ede8b44-46ff-3305-9327-c278a679f23f","pitchNumber":4,"startTime":"2026-05-19T21:45:32.446Z","endTime":"2026-05-19T21:45:37.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:45:37.096Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sandy León strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T21:45:48.584Z","endTime":"2026-05-19T21:47:42.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52668342612636,"aZ":-28.50523806391733,"pfxX":10.424603679743434,"pfxZ":2.157691293271334,"pX":0.6820528392176874,"pZ":2.18945576063234,"vX0":-9.214878772646962,"vY0":-129.7888480134156,"vZ0":-2.330124456474753,"x":91.0,"y":179.66,"x0":2.926560169650342,"y0":50.005834616163646,"z0":5.272817016249504,"aX":17.762576995967468},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-16.8,"spinRate":1389,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4222417969376937,"extension":6.619112455808294},"index":0,"playId":"b5610a1e-5b20-3582-b252-b4d06e35f11c","pitchNumber":1,"startTime":"2026-05-19T21:46:00.703Z","endTime":"2026-05-19T21:46:07.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78922649215236,"aZ":-11.669345761354181,"pfxX":3.824825719049535,"pfxZ":10.586893980675123,"pX":0.45176573795769137,"pZ":3.3932415804257716,"vX0":-7.557541700942874,"vY0":-138.93323859301566,"vZ0":-3.7422779483789204,"x":99.78,"y":147.16,"x0":2.7217055497218996,"y0":50.006170680242036,"z0":5.544570082580831,"aX":7.411316172423493},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":-5.2,"spinRate":2345,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3956318268268104,"extension":6.693507261204658},"index":1,"playId":"03e12ae1-71b1-3482-bff7-771b1dcfc3e5","pitchNumber":2,"startTime":"2026-05-19T21:46:34.377Z","endTime":"2026-05-19T21:46:38.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45981235425125,"aZ":-12.998928848167054,"pfxX":5.207398158910512,"pfxZ":10.079151585491863,"pX":0.521313752287379,"pZ":3.3391157669044973,"vX0":-8.374125866265093,"vY0":-137.51845400440448,"vZ0":-3.2564131168376735,"x":97.13,"y":148.62,"x0":2.9389279572334113,"y0":50.00021230821076,"z0":5.428948970003169,"aX":9.905146667814156},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-7.6,"spinRate":2291,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39935351861259605,"extension":6.6215981883293225},"index":2,"playId":"73ec7355-36e8-34bb-b80b-fca8fd41cf70","pitchNumber":3,"startTime":"2026-05-19T21:46:50.512Z","endTime":"2026-05-19T21:46:54.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-19T21:47:07.216Z","endTime":"2026-05-19T21:47:18.169Z","isPitch":false,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"}},{"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.9,"endSpeed":80.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9644013778952,"aZ":-31.24789469726924,"pfxX":-1.0912564009417574,"pfxZ":0.5634894738906464,"pX":0.12847355067406702,"pZ":1.8287151044660384,"vX0":-6.587152979100826,"vY0":-126.55529497952561,"vZ0":-3.0135810831384346,"x":112.1,"y":189.4,"x0":2.8984529631747824,"y0":50.001703335500004,"z0":5.518108006587781,"aX":-1.781548355382815},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":3.4,"spinRate":2328,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.43153668137658485,"extension":6.5485850038404045},"index":4,"playId":"c2685315-1dcc-3ff3-802e-6e067cfe5a9d","pitchNumber":4,"startTime":"2026-05-19T21:47:18.169Z","endTime":"2026-05-19T21:47:21.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82759734272357,"aZ":-14.33972591491963,"pfxX":5.805353368911022,"pfxZ":9.219289837294342,"pX":0.015464849624468029,"pZ":3.5972128681939917,"vX0":-9.505487065660894,"vY0":-137.99142950491662,"vZ0":-2.4607271066134278,"x":116.41,"y":141.66,"x0":2.745691645087088,"y0":50.001539963021045,"z0":5.4629632913649955,"aX":11.229636807353469},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-8.6,"spinRate":2376,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.39646409570816266,"extension":6.617970542991682},"index":5,"playId":"9050744c-e10b-3a79-912a-64a29b66ba9a","pitchNumber":5,"startTime":"2026-05-19T21:47:38.761Z","endTime":"2026-05-19T21:47:42.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:47:42.807Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T21:50:18.720Z","endTime":"2026-05-19T21:50:30.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T21:47:58.518Z","endTime":"2026-05-19T21:49:10.527Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Petersen replaces Andrew Nardi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-19T21:49:10.527Z","endTime":"2026-05-19T21:50:21.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39467152425437,"aZ":-8.02943407656988,"pfxX":-4.375971018644913,"pfxZ":11.991969956824562,"pX":-0.5681875543556639,"pZ":2.46243145719142,"vX0":1.3521728872295666,"vY0":-141.27305094392833,"vZ0":-9.771629732140644,"x":138.66,"y":172.29,"x0":-0.48576138922491596,"y0":50.00032492860021,"z0":6.489756980202745,"aX":-8.808004174353814},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":7.7,"spinRate":2269,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.3882998510854603,"extension":5.95879678372138},"hitData":{"launchSpeed":94.8,"launchAngle":57.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.43,"coordY":134.49}},"index":2,"playId":"d8b1881b-099d-311b-a5a0-807207332eca","pitchNumber":1,"startTime":"2026-05-19T21:50:21.062Z","endTime":"2026-05-19T21:50:30.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:50:30.314Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to shortstop Ha-Seong Kim.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T21:52:50.365Z","endTime":"2026-05-19T21:54:06.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Didier Fuentes replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T21:52:25.696Z","endTime":"2026-05-19T21:52:50.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78763523719086,"aZ":-14.778367626451699,"pfxX":-8.415154100042407,"pfxZ":8.645186767519373,"pX":-0.6457577250121302,"pZ":2.7250036727141156,"vX0":7.910329487838905,"vY0":-141.1282199483997,"vZ0":-3.0564074875625016,"x":67.12,"y":93.78,"x0":-2.3947065580170626,"y0":50.00648084960468,"z0":4.776778827177353,"aX":-16.940781170827254},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":13.6,"spinRate":2158,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.3884421208702271,"extension":6.923958233570705},"index":1,"playId":"75c1dcb3-b21a-3009-834e-371503c213d1","pitchNumber":1,"startTime":"2026-05-19T21:52:50.365Z","endTime":"2026-05-19T21:52:55.190Z","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":97.5,"endSpeed":88.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97219788019945,"aZ":-12.79785727392973,"pfxX":-6.169573928575691,"pfxZ":9.511960139164032,"pX":-0.943374648638769,"pZ":3.2075005686028737,"vX0":5.8439610526230465,"vY0":-141.9430752549063,"vZ0":-2.3222421998287697,"x":152.96,"y":152.18,"x0":-2.2289163114719024,"y0":50.00438673053389,"z0":4.852736120568811,"aX":-12.570492970508695},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2112,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3861159745043161,"extension":6.738807375817963},"index":2,"playId":"a2881f2d-dcd5-3191-9220-287766a5f718","pitchNumber":2,"startTime":"2026-05-19T21:53:02.275Z","endTime":"2026-05-19T21:53:06.592Z","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":96.6,"endSpeed":88.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84203788253649,"aZ":-14.304341457264545,"pfxX":-7.890672286552297,"pfxZ":8.942876520546937,"pX":-1.0174102973483683,"pZ":2.1795550920285987,"vX0":6.653106168516606,"vY0":-140.48363413197302,"vZ0":-4.5931460873438255,"x":155.78,"y":179.93,"x0":-2.3912230520168043,"y0":50.00518680044331,"z0":4.76564811046399,"aX":-15.773081087141541},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2067,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.3898980866722921,"extension":6.778154761095126},"index":3,"playId":"d89d5b77-31e5-3331-9d31-eb845ffc8224","pitchNumber":3,"startTime":"2026-05-19T21:53:17.133Z","endTime":"2026-05-19T21:53:22.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.736910884391463,"aZ":-13.195969911633306,"pfxX":-7.230059583052547,"pfxZ":9.414961077466828,"pX":-0.6156552412949868,"pZ":2.4609026161256895,"vX0":7.20993965042139,"vY0":-141.00192938104763,"vZ0":-4.313663538318312,"x":140.47,"y":172.34,"x0":-2.265142245966054,"y0":50.00232027429763,"z0":4.860578226347035,"aX":-14.573766200124398},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2129,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.38828766143899696,"extension":6.9440698297248495},"index":4,"playId":"438ea9b2-3164-375b-b00c-d3cc854421d0","pitchNumber":4,"startTime":"2026-05-19T21:53:32.569Z","endTime":"2026-05-19T21:53:35.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-19T21:53:43.991Z","endTime":"2026-05-19T21:53:55.896Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":97.0,"endSpeed":88.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.823693722591315,"aZ":-13.5805825859506,"pfxX":-8.611042160823018,"pfxZ":9.258163301075394,"pX":-0.40556179646867246,"pZ":2.290491206866709,"vX0":8.04359730876636,"vY0":-141.0052994174184,"vZ0":-4.7130614901370365,"x":132.46,"y":176.94,"x0":-2.1799211651845183,"y0":50.003548671274295,"z0":4.863503602297033,"aX":-17.296478432645277},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":13.9,"spinRate":2204,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.38882617146141385,"extension":6.9132625459276875},"hitData":{"launchSpeed":79.4,"launchAngle":60.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":138.33}},"index":6,"playId":"b1f5b9eb-781a-3fe3-a2af-63d7df56242a","pitchNumber":5,"startTime":"2026-05-19T21:53:55.896Z","endTime":"2026-05-19T21:54:06.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:54:06.084Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T21:54:12.118Z","endTime":"2026-05-19T21:56:26.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072408284084432,"aZ":-26.729341450752347,"pfxX":-0.5631992433587909,"pfxZ":3.370428799708108,"pX":0.1756157431087264,"pZ":2.291754057976314,"vX0":6.109388926776513,"vY0":-126.12765802130718,"vZ0":-1.1654467863190843,"x":110.31,"y":176.9,"x0":-2.2022811770013138,"y0":50.002199723295085,"z0":4.910497177434666,"aX":-0.9104265010893401},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":-0.4,"spinRate":2372,"spinDirection":135},"zone":5,"typeConfidence":0.89,"plateTime":0.4338631425619681,"extension":6.904105194065219},"index":0,"playId":"00f091c8-aad1-3dd0-a518-37313806e9e9","pitchNumber":1,"startTime":"2026-05-19T21:54:29.423Z","endTime":"2026-05-19T21:54:33.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":89.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.1612630180922,"aZ":-7.179757684058402,"pfxX":-8.050122072563946,"pfxZ":12.033996695131897,"pX":0.3304948489530774,"pZ":1.9964437999906888,"vX0":9.727513708313591,"vY0":-144.062393977639,"vZ0":-6.652861830106352,"x":104.4,"y":184.88,"x0":-2.063045670994839,"y0":50.00586220502311,"z0":4.795726290041218,"aX":-16.724422310583062},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.4,"breakHorizontal":12.4,"spinRate":2280,"spinDirection":219},"zone":9,"typeConfidence":0.92,"plateTime":0.38194116408718193,"extension":6.905778035369422},"index":1,"playId":"fa50935e-641c-3a26-bc30-737d838a913d","pitchNumber":2,"startTime":"2026-05-19T21:54:45.730Z","endTime":"2026-05-19T21:54:49.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.255131148804445,"aZ":-8.43724497535361,"pfxX":-8.214600005574578,"pfxZ":11.490928956324552,"pX":0.7382333930278979,"pZ":1.7988763655112325,"vX0":10.053884876429546,"vY0":-143.31543863440328,"vZ0":-7.023242273980735,"x":88.86,"y":190.21,"x0":-1.7595642725991774,"y0":50.006759584327725,"z0":4.818697713546119,"aX":-16.974831110073946},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":12.7,"spinRate":2228,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3832067597611797,"extension":7.031124898623209},"index":2,"playId":"e32d8088-1330-37f0-ac47-0e4aa2102393","pitchNumber":3,"startTime":"2026-05-19T21:54:59.308Z","endTime":"2026-05-19T21:55:05.575Z","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":99.0,"endSpeed":89.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.253653050279794,"aZ":-7.940474532830186,"pfxX":-7.390086861962995,"pfxZ":11.663599615900065,"pX":-0.19305981308123701,"pZ":2.7909469602951207,"vX0":7.3865916200051895,"vY0":-143.90097314569246,"vZ0":-4.723399700618341,"x":124.36,"y":163.42,"x0":-1.8445683954569074,"y0":50.004570848861526,"z0":4.95575051782449,"aX":-15.357830428254305},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.2,"breakHorizontal":11.8,"spinRate":2222,"spinDirection":215},"zone":2,"typeConfidence":0.92,"plateTime":0.38197265470894104,"extension":6.763109213724097},"index":3,"playId":"5ccc7d10-2967-3933-9c23-8711867a3ab5","pitchNumber":4,"startTime":"2026-05-19T21:55:27.217Z","endTime":"2026-05-19T21:55:30.365Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26305185138867,"aZ":-30.95246784526009,"pfxX":1.7576949209714172,"pfxZ":0.7317688626211307,"pX":1.3020535249624978,"pZ":1.5038024301969624,"vX0":7.655829948814068,"vY0":-128.26123098458552,"vZ0":-2.7213546312186874,"x":67.37,"y":198.18,"x0":-1.948464616936447,"y0":50.001942145223204,"z0":4.9895513529484505,"aX":2.930984901305546},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2498,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4268537074088372,"extension":7.069400460090723},"index":4,"playId":"6ff6fb38-4b0f-388a-87db-cf566a7547d5","pitchNumber":5,"startTime":"2026-05-19T21:55:55.430Z","endTime":"2026-05-19T21:55:59.161Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915558058649218,"aZ":-28.909871123986186,"pfxX":-0.17678546221135427,"pfxZ":1.969249509093384,"pX":1.0312975095658299,"pZ":1.7451712899031053,"vX0":8.479634443060018,"vY0":-127.62270665384335,"vZ0":-2.0443086768013696,"x":77.69,"y":191.66,"x0":-2.3037776462363317,"y0":50.00439085801357,"z0":4.82147592752862,"aX":-0.2946643491987583},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.4,"spinRate":2450,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4282786913043881,"extension":7.025855542061383},"index":5,"playId":"f7d3d053-b01f-3eed-a03b-2cca8f3ea727","pitchNumber":6,"startTime":"2026-05-19T21:56:07.393Z","endTime":"2026-05-19T21:56:12.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409726851650532,"aZ":-11.18466084042561,"pfxX":-5.538717472218215,"pfxZ":10.308993550690973,"pX":0.7529738495480695,"pZ":1.7391268583508603,"vX0":10.05305081242815,"vY0":-141.56437881102744,"vZ0":-6.334372586917014,"x":88.3,"y":191.82,"x0":-2.119688870539127,"y0":50.001298314837214,"z0":4.717081224859307,"aX":-11.276329199987904},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":8.0,"spinRate":2083,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.38647592620261273,"extension":7.040844240763693},"index":6,"playId":"420af5b8-7b32-341e-932a-e19bbd5a6e68","pitchNumber":7,"startTime":"2026-05-19T21:56:21.749Z","endTime":"2026-05-19T21:56:26.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:56:26.439Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, third baseman Austin Riley to second baseman Ozzie Albies. Connor Norby out at 2nd. Leo Jiménez to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T21:56:54.978Z","endTime":"2026-05-19T21:59:04.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"57c2b9bf-6b09-4da2-aed4-6aebe4b12d96","startTime":"2026-05-19T21:56:54.978Z","endTime":"2026-05-19T21:56:59.978Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06688597979016,"aZ":-12.859568589357991,"pfxX":-6.015489765825431,"pfxZ":9.534816496758896,"pX":0.34328395509677473,"pZ":2.1884239292015053,"vX0":9.23907945819262,"vY0":-141.40206411973446,"vZ0":-4.923601036822788,"x":103.91,"y":179.69,"x0":-2.184111163585349,"y0":50.005993455186314,"z0":4.776527410596328,"aX":-12.19047376017339},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2108,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3872660991839787,"extension":6.843039089647174},"index":1,"playId":"d9779353-1c16-39c8-b39d-4208930efb7a","pitchNumber":1,"startTime":"2026-05-19T21:57:11.577Z","endTime":"2026-05-19T21:57:15.762Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.416137200144796,"aZ":-14.48745564444373,"pfxX":-6.0515780410385345,"pfxZ":8.522013266091559,"pX":-0.4148754629878293,"pZ":2.6613966556724025,"vX0":7.181695723226411,"vY0":-143.01065431775808,"vZ0":-3.3728876844852107,"x":132.81,"y":166.92,"x0":-2.1702213539664528,"y0":50.00151667683886,"z0":4.762545197866367,"aX":-12.557743385381196},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2106,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.38273479408338895,"extension":6.791715150473915},"index":2,"playId":"636996d0-f774-3dd2-bb49-c953b6fc96b5","pitchNumber":2,"startTime":"2026-05-19T21:57:31.466Z","endTime":"2026-05-19T21:57:36.225Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342888117179136,"aZ":-29.757181771690934,"pfxX":1.1617958928764267,"pfxZ":1.4847533862779088,"pX":1.0406260371992107,"pZ":1.9732167345122036,"vX0":7.5493544591965955,"vY0":-126.99373017277675,"vZ0":-1.4762007341145074,"x":77.33,"y":185.5,"x0":-2.1234697556560533,"y0":50.006312449994255,"z0":4.932274316209982,"aX":1.8934983855724337},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.8,"spinRate":2548,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.4315465999875854,"extension":6.85908881239642},"index":3,"playId":"87d8dd75-163c-3ded-b120-291b0df58c71","pitchNumber":3,"startTime":"2026-05-19T21:57:55.417Z","endTime":"2026-05-19T21:57:59.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74298166399623,"aZ":-14.127811986208117,"pfxX":-7.615866170246662,"pfxZ":8.805198830116959,"pX":0.06620312805456638,"pZ":1.4370186054840695,"vX0":9.148507745168937,"vY0":-142.48310998140252,"vZ0":-6.808885170855801,"x":114.48,"y":199.98,"x0":-2.2017379729203164,"y0":50.00216315943608,"z0":4.756194846209216,"aX":-15.60761945917278},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2198,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.38490323419508377,"extension":6.972667975678145},"index":4,"playId":"89f5284c-389e-3f32-9108-62a2a5974388","pitchNumber":4,"startTime":"2026-05-19T21:58:16.478Z","endTime":"2026-05-19T21:58:43.485Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70210299707526,"aZ":-30.803573657430917,"pfxX":-0.03653587198302466,"pfxZ":0.8301153622757287,"pX":0.47202321561488125,"pZ":1.6132919269671182,"vX0":7.151005011753397,"vY0":-128.38166910840684,"vZ0":-1.682118366548887,"x":99.01,"y":195.22,"x0":-2.3549175644248392,"y0":50.00371981920313,"z0":4.694066346776999,"aX":-0.060400448953395296},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-1.7,"spinRate":2354,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.4280328795109254,"extension":6.881831999698636},"hitData":{"launchSpeed":88.5,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":166.77}},"index":5,"playId":"bc63eb10-b0ff-35f4-b388-2e13ee72826f","pitchNumber":5,"startTime":"2026-05-19T21:58:57.034Z","endTime":"2026-05-19T21:59:04.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T21:59:04.555Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T22:01:48.556Z","endTime":"2026-05-19T22:03:51.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T21:59:36.124Z","endTime":"2026-05-19T22:01:11.420Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Lee replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-19T22:01:11.420Z","endTime":"2026-05-19T22:01:50.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251666633043346,"aZ":-28.152271901326706,"pfxX":-0.8666398636619199,"pfxZ":2.687811319713994,"pX":-1.667676855621672,"pZ":2.1544956117001446,"vX0":-7.2780657411420515,"vY0":-121.2076409860732,"vZ0":-4.040983807286056,"x":180.57,"y":180.61,"x0":1.4786203328546512,"y0":50.005055783724025,"z0":6.283954407890994,"aX":-1.2970037873716211},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":3.2,"spinRate":2163,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.450770813769108,"extension":6.28149999468516},"index":2,"playId":"38c798fb-ff40-33d3-9442-aca511a91017","pitchNumber":1,"startTime":"2026-05-19T22:01:50.824Z","endTime":"2026-05-19T22:01:55.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"255fd87a-17e3-39d8-99dd-8f492eeb0f3b","startTime":"2026-05-19T22:02:03.680Z","endTime":"2026-05-19T22:02:07.798Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35654656707382,"aZ":-28.41751194134739,"pfxX":1.9184136677247405,"pfxZ":2.4149930746704413,"pX":1.0573181301400372,"pZ":2.5613863149847784,"vX0":-2.3654226219538526,"vY0":-123.55300616540423,"vZ0":-3.1604399120736852,"x":76.7,"y":169.62,"x0":1.7754224807688082,"y0":50.00104549954551,"z0":6.231379977259371,"aX":2.981948403945882},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":-3.0,"spinRate":2185,"spinDirection":169},"zone":12,"typeConfidence":0.88,"plateTime":0.4423917478663628,"extension":6.247923609599453},"index":4,"playId":"59c71cb4-70ff-3467-8261-85dd0e9182c0","pitchNumber":2,"startTime":"2026-05-19T22:02:21.554Z","endTime":"2026-05-19T22:02:27.050Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534472522761646,"aZ":-27.39906694717022,"pfxX":-1.4072886110529677,"pfxZ":3.176527931812519,"pX":-0.1016740017466456,"pZ":2.2478741085103793,"vX0":-3.7201482644194925,"vY0":-121.76569775063233,"vZ0":-4.116307595063676,"x":120.88,"y":178.09,"x0":1.6277695449161982,"y0":50.00401648098976,"z0":6.32638810696308,"aX":-2.1167778832738913},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.0,"breakHorizontal":3.4,"spinRate":2161,"spinDirection":162},"zone":5,"typeConfidence":0.91,"plateTime":0.4495240128447535,"extension":6.236452342920023},"index":5,"playId":"6169f90e-da08-3aa8-892e-3e2abc63636f","pitchNumber":3,"startTime":"2026-05-19T22:02:41.556Z","endTime":"2026-05-19T22:02:46.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021903910665145,"aZ":-7.208119818858052,"pfxX":3.8729755335589586,"pfxZ":13.228719596666695,"pX":-0.8117379660308605,"pZ":1.6408192022310453,"vX0":-7.201264872583404,"vY0":-136.2834246774166,"vZ0":-10.674858089849765,"x":147.94,"y":194.48,"x0":1.3577933030014466,"y0":50.00595947664403,"z0":6.0999256763345695,"aX":7.311670733779717},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.0,"breakHorizontal":-5.5,"spinRate":2364,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4014085958408522,"extension":6.294297570334657},"index":6,"playId":"5c1f2444-bf0a-321e-a9de-f01381283284","pitchNumber":4,"startTime":"2026-05-19T22:03:01.843Z","endTime":"2026-05-19T22:03:06.646Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30625905317613,"aZ":-8.961131569453784,"pfxX":4.590736741732601,"pfxZ":12.455314684315105,"pX":0.4742421453226882,"pZ":2.412010242097027,"vX0":-4.130173741710754,"vY0":-135.5732753673049,"vZ0":-8.520466451786502,"x":98.92,"y":173.66,"x0":1.4200769089618457,"y0":50.005091107412404,"z0":6.219014660647436,"aX":8.557288428625363},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.0,"breakHorizontal":-7.4,"spinRate":2330,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.40382361399465694,"extension":6.195573377116288},"index":7,"playId":"fb58df4b-39c1-358b-be11-144aa36faad2","pitchNumber":5,"startTime":"2026-05-19T22:03:23.500Z","endTime":"2026-05-19T22:03:27.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52042008336783,"aZ":-8.065381874621151,"pfxX":3.713228197916133,"pfxZ":12.71613122969453,"pX":-0.06013329235369716,"pZ":3.1677212728890765,"vX0":-4.803768257990512,"vY0":-136.682887791595,"vZ0":-7.0970555215346405,"x":119.29,"y":153.25,"x0":1.2359764723119753,"y0":50.00526065554985,"z0":6.3484817844899,"aX":7.041849039367129},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.7,"breakHorizontal":-5.8,"spinRate":2248,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.40038659076463334,"extension":5.934270156749713},"index":8,"playId":"461e6393-0f78-32e7-a4a6-5ec95275c15e","pitchNumber":6,"startTime":"2026-05-19T22:03:45.393Z","endTime":"2026-05-19T22:03:51.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:03:51.194Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronald Acuña Jr. pops out to third baseman Leo Jiménez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T22:05:48.291Z","endTime":"2026-05-19T22:06:12.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.440709218025518,"aZ":-9.573830519778518,"pfxX":-5.886528821118791,"pfxZ":11.007421683259453,"pX":-0.15429171860006965,"pZ":3.2198877585592225,"vX0":3.3949234941421675,"vY0":-142.12859652134648,"vZ0":-7.533885873628166,"x":122.88,"y":151.84,"x0":-0.5970566575137912,"y0":50.005585858969965,"z0":6.50707936952184,"aX":-12.089921767492097},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":10.0,"spinRate":2300,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3848209185719611,"extension":6.075558532809284},"hitData":{"launchSpeed":85.6,"launchAngle":76.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":122.87,"coordY":184.78}},"index":0,"playId":"7ef39807-686e-3718-bc5c-49dbfebdbd75","pitchNumber":1,"startTime":"2026-05-19T22:06:02.768Z","endTime":"2026-05-19T22:06:12.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:06:12.504Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Leo Jiménez to first baseman Christopher Morel.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T22:06:21.477Z","endTime":"2026-05-19T22:08:52.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977779299358005,"aZ":-32.91151307969975,"pfxX":1.4518214621836436,"pfxZ":-0.43853157005201027,"pX":-0.32539620303143546,"pZ":3.8225626852097054,"vX0":1.7911532560143544,"vY0":-128.22664721674045,"vZ0":-0.2744299565896504,"x":129.4,"y":135.57,"x0":-1.2200165332775166,"y0":50.00498500462419,"z0":6.485477537413105,"aX":2.4322165952846975},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":-3.0,"spinRate":2325,"spinDirection":94},"zone":11,"typeConfidence":0.91,"plateTime":0.42615798113636183,"extension":6.249859036962203},"index":0,"playId":"a28c3590-6bb7-3e85-a555-10f140257e01","pitchNumber":1,"startTime":"2026-05-19T22:06:39.210Z","endTime":"2026-05-19T22:06:48.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.667112341723104,"aZ":-7.705052209017133,"pfxX":-4.63741537843428,"pfxZ":11.92141511506226,"pX":-0.6287860815830575,"pZ":2.5795738863512643,"vX0":1.5465609047130227,"vY0":-142.3647479217717,"vZ0":-9.325481032720237,"x":140.97,"y":169.13,"x0":-0.576484038304027,"y0":50.005545425963355,"z0":6.38543994678183,"aX":-9.521181201204215},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.9,"breakHorizontal":8.0,"spinRate":2320,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.3847216621932761,"extension":6.015932401847144},"index":1,"playId":"4b252abc-9cde-3a10-866b-e5861d5e7a8c","pitchNumber":2,"startTime":"2026-05-19T22:06:56.360Z","endTime":"2026-05-19T22:07:00.357Z","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":98.7,"endSpeed":89.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18847964928873,"aZ":-7.280201707251101,"pfxX":-6.107053406349847,"pfxZ":12.057585130771358,"pX":0.62444280541914,"pZ":0.8666161163009887,"vX0":5.603348773055171,"vY0":-143.04623803021786,"vZ0":-13.572908994674446,"x":93.2,"y":215.38,"x0":-0.5700682775941724,"y0":50.001163748671964,"z0":6.138546159290685,"aX":-12.606262011025148},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2400,"spinDirection":208},"zone":14,"typeConfidence":0.92,"plateTime":0.3834796679522161,"extension":6.212708959738606},"index":2,"playId":"ed188d60-3022-3c0e-8108-7b594e22752b","pitchNumber":3,"startTime":"2026-05-19T22:07:14.508Z","endTime":"2026-05-19T22:07:17.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48090774736872,"aZ":-33.570337995435835,"pfxX":0.3423731817179725,"pfxZ":-0.8309667039299526,"pX":-0.42974582769623804,"pZ":1.9409446527598284,"vX0":1.9689031540228095,"vY0":-128.17016482535857,"vZ0":-4.236814621623232,"x":133.38,"y":186.37,"x0":-1.251143703846366,"y0":50.00604292575269,"z0":6.2253174493318175,"aX":0.5720454853161981},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":-1.1,"spinRate":2442,"spinDirection":70},"zone":7,"typeConfidence":0.91,"plateTime":0.42667401488811496,"extension":6.313946662820288},"index":3,"playId":"364c0d92-233e-391c-9874-d177f178cebb","pitchNumber":4,"startTime":"2026-05-19T22:07:31.628Z","endTime":"2026-05-19T22:07:34.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46899503710028,"aZ":-6.86658605473367,"pfxX":-3.837042235362847,"pfxZ":12.205601643784409,"pX":-0.3974233778990081,"pZ":4.10255093873378,"vX0":1.7310487550158775,"vY0":-143.39108577627837,"vZ0":-5.80309632068671,"x":132.15,"y":128.01,"x0":-0.5118303771097802,"y0":50.004909045212635,"z0":6.586247340789756,"aX":-7.957184436715898},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.0,"breakHorizontal":6.6,"spinRate":2371,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.38260732450549595,"extension":5.933879098615136},"index":4,"playId":"d069c4bc-4061-342e-9cc5-92eef161b7a9","pitchNumber":5,"startTime":"2026-05-19T22:08:01.791Z","endTime":"2026-05-19T22:08:06.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664930012583376,"aZ":-21.073963711567544,"pfxX":-2.7159460108349447,"pfxZ":6.273853096252672,"pX":-1.16486357133625,"pZ":3.0762467503131803,"vX0":0.7496640070098597,"vY0":-132.04050290281424,"vZ0":-4.336894407404682,"x":161.4,"y":155.72,"x0":-1.0993393073410018,"y0":50.00000858129139,"z0":6.287119472017236,"aX":-4.803060552686362},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":4.8,"spinRate":1207,"spinDirection":235},"zone":11,"typeConfidence":0.8,"plateTime":0.41453704748816067,"extension":6.4196477378614265},"index":5,"playId":"4d2b1b4f-43dd-3302-bc93-d206dccfcf7b","pitchNumber":6,"startTime":"2026-05-19T22:08:22.462Z","endTime":"2026-05-19T22:08:26.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331323288580563,"aZ":-34.701530230170206,"pfxX":0.01584852646953694,"pfxZ":-1.5309167173576554,"pX":-0.8268755066709795,"pZ":2.6367122263476013,"vX0":0.9753474009892896,"vY0":-127.53369895467576,"vZ0":-2.3093303239170897,"x":148.52,"y":167.59,"x0":-1.2157302953394318,"y0":50.001951364674014,"z0":6.281305464170081,"aX":0.025999752392706115},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.0,"breakHorizontal":-0.2,"spinRate":2332,"spinDirection":56},"zone":4,"typeConfidence":0.91,"plateTime":0.428887213016532,"extension":6.325007105541187},"hitData":{"launchSpeed":68.0,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":164.96}},"index":6,"playId":"9257f7e5-a1ea-31a8-818a-2c28cd35b861","pitchNumber":7,"startTime":"2026-05-19T22:08:43.763Z","endTime":"2026-05-19T22:08:52.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:08:52.784Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T22:09:05.526Z","endTime":"2026-05-19T22:11:20.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348825406396692,"aZ":-25.578819996971227,"pfxX":-4.558526646660734,"pfxZ":3.7291954682601176,"pX":0.7095265917430656,"pZ":0.8954831400661187,"vX0":5.988211943783697,"vY0":-131.94688235321067,"vZ0":-8.944880856062255,"x":89.95,"y":214.6,"x0":-0.9941912946845549,"y0":50.003446010923,"z0":6.206121131059489,"aX":-8.06100321637251},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":7.0,"spinRate":1034,"spinDirection":237},"zone":14,"typeConfidence":0.83,"plateTime":0.4146768078279983,"extension":6.22580105381882},"index":0,"playId":"2ffb7925-346e-3cea-88f6-ebef07c02f79","pitchNumber":1,"startTime":"2026-05-19T22:09:18.355Z","endTime":"2026-05-19T22:09:23.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166233928864035,"aZ":-23.629582616290996,"pfxX":-8.308998785905391,"pfxZ":4.831258922765564,"pX":-0.09646086118564344,"pZ":1.3708820942575255,"vX0":5.607904672133944,"vY0":-131.9315462035862,"vZ0":-7.653083823809002,"x":120.68,"y":201.77,"x0":-1.1663415279427007,"y0":50.00539875822168,"z0":6.04194913125161,"aX":-14.700032370616814},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":13.9,"spinRate":1127,"spinDirection":242},"zone":13,"typeConfidence":0.83,"plateTime":0.4146313282006031,"extension":6.367419612767627},"index":1,"playId":"382f4905-d630-3521-832c-f8def94629a0","pitchNumber":2,"startTime":"2026-05-19T22:09:34.943Z","endTime":"2026-05-19T22:09:46.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.933167883852846,"aZ":-6.381571244030613,"pfxX":-5.219794307078164,"pfxZ":12.39463770684035,"pX":-0.716173918099737,"pZ":3.973704134078794,"vX0":1.7503728995270145,"vY0":-143.50360790941687,"vZ0":-6.100773342110208,"x":144.3,"y":131.49,"x0":-0.6568083929307232,"y0":50.00085624390679,"z0":6.527584471531836,"aX":-10.85942842317766},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":21.4,"breakHorizontal":9.1,"spinRate":2457,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.3820255961965593,"extension":5.893906492160226},"index":2,"playId":"8f763986-7c75-397e-b877-5763467cd1fc","pitchNumber":3,"startTime":"2026-05-19T22:09:54.257Z","endTime":"2026-05-19T22:09:58.267Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707152071151253,"aZ":-34.363226339760935,"pfxX":-1.4196136178032939,"pfxZ":-1.3473339055048505,"pX":0.4000760009402501,"pZ":2.1196145935643202,"vX0":4.739036435462702,"vY0":-127.01449689358101,"vZ0":-3.315674766472653,"x":101.75,"y":181.55,"x0":-1.3112202992517825,"y0":50.0047472314235,"z0":6.194337202297237,"aX":-2.304152602422645},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":1.4,"spinRate":2284,"spinDirection":32},"zone":9,"typeConfidence":0.88,"plateTime":0.43239462648787574,"extension":6.082637222207378},"index":3,"playId":"da7e102d-4804-3abf-89ab-220d44688fb3","pitchNumber":4,"startTime":"2026-05-19T22:10:13.112Z","endTime":"2026-05-19T22:10:16.844Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546737069270648,"aZ":-35.694122515627704,"pfxX":-0.6639360809315736,"pfxZ":-2.199577971798636,"pX":0.21135846691763652,"pZ":2.9666446979592616,"vX0":4.3699020240765565,"vY0":-125.88514796381735,"vZ0":-0.9674242157598323,"x":108.94,"y":158.68,"x0":-1.4639287829705856,"y0":50.00407670755242,"z0":6.256038641820609,"aX":-1.0611869208176032},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.0,"breakHorizontal":0.1,"spinRate":2387,"spinDirection":45},"zone":2,"typeConfidence":0.9,"plateTime":0.43579538721850275,"extension":6.213667645863247},"index":4,"playId":"9c4e626f-07d2-3c77-ba14-1f47e7059c2f","pitchNumber":5,"startTime":"2026-05-19T22:10:31.102Z","endTime":"2026-05-19T22:10:34.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88898770501772,"aZ":-6.632895425921034,"pfxX":-5.145302063951405,"pfxZ":12.384224919875425,"pX":-0.2491909908346312,"pZ":2.7465227297686887,"vX0":3.4438080409951555,"vY0":-142.91796638287425,"vZ0":-9.011198912952143,"x":126.5,"y":164.62,"x0":-0.8032102198579403,"y0":50.00400753547579,"z0":6.362365316434958,"aX":-10.611660749585981},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.8,"breakHorizontal":8.6,"spinRate":2457,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.383710049423732,"extension":6.089933340746398},"index":5,"playId":"b7726763-2c8c-3db3-8bea-45379ee2afe4","pitchNumber":6,"startTime":"2026-05-19T22:10:50.380Z","endTime":"2026-05-19T22:10:53.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76407905418107,"aZ":-8.588973236687487,"pfxX":-5.884702704742338,"pfxZ":11.226662662394416,"pX":0.6431969306209016,"pZ":4.1173340742967985,"vX0":5.628005785846952,"vY0":-144.51252614403896,"vZ0":-5.117969046443918,"x":92.48,"y":127.61,"x0":-0.5712959440660816,"y0":50.00696697829113,"z0":6.44699681648462,"aX":-12.367235615098908},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.3,"breakHorizontal":9.5,"spinRate":2454,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.37998056333079644,"extension":6.116911756084319},"index":6,"playId":"bf80ab26-4a6a-3d48-bc5c-f68e7c751c99","pitchNumber":7,"startTime":"2026-05-19T22:11:16.409Z","endTime":"2026-05-19T22:11:20.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:11:20.819Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Matt Olson to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T22:11:34.346Z","endTime":"2026-05-19T22:13:37.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32074525619907,"aZ":-9.543676143457773,"pfxX":-5.051051909580597,"pfxZ":11.130606728524565,"pX":0.943957367034152,"pZ":2.941899304663815,"vX0":6.05089974011699,"vY0":-142.32084676108485,"vZ0":-8.059698233559361,"x":81.02,"y":159.35,"x0":-0.5622772122909071,"y0":50.0061036448207,"z0":6.429983130503511,"aX":-10.273373851225235},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2429,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.38613995441609994,"extension":6.202587357889645},"index":0,"playId":"f4ec392a-9dda-337b-8467-251d5af3d29f","pitchNumber":1,"startTime":"2026-05-19T22:11:48.145Z","endTime":"2026-05-19T22:11:54.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092965353533266,"aZ":-32.85371609796411,"pfxX":-0.3301818632495128,"pfxZ":-0.42628971541889626,"pX":0.6762287503348712,"pZ":2.5094648241363555,"vX0":5.2508058528651045,"vY0":-126.44443526151181,"vZ0":-2.5874169854356643,"x":91.22,"y":171.02,"x0":-1.3928451963536286,"y0":50.00211444299978,"z0":6.207593152358863,"aX":-0.5307943412841413},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-0.7,"spinRate":2406,"spinDirection":28},"zone":6,"typeConfidence":0.89,"plateTime":0.4347754487474287,"extension":6.350097865661106},"index":1,"playId":"cd26b54e-1cf0-30db-9460-cd847dde1622","pitchNumber":2,"startTime":"2026-05-19T22:12:11.692Z","endTime":"2026-05-19T22:12:15.602Z","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":89.8,"endSpeed":81.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00667475764218,"aZ":-23.060290342635938,"pfxX":-7.669150739413944,"pfxZ":5.328874393730679,"pX":-1.302143450067106,"pZ":2.7973265417893174,"vX0":2.9840282402904488,"vY0":-130.60936739467124,"vZ0":-4.065199796230042,"x":166.63,"y":163.25,"x0":-1.46935802498428,"y0":50.004600783666326,"z0":6.128740245785732,"aX":-13.122280096476343},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":1208,"spinDirection":236},"zone":11,"typeConfidence":0.86,"plateTime":0.4209305182255445,"extension":6.2731294501932355},"index":2,"playId":"3955eee3-841a-3211-9092-b81ac0f7f863","pitchNumber":3,"startTime":"2026-05-19T22:12:30.578Z","endTime":"2026-05-19T22:12:34.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94944722103352,"aZ":-33.480225121943064,"pfxX":-0.908633386912661,"pfxZ":-0.8248471154247614,"pX":0.8108813337010268,"pZ":1.903817063998426,"vX0":6.154126714598397,"vY0":-125.09155334475305,"vZ0":-3.47297185636189,"x":86.09,"y":187.38,"x0":-1.566412789459512,"y0":50.0050790894807,"z0":6.063844745225108,"aX":-1.4368701924299487},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":0.2,"spinRate":2487,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43838286752345557,"extension":6.38298877892298},"index":3,"playId":"878776a9-a068-348a-b391-fb7fcfe5c2c6","pitchNumber":4,"startTime":"2026-05-19T22:12:49.981Z","endTime":"2026-05-19T22:12:54.429Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74629614719661,"aZ":-6.098971335814412,"pfxX":-5.584808200880912,"pfxZ":12.67374977633661,"pX":0.2910541887533595,"pZ":2.175615770722035,"vX0":4.815109248071733,"vY0":-142.9452161218396,"vZ0":-10.550199795751146,"x":105.91,"y":180.04,"x0":-0.6945366277473132,"y0":50.00266868998774,"z0":6.308157555054485,"aX":-11.490095228220218},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.9,"breakHorizontal":9.1,"spinRate":2466,"spinDirection":207},"zone":6,"typeConfidence":0.92,"plateTime":0.3840319804740018,"extension":6.24330438276654},"index":4,"playId":"211bb8e1-643e-34ce-9613-68f91df32f24","pitchNumber":5,"startTime":"2026-05-19T22:13:09.963Z","endTime":"2026-05-19T22:13:13.102Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96024591904854,"aZ":-9.415716530628824,"pfxX":-5.600484678457038,"pfxZ":11.126304717877387,"pX":-0.28516586592816007,"pZ":3.900230405030601,"vX0":3.5783020947607667,"vY0":-142.83420328825972,"vZ0":-5.384500287314199,"x":127.87,"y":133.47,"x0":-0.8330492231754448,"y0":50.00446092653864,"z0":6.41483385001282,"aX":-11.457714124376775},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":9.4,"spinRate":2498,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.3849340193994317,"extension":5.835184567136071},"index":5,"playId":"b0bbef16-4674-3898-b52c-e92c64e52aab","pitchNumber":6,"startTime":"2026-05-19T22:13:30.984Z","endTime":"2026-05-19T22:13:37.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:13:37.568Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T22:14:46.569Z","endTime":"2026-05-19T22:16:02.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T22:13:57.457Z","endTime":"2026-05-19T22:14:48.840Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.477604235348004,"aZ":-4.406984788333696,"pfxX":-5.901839715442904,"pfxZ":13.221573525317641,"pX":1.3570749277935714,"pZ":2.378841581152537,"vX0":6.803989223318393,"vY0":-144.6326519901809,"vZ0":-10.551535578531677,"x":65.27,"y":174.55,"x0":-0.2689265239279932,"y0":50.00341290782067,"z0":6.360114173224762,"aX":-12.395461913678426},"breaks":{"breakAngle":56.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.1,"breakVerticalInduced":21.7,"breakHorizontal":9.2,"spinRate":2478,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.3799663584771955,"extension":6.10636912900815},"index":1,"playId":"e9fe9d4b-f31f-343c-bac1-edb2cd8144dd","pitchNumber":1,"startTime":"2026-05-19T22:14:48.840Z","endTime":"2026-05-19T22:14:51.840Z","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":99.0,"endSpeed":89.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.515407715811584,"aZ":-8.411060964939875,"pfxX":-5.0941250810124155,"pfxZ":11.460564139613888,"pX":0.15029632551686814,"pZ":2.5702141993071748,"vX0":4.365922428079906,"vY0":-143.81905212098485,"vZ0":-9.213824790442914,"x":111.27,"y":169.38,"x0":-0.7332555107240883,"y0":50.0048132941924,"z0":6.355517700672765,"aX":-10.564322195282571},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2472,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.3823283753192692,"extension":6.486531144523503},"index":2,"playId":"b4abf5e0-b03d-35b0-929b-a531298b46c0","pitchNumber":2,"startTime":"2026-05-19T22:15:10.062Z","endTime":"2026-05-19T22:15:14.110Z","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":98.7,"endSpeed":90.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76401759006293,"aZ":-8.142585552044627,"pfxX":-4.046363012434407,"pfxZ":11.527956020949453,"pX":0.11758782440692453,"pZ":3.3877158693348344,"vX0":3.2721255248352006,"vY0":-143.58825717088882,"vZ0":-7.199707194246644,"x":112.52,"y":147.31,"x0":-0.5119664071206429,"y0":50.004930529660335,"z0":6.4369106591057035,"aX":-8.43634522677791},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.6,"breakHorizontal":6.6,"spinRate":2350,"spinDirection":204},"zone":2,"typeConfidence":0.92,"plateTime":0.3816973624433335,"extension":6.178190822282866},"index":3,"playId":"41a72d43-473d-3e33-ba72-58a00355c4ef","pitchNumber":3,"startTime":"2026-05-19T22:15:32.084Z","endTime":"2026-05-19T22:15:35.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17576292197238,"aZ":-6.78494375099556,"pfxX":-4.973635015073214,"pfxZ":12.012400628611292,"pX":-0.2155354873963458,"pZ":3.7846741906031944,"vX0":2.614686814235191,"vY0":-144.7691533080802,"vZ0":-6.483307393880559,"x":125.22,"y":136.59,"x0":-0.48643478193282963,"y0":50.00039734140561,"z0":6.474123513261132,"aX":-10.509111570795817},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":20.5,"breakHorizontal":8.4,"spinRate":2308,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.3789827923553557,"extension":6.313711115382698},"index":4,"playId":"5c5324bf-e160-3af4-8b9b-b47179015051","pitchNumber":4,"startTime":"2026-05-19T22:15:58.921Z","endTime":"2026-05-19T22:16:02.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:16:02.589Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T22:18:04.378Z","endTime":"2026-05-19T22:20:46.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.264996544727886,"aZ":-18.091630520781866,"pfxX":6.765889733654724,"pfxZ":9.149884794108647,"pX":-0.9404236925575077,"pZ":1.7009812240367386,"vX0":-8.299909417497775,"vY0":-123.46166412390347,"vZ0":-7.019683723138095,"x":152.85,"y":192.85,"x0":1.5905537492947084,"y0":50.0026429981013,"z0":6.111004690721225,"aX":10.413864989870714},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":15.0,"breakHorizontal":-10.2,"spinRate":1619,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.44414689332332813,"extension":6.13409260643494},"index":0,"playId":"ee120ab1-5b7e-3036-a08d-cb6fc641e6f6","pitchNumber":1,"startTime":"2026-05-19T22:18:17.517Z","endTime":"2026-05-19T22:18:20.927Z","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":84.9,"endSpeed":77.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93745560015179,"aZ":-18.591891254950614,"pfxX":5.534195357743171,"pfxZ":8.775111674345299,"pX":1.0973685825393145,"pZ":3.7287586421240198,"vX0":-3.444699998602628,"vY0":-123.69146163333654,"vZ0":-2.4099633841792736,"x":75.17,"y":138.1,"x0":1.7898783546309007,"y0":50.002031702693635,"z0":6.276561991764554,"aX":8.56505965658711},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.6,"breakHorizontal":-9.2,"spinRate":1614,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4430203423990524,"extension":6.066003655998104},"index":1,"playId":"d9847667-0880-3387-b16d-6019347c437f","pitchNumber":2,"startTime":"2026-05-19T22:18:42.810Z","endTime":"2026-05-19T22:18:46.193Z","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":93.8,"endSpeed":85.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8716940845985,"aZ":-8.326468543884715,"pfxX":5.664711752023615,"pfxZ":12.680692963398421,"pX":0.10725287067465641,"pZ":2.55868805938882,"vX0":-5.531088388680607,"vY0":-136.25629759341683,"vZ0":-8.18395607197104,"x":112.91,"y":169.7,"x0":1.4272869542714268,"y0":50.005484731827465,"z0":6.176295848191235,"aX":10.65582080537368},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.4,"breakHorizontal":-9.1,"spinRate":2406,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.4019496281807613,"extension":6.241221071710817},"index":2,"playId":"ce063f07-2b39-3bf9-ace0-4a6c989c0fa1","pitchNumber":3,"startTime":"2026-05-19T22:18:58.138Z","endTime":"2026-05-19T22:19:01.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-19T22:19:10.710Z","endTime":"2026-05-19T22:19:29.276Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79393564882688,"aZ":-7.539622523225477,"pfxX":4.0923493068887105,"pfxZ":13.061426163100005,"pX":-0.7547985410331693,"pZ":3.7297774275048177,"vX0":-6.762929874615589,"vY0":-136.6379573065719,"vZ0":-5.624075517450723,"x":145.77,"y":138.08,"x0":1.2235136267151188,"y0":50.005815523023465,"z0":6.336130899105777,"aX":7.72077178251936},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.6,"breakHorizontal":-6.0,"spinRate":2378,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.4012258593229059,"extension":5.940685416114339},"index":4,"playId":"8270294f-147e-3840-9f70-6395d9af2671","pitchNumber":4,"startTime":"2026-05-19T22:19:29.276Z","endTime":"2026-05-19T22:19:33.030Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20799704985295,"aZ":-26.130514701707465,"pfxX":-2.1715540540587757,"pfxZ":3.978302835689007,"pX":2.008786187978966,"pZ":2.725627260300927,"vX0":1.1477650820876728,"vY0":-122.2214411442411,"vZ0":-3.3826348582730663,"x":40.43,"y":165.19,"x0":1.8161788383749962,"y0":50.00267854845503,"z0":6.362105554491366,"aX":-3.2981359634797003},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":3.7,"spinRate":2175,"spinDirection":169},"zone":12,"typeConfidence":0.9,"plateTime":0.4474866987572108,"extension":5.858835626175276},"index":5,"playId":"d7488a95-e15e-36f9-bfcb-d8024f3800ed","pitchNumber":5,"startTime":"2026-05-19T22:19:44.010Z","endTime":"2026-05-19T22:19:47.692Z","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.9,"endSpeed":85.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049529678567136,"aZ":-10.38146927821154,"pfxX":5.516658315513035,"pfxZ":11.556036325119646,"pX":0.19234705449749584,"pZ":2.678991088770562,"vX0":-5.252474519084438,"vY0":-136.46389039358507,"vZ0":-7.26228809441501,"x":109.67,"y":166.45,"x0":1.4253636940815186,"y0":50.005090620170655,"z0":6.090187556627101,"aX":10.40558432523099},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.6,"breakHorizontal":-8.9,"spinRate":2214,"spinDirection":151},"zone":2,"typeConfidence":0.9,"plateTime":0.4013815286052438,"extension":6.501698148118967},"index":6,"playId":"628db4a8-56eb-343a-b40d-259ff6b9fe4a","pitchNumber":6,"startTime":"2026-05-19T22:20:08.420Z","endTime":"2026-05-19T22:20:16.303Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30270747540925,"aZ":-27.887016698236117,"pfxX":-1.7116744353691091,"pfxZ":2.81678689507062,"pX":-0.2902702930685723,"pZ":1.5658031327830426,"vX0":-3.4520414538892896,"vY0":-122.65530269305835,"vZ0":-5.766155929381996,"x":128.06,"y":196.5,"x0":1.357940748705787,"y0":50.00503567368777,"z0":6.325777695970751,"aX":-2.607508773867663},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":4.0,"spinRate":2146,"spinDirection":178},"zone":7,"typeConfidence":0.91,"plateTime":0.4465901979074127,"extension":6.397262736654278},"hitData":{"launchSpeed":86.2,"launchAngle":32.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.62,"coordY":75.33}},"index":7,"playId":"62b4de37-d5ed-376a-8043-be5fa33e7ccb","pitchNumber":7,"startTime":"2026-05-19T22:20:38.427Z","endTime":"2026-05-19T22:20:46.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:20:46.425Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a soft bunt ground ball to third baseman Austin Riley.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T22:20:51.901Z","endTime":"2026-05-19T22:21:20.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":85.6,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62595536633274,"aZ":-16.727279371000037,"pfxX":7.654852461861596,"pfxZ":9.913936424939566,"pX":0.5544478767003463,"pZ":2.2130997390098712,"vX0":-5.095557130370245,"vY0":-124.48052774621014,"vZ0":-6.193027957334208,"x":95.87,"y":179.03,"x0":1.6406703742168152,"y0":50.00545868498243,"z0":6.133797712750502,"aX":11.930665586964816},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":16.6,"breakHorizontal":-12.6,"spinRate":1667,"spinDirection":139},"zone":6,"typeConfidence":0.93,"plateTime":0.4412033936184807,"extension":5.945446266848272},"hitData":{"launchSpeed":44.7,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":110.66,"coordY":181.92}},"index":0,"playId":"c1175864-2716-3a5f-b1e3-5e3b650ce935","pitchNumber":1,"startTime":"2026-05-19T22:21:13.027Z","endTime":"2026-05-19T22:21:20.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:21:20.025Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a sharp line drive to left fielder Mauricio Dubón. Otto Lopez to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T22:21:32.426Z","endTime":"2026-05-19T22:22:20.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648742812093666,"aZ":-8.778112865208008,"pfxX":4.820495480988815,"pfxZ":12.910551754663999,"pX":-0.15060635465951405,"pZ":1.7666074675583132,"vX0":-5.758934204163397,"vY0":-134.1673011457739,"vZ0":-9.883134120122172,"x":122.74,"y":191.08,"x0":1.403434391307507,"y0":50.00109773642867,"z0":6.135820755990924,"aX":8.73481974734783},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.2,"breakHorizontal":-7.4,"spinRate":2402,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.4091763816395586,"extension":6.3288886626046645},"index":0,"playId":"13fff07f-8de7-3c91-983f-40c9ab1e2a6e","pitchNumber":1,"startTime":"2026-05-19T22:21:51.614Z","endTime":"2026-05-19T22:21:55.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279171321807144,"aZ":-9.631817576272969,"pfxX":5.662197498977614,"pfxZ":12.32684098496723,"pX":-0.3002298369073933,"pZ":2.1400466680234276,"vX0":-6.142887615588017,"vY0":-134.84951431377684,"vZ0":-8.922541626875491,"x":128.44,"y":181.0,"x0":1.279390991815325,"y0":50.00084619983013,"z0":6.185185204403028,"aX":10.352788318897577},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":-8.9,"spinRate":2341,"spinDirection":158},"zone":7,"typeConfidence":0.9,"plateTime":0.4073016689342932,"extension":6.081596073434695},"hitData":{"launchSpeed":102.8,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.81,"coordY":102.29}},"index":1,"playId":"aa4d1036-0e4b-3fd7-8b6d-de53b60f775b","pitchNumber":2,"startTime":"2026-05-19T22:22:11.670Z","endTime":"2026-05-19T22:22:20.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:22:20.175Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T22:23:25.932Z","endTime":"2026-05-19T22:24:27.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T22:22:40.018Z","endTime":"2026-05-19T22:23:28.068Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455297886303377,"aZ":-28.527221627993153,"pfxX":-1.266108812009443,"pfxZ":2.4432374427975905,"pX":-0.09868460373149511,"pZ":2.272679965929274,"vX0":-3.6619431456233844,"vY0":-121.4994771684383,"vZ0":-3.932653968686294,"x":120.76,"y":177.42,"x0":1.594173951247915,"y0":50.00028558917963,"z0":6.399245378372312,"aX":-1.8866541592070991},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":3.2,"spinRate":2213,"spinDirection":160},"zone":5,"typeConfidence":0.91,"plateTime":0.4513036610583252,"extension":6.414799844450071},"index":1,"playId":"27344e40-79a1-3620-9a3f-a957e93aee23","pitchNumber":1,"startTime":"2026-05-19T22:23:28.068Z","endTime":"2026-05-19T22:23:31.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946182735096524,"aZ":-29.4174817835426,"pfxX":-0.8361240682993214,"pfxZ":1.8888112703245428,"pX":0.26290742263861194,"pZ":1.7533862472103063,"vX0":-2.6489758562945016,"vY0":-120.39343495162744,"vZ0":-4.515562744556085,"x":106.98,"y":191.44,"x0":1.4892479638688787,"y0":50.001882463994185,"z0":6.278373734560647,"aX":-1.2178427991093046},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":2.2,"spinRate":2276,"spinDirection":176},"zone":8,"typeConfidence":0.91,"plateTime":0.4562131547587027,"extension":6.075670146912563},"index":2,"playId":"252ca22c-0888-3ca3-b459-25a235dd5a8e","pitchNumber":2,"startTime":"2026-05-19T22:23:45.242Z","endTime":"2026-05-19T22:23:48.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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221911052608554,"aZ":-32.91638996602246,"pfxX":-0.9433898644428051,"pfxZ":-0.5199844936514761,"pX":0.9593814763280422,"pZ":2.0600157369916805,"vX0":-1.0227525549090464,"vY0":-119.30807295073718,"vZ0":-3.303943170588174,"x":80.43,"y":183.16,"x0":1.5178801713383414,"y0":50.0027128141729,"z0":6.461814785742156,"aX":-1.3455697627600816},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":1.9,"spinRate":2194,"spinDirection":298},"zone":14,"typeConfidence":0.91,"plateTime":0.460954086491725,"extension":6.351602008095899},"index":3,"playId":"c529ba7c-8257-3122-b3c5-7ab92079021e","pitchNumber":3,"startTime":"2026-05-19T22:24:05.063Z","endTime":"2026-05-19T22:24:08.519Z","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":81.8,"endSpeed":74.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970262595743048,"aZ":-32.37815719644968,"pfxX":-0.24337242945501814,"pfxZ":-0.1471031150168649,"pX":0.11948965775799225,"pZ":1.3170336516141676,"vX0":-3.10380217570777,"vY0":-119.01745041747692,"vZ0":-4.6584429908491405,"x":112.45,"y":203.22,"x0":1.4801106614483266,"y0":50.00095586652529,"z0":6.280387038804224,"aX":-0.3437008015814576},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.2,"breakHorizontal":1.3,"spinRate":2184,"spinDirection":311},"zone":14,"typeConfidence":0.91,"plateTime":0.46281981637822733,"extension":6.348780352328132},"index":4,"playId":"ad2bb60f-26c5-3de6-bbb4-e2b4f1083efd","pitchNumber":4,"startTime":"2026-05-19T22:24:24.262Z","endTime":"2026-05-19T22:24:27.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:24:27.781Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T22:24:34.996Z","endTime":"2026-05-19T22:26:34.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95629290888633,"aZ":-4.9584292892312405,"pfxX":4.131585199911731,"pfxZ":14.887198528287879,"pX":-1.20361661629158,"pZ":1.1098407330119306,"vX0":-8.137042745510044,"vY0":-134.98271186213447,"vZ0":-12.225779847697922,"x":162.88,"y":208.81,"x0":1.3259738415846118,"y0":50.002178432562914,"z0":6.067721253254393,"aX":7.5533929244022655},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":24.1,"breakHorizontal":-5.5,"spinRate":2417,"spinDirection":159},"zone":13,"typeConfidence":0.9,"plateTime":0.40724623874373034,"extension":6.514422311916684},"index":0,"playId":"d6824d7d-7165-3af1-9602-145e97cb3b28","pitchNumber":1,"startTime":"2026-05-19T22:24:55.544Z","endTime":"2026-05-19T22:25:00.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33696617528393,"aZ":-6.445339491302061,"pfxX":5.015897366163124,"pfxZ":14.050727107348319,"pX":-0.08078420584461116,"pZ":0.8631415082153342,"vX0":-5.197622041251714,"vY0":-135.16757448189014,"vZ0":-12.65761376255115,"x":120.08,"y":215.48,"x0":1.2250517997413048,"y0":50.00274858746003,"z0":6.084038504030329,"aX":9.184614475740231},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.6,"breakHorizontal":-7.8,"spinRate":2408,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.4068528146781043,"extension":6.13039789087871},"index":1,"playId":"f4a805e4-d2a3-32fc-aa2a-2f13574f6272","pitchNumber":2,"startTime":"2026-05-19T22:25:17.968Z","endTime":"2026-05-19T22:25:21.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41412995648765,"aZ":-26.798904303679105,"pfxX":-1.0157599473154364,"pfxZ":3.605912804889834,"pX":0.5533909156289699,"pZ":0.4804818858426481,"vX0":-2.455518878694186,"vY0":-121.7568420205714,"vZ0":-7.88491199695702,"x":95.91,"y":225.81,"x0":1.7096866975479355,"y0":50.003656871146106,"z0":6.1022651077885195,"aX":-1.5147645328076693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":2.4,"spinRate":2331,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4510147304692902,"extension":6.089782760343735},"index":2,"playId":"84b0c2f6-eaa7-3397-a385-db7d3786b65e","pitchNumber":3,"startTime":"2026-05-19T22:25:39.337Z","endTime":"2026-05-19T22:25:42.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934804612849145,"aZ":-9.887025273773917,"pfxX":5.217908260742705,"pfxZ":12.049973008385823,"pX":0.6306964473995046,"pZ":2.2935183612525787,"vX0":-4.037408876541575,"vY0":-135.0188441802522,"vZ0":-8.422377453885842,"x":92.96,"y":176.86,"x0":1.4662496995427496,"y0":50.00119727025856,"z0":6.145838143390854,"aX":9.649279387588019},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.3,"breakHorizontal":-8.6,"spinRate":2327,"spinDirection":153},"zone":6,"typeConfidence":0.9,"plateTime":0.4053993892719432,"extension":6.321435791216409},"index":3,"playId":"468d67e0-e27f-31e8-983d-4d90cc5c22f6","pitchNumber":4,"startTime":"2026-05-19T22:26:06.200Z","endTime":"2026-05-19T22:26:09.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389078419110536,"aZ":-8.597373761865079,"pfxX":4.864907413448986,"pfxZ":12.717627833381568,"pX":-0.06907724858465504,"pZ":1.3115268893207042,"vX0":-5.407181373498373,"vY0":-135.0462300915964,"vZ0":-11.210494139268041,"x":119.63,"y":203.37,"x0":1.3235399017283689,"y0":50.00214644934964,"z0":6.11284545559871,"aX":9.0188323149935},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.9,"breakHorizontal":-7.7,"spinRate":2317,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.40501024080840153,"extension":6.254185745547158},"hitData":{"launchSpeed":80.9,"launchAngle":36.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.86,"coordY":116.83}},"index":4,"playId":"17599cb1-1236-395f-82f9-e96e6f6bb2c0","pitchNumber":5,"startTime":"2026-05-19T22:26:26.427Z","endTime":"2026-05-19T22:26:34.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:26:34.163Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:28:56.438Z","endTime":"2026-05-19T22:29:49.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T22:28:21.826Z","endTime":"2026-05-19T22:28:58.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918737277994264,"aZ":-28.919826923268197,"pfxX":3.5178871958764555,"pfxZ":1.7878942139736562,"pX":-0.19444332232012465,"pZ":2.6030162913821373,"vX0":1.4292893228363093,"vY0":-133.2437441654983,"vZ0":-3.1688110701739314,"x":124.41,"y":168.5,"x0":-1.1929031028557224,"y0":50.004976786361574,"z0":5.866765192182375,"aX":6.413718935751484},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-6.7,"spinRate":2714,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4089181812146614,"extension":5.749879290356527},"index":1,"playId":"98cec768-e71d-3765-9916-ce99c81d3b31","pitchNumber":1,"startTime":"2026-05-19T22:28:58.674Z","endTime":"2026-05-19T22:29:03.245Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86562585908244,"aZ":-38.15833334724521,"pfxX":7.291317122873527,"pfxZ":-3.731368103502011,"pX":0.5288340606633124,"pZ":1.1218243046991054,"vX0":2.0688333044941576,"vY0":-126.68481888908671,"vZ0":-3.686609295311085,"x":96.84,"y":208.49,"x0":-1.2478213381610987,"y0":50.0010802038592,"z0":5.685363183430493,"aX":11.70268248307355},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.4,"breakHorizontal":-13.7,"spinRate":3158,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4344150080927882,"extension":5.991538245336509},"index":2,"playId":"20361443-1a92-3cfd-96c6-d4e32a74d7b6","pitchNumber":2,"startTime":"2026-05-19T22:29:17.884Z","endTime":"2026-05-19T22:29:21.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-19T22:29:34.954Z","endTime":"2026-05-19T22:29:45.088Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549905283031325,"aZ":-35.188802839370496,"pfxX":7.9762013502185205,"pfxZ":-1.8800659069271206,"pX":1.045572099863771,"pZ":-0.042782230377327646,"vX0":3.3231621032699605,"vY0":-126.23183082486798,"vZ0":-6.31049006223441,"x":77.15,"y":239.94,"x0":-1.3273348326367946,"y0":50.00459509977795,"z0":5.349080651305605,"aX":12.773496820035696},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.7,"breakHorizontal":-15.2,"spinRate":3111,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43519783987415384,"extension":5.750985366225003},"index":4,"playId":"12444c42-fe28-3f79-a050-f0709afa2838","pitchNumber":3,"startTime":"2026-05-19T22:29:45.088Z","endTime":"2026-05-19T22:29:49.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:29:49.217Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:29:57.170Z","endTime":"2026-05-19T22:31:48.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670389769290498,"aZ":-20.7867791343337,"pfxX":-8.949762390119533,"pfxZ":5.707946913362823,"pX":1.1781961370409024,"pZ":2.255469766298358,"vX0":9.362890708441157,"vY0":-139.90054748960398,"vZ0":-5.306197750244624,"x":72.09,"y":177.88,"x0":-1.0388890794470567,"y0":50.001347399653014,"z0":5.526754987482089,"aX":-17.85262954725639},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2388,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39055484518825656,"extension":5.874485749983276},"index":0,"playId":"effae916-d500-3dfe-9a87-3e5418efc5ed","pitchNumber":1,"startTime":"2026-05-19T22:30:17.069Z","endTime":"2026-05-19T22:30:21.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60746625354995,"aZ":-26.11308846321723,"pfxX":2.0784222092834232,"pfxZ":3.207148361325305,"pX":0.5266686014498737,"pZ":1.624509523335598,"vX0":3.891349232144781,"vY0":-135.9895276741999,"vZ0":-5.691605570181525,"x":96.92,"y":194.92,"x0":-1.188307669853087,"y0":50.00053447049314,"z0":5.53720022380076,"aX":3.9216746689984125},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":2755,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.4015618044235487,"extension":5.761284429324548},"index":1,"playId":"9e3b9fb0-de11-3aa7-bb05-bc6f9f0efc29","pitchNumber":2,"startTime":"2026-05-19T22:30:31.570Z","endTime":"2026-05-19T22:30:36.129Z","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":92.4,"endSpeed":85.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452688065924296,"aZ":-28.200486323278373,"pfxX":2.6356517865043467,"pfxZ":2.146568500577733,"pX":0.16546004823917707,"pZ":0.6982238001368345,"vX0":2.562205723562479,"vY0":-134.56385456727304,"vZ0":-7.489886406165413,"x":110.69,"y":219.93,"x0":-1.1381095023473622,"y0":50.0046116515434,"z0":5.487500623262661,"aX":4.882073746154525},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":-5.3,"spinRate":2832,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4054939880712425,"extension":5.8843654306045},"index":2,"playId":"6325b918-13fe-3658-b44a-2db099b2999e","pitchNumber":3,"startTime":"2026-05-19T22:30:47.782Z","endTime":"2026-05-19T22:30:52.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99743096749699,"aZ":-33.27080235257807,"pfxX":8.68084204700409,"pfxZ":-0.6961724994622909,"pX":-0.9301420307363664,"pZ":3.4786067038606237,"vX0":-1.55363700203587,"vY0":-125.70006730174607,"vZ0":1.2212394209495567,"x":152.45,"y":144.86,"x0":-1.4269518428931254,"y0":50.00102431225361,"z0":5.709655579577447,"aX":13.741988008264842},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-15.2,"spinRate":2934,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.43751643248824834,"extension":5.708140889549331},"index":3,"playId":"80ffdd87-0193-38f2-87c7-3073bb21b0a9","pitchNumber":4,"startTime":"2026-05-19T22:31:04.544Z","endTime":"2026-05-19T22:31:11.203Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330789065154363,"aZ":-28.28560962971185,"pfxX":2.0284845084944605,"pfxZ":2.1199654666981615,"pX":-0.3733104779178215,"pZ":2.549791302668785,"vX0":1.6166772410933996,"vY0":-134.2397960483487,"vZ0":-2.9491351405247213,"x":131.23,"y":169.94,"x0":-1.2456651585453897,"y0":50.00648349595799,"z0":5.6629138331389814,"aX":3.725847499022226},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.0,"spinRate":2721,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40704063449095695,"extension":5.79271485987957},"index":4,"playId":"330b760f-568d-36ef-a919-7b7bbde2dcbb","pitchNumber":5,"startTime":"2026-05-19T22:31:18.508Z","endTime":"2026-05-19T22:31:21.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-19T22:31:30.512Z","endTime":"2026-05-19T22:31:43.689Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34892001478154,"aZ":-32.228838553604966,"pfxX":1.4004328048489163,"pfxZ":-0.028032967935557096,"pX":0.9860633815371257,"pZ":1.7441029850506633,"vX0":5.075594496969453,"vY0":-133.41481456018008,"vZ0":-4.088831230773348,"x":79.41,"y":191.69,"x0":-1.1249303575319372,"y0":50.00492889730786,"z0":5.625631656955349,"aX":2.5183097954710454},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":-3.6,"spinRate":2746,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4109297699262475,"extension":5.973456639780159},"index":6,"playId":"509f7926-76a3-34f8-b70c-709e4a369b2c","pitchNumber":6,"startTime":"2026-05-19T22:31:43.689Z","endTime":"2026-05-19T22:31:48.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:31:48.228Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was overturned: Dominic Smith called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:32:34.940Z","endTime":"2026-05-19T22:34:50.797Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Sandy León.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T22:32:11.097Z","endTime":"2026-05-19T22:32:37.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":506702,"link":"/api/v1/people/506702"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616047803217544,"aZ":-31.866343063887115,"pfxX":9.489858735727983,"pfxZ":0.18526723512485255,"pX":-0.3193565989769454,"pZ":3.5441372625331247,"vX0":-0.23830665836747494,"vY0":-127.12221860476501,"vZ0":0.9582168330892449,"x":129.17,"y":143.09,"x0":-1.4555016362729205,"y0":50.00002758427642,"z0":5.704540639390321,"aX":15.42868715654266},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2940,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.43192341035222714,"extension":5.770504624494857},"index":1,"playId":"762d5160-5e75-3ba1-8371-3a62cd32463e","pitchNumber":1,"startTime":"2026-05-19T22:32:37.134Z","endTime":"2026-05-19T22:32:42.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543459495443553,"aZ":-30.221738001610014,"pfxX":3.203532996411304,"pfxZ":1.0627598634623094,"pX":0.5607079944292765,"pZ":2.3889094060196747,"vX0":3.687734867256689,"vY0":-134.99233357853888,"vZ0":-2.7717072693648825,"x":95.63,"y":174.28,"x0":-1.2414013321946662,"y0":50.0023892435394,"z0":5.565728900635097,"aX":5.887391483271433},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.6,"breakHorizontal":-6.6,"spinRate":2764,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4063970116429254,"extension":5.748448229421766},"index":2,"playId":"8af800a2-de43-35b6-b31c-689821f00c55","pitchNumber":2,"startTime":"2026-05-19T22:32:53.622Z","endTime":"2026-05-19T22:32:57.562Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173921238663837,"aZ":-29.48371670561503,"pfxX":2.1840009518922976,"pfxZ":1.4629411683223132,"pX":-0.11341033611292994,"pZ":2.8685352162878313,"vX0":2.1411195519420083,"vY0":-134.642651758579,"vZ0":-1.9549901853937266,"x":121.32,"y":161.33,"x0":-1.2016805953948175,"y0":50.00641382769143,"z0":5.682626837544849,"aX":4.025738055798002},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.4,"breakHorizontal":-4.4,"spinRate":2714,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40619696331521604,"extension":5.838415326107868},"index":3,"playId":"8b1dd475-346c-3ba9-a2cc-20f48152d219","pitchNumber":3,"startTime":"2026-05-19T22:33:12.645Z","endTime":"2026-05-19T22:33:16.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"eaa832a1-a793-3984-8a4a-fe19d3377b51","startTime":"2026-05-19T22:34:05.309Z","endTime":"2026-05-19T22:34:09.370Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108199618216354,"aZ":-34.78786104816334,"pfxX":8.015249029234395,"pfxZ":-1.609020130590661,"pX":-0.7543114773345377,"pZ":2.399624661691892,"vX0":-1.205480068611482,"vY0":-126.6231966732991,"vZ0":-1.2867187598233478,"x":145.75,"y":173.99,"x0":-1.3130794312162672,"y0":50.00394855770408,"z0":5.700362040692081,"aX":13.002675278124176},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-14.3,"spinRate":3057,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.43272722619342163,"extension":5.7054349717727675},"index":5,"playId":"4f802d90-abf6-375a-bb63-56fcc561c089","pitchNumber":4,"startTime":"2026-05-19T22:34:23.791Z","endTime":"2026-05-19T22:34:50.797Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-05-19T22:34:50.797Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:34:50.181Z","endTime":"2026-05-19T22:37:08.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90770475209025,"aZ":-26.491363999178436,"pfxX":1.4828806560757974,"pfxZ":3.035513973548367,"pX":0.4663812291612054,"pZ":2.6945707036077184,"vX0":3.670913599043058,"vY0":-135.51921472554082,"vZ0":-3.2878407177745763,"x":99.22,"y":166.03,"x0":-1.0950185873013532,"y0":50.00100520978725,"z0":5.761284187585941,"aX":2.774798117315961},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":-3.5,"spinRate":2789,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.40321496177352234,"extension":5.826789660616966},"index":0,"playId":"0117ee2b-162a-389d-a0ca-52914ca36e3a","pitchNumber":1,"startTime":"2026-05-19T22:35:05.672Z","endTime":"2026-05-19T22:35:09.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59377965237415,"aZ":-29.20072625420079,"pfxX":2.6489815118038393,"pfxZ":1.6171970292544309,"pX":0.8441188359503955,"pZ":2.694672297264692,"vX0":4.29003702372824,"vY0":-134.48018263083296,"vZ0":-2.2963489477907797,"x":84.82,"y":166.02,"x0":-1.1126008794073627,"y0":50.005719145735064,"z0":5.619116092318014,"aX":4.880179259104218},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":-5.6,"spinRate":2769,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4063997675739226,"extension":5.844024928890324},"index":1,"playId":"686a756a-cc4c-3766-ba49-c70f45f5fa80","pitchNumber":2,"startTime":"2026-05-19T22:35:26.770Z","endTime":"2026-05-19T22:35:32.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343636793077533,"aZ":-33.349138021276175,"pfxX":7.207537392154512,"pfxZ":-0.7217119627712694,"pX":-0.508704159457226,"pZ":0.7497759878228482,"vX0":-0.2572914496634975,"vY0":-127.11034400034734,"vZ0":-5.118763629358388,"x":136.39,"y":218.54,"x0":-1.3414758963231883,"y0":50.00204851114777,"z0":5.453607473173739,"aX":11.731250037303043},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":-13.0,"spinRate":3004,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.43178257360853367,"extension":6.016484042934069},"index":2,"playId":"6f85ef1f-7bce-38f2-88ab-af697a400b52","pitchNumber":3,"startTime":"2026-05-19T22:35:43.256Z","endTime":"2026-05-19T22:35:46.503Z","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":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781637799386754,"aZ":-26.61233629514606,"pfxX":2.8023450143897035,"pfxZ":2.959291043368217,"pX":0.4659793439581452,"pZ":2.1758821207705843,"vX0":3.272234071129543,"vY0":-135.94109698550946,"vZ0":-4.247657975337176,"x":99.24,"y":180.03,"x0":-1.1157269366300027,"y0":50.00225041220646,"z0":5.5981060665328135,"aX":5.262682740344436},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-5.8,"spinRate":2812,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.40236349303176766,"extension":5.9106959336035025},"index":3,"playId":"06241d35-cf72-32af-a08f-22c6caa757b8","pitchNumber":4,"startTime":"2026-05-19T22:36:11.616Z","endTime":"2026-05-19T22:36:15.454Z","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":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116666126761114,"aZ":-26.73210762770367,"pfxX":1.1551040989538723,"pfxZ":2.8459363753892264,"pX":3.071077458852121,"pZ":0.10407884143116174,"vX0":9.912606309203257,"vY0":-137.2784170466091,"vZ0":-9.441794843794835,"x":-0.06,"y":235.97,"x0":-0.7351392536461507,"y0":50.00270644045905,"z0":5.4051040610005465,"aX":2.2033067268752045},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2811,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.3988581678279739,"extension":6.154158729363516},"index":4,"playId":"f89a8973-6fd1-3959-a0b6-36bcc7fa48e0","pitchNumber":5,"startTime":"2026-05-19T22:36:30.589Z","endTime":"2026-05-19T22:36:34.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Calvin Faucher. Mike Yastrzemski to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"f89a8973-6fd1-3959-a0b6-36bcc7fa48e0","startTime":"2026-05-19T22:36:42.539Z","endTime":"2026-05-19T22:37:04.169Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18405973197968,"aZ":-24.22804282812492,"pfxX":2.266656798108644,"pfxZ":4.217530519015236,"pX":0.5617751820424399,"pZ":3.551784206372762,"vX0":3.84717361730288,"vY0":-136.0271024763356,"vZ0":-1.3398346423702927,"x":95.59,"y":142.88,"x0":-1.1622650201339355,"y0":50.00635101343966,"z0":5.721118502163032,"aX":4.272444922657935},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":-4.9,"spinRate":2595,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.40176185829842437,"extension":5.981192572095193},"index":6,"playId":"dc004925-8c4b-3048-b145-c5f7105af01d","pitchNumber":6,"startTime":"2026-05-19T22:37:04.169Z","endTime":"2026-05-19T22:37:08.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:37:08.982Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Mike Yastrzemski to 3rd. Ha-Seong Kim to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:37:24.995Z","endTime":"2026-05-19T22:39:45.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995426220968234,"aZ":-45.267490562391416,"pfxX":3.8224587085417467,"pfxZ":-8.675421292018394,"pX":0.1534685210093374,"pZ":2.7689154307792676,"vX0":1.5710591798455387,"vY0":-122.59499420878507,"vZ0":1.6349945574316054,"x":111.15,"y":164.02,"x0":-0.9936028780273259,"y0":50.00015846041268,"z0":5.980199973744211,"aX":5.771483125049973},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.0,"breakHorizontal":-7.3,"spinRate":2937,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.44811778325417073,"extension":5.939950105787268},"index":0,"playId":"f2ba9230-4e50-38a9-85fd-9a60434730e2","pitchNumber":1,"startTime":"2026-05-19T22:37:35.932Z","endTime":"2026-05-19T22:37:39.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861730894003166,"aZ":-36.22920262786673,"pfxX":9.19398361454866,"pfxZ":-2.5589795264191793,"pX":-1.4093056902601209,"pZ":3.4472990560940184,"vX0":-2.9917331106536906,"vY0":-125.56795406049275,"vZ0":1.492902707644799,"x":170.72,"y":145.7,"x0":-1.3925172430066863,"y0":50.00034771430043,"z0":5.806132499925042,"aX":14.590381373278447},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":-15.8,"spinRate":2985,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4372116705111635,"extension":5.8502011223471575},"index":1,"playId":"94b54dd2-6878-3730-a5c0-c412a283c9ca","pitchNumber":2,"startTime":"2026-05-19T22:37:50.948Z","endTime":"2026-05-19T22:37:55.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14931499031083,"aZ":-29.284147349773395,"pfxX":-9.36575150341396,"pfxZ":1.464026725136124,"pX":0.41983581360971295,"pZ":2.353833165818473,"vX0":6.5262904173145095,"vY0":-140.15335584894575,"vZ0":-3.9651832907853164,"x":101.0,"y":175.23,"x0":-0.7279580963789112,"y0":50.00608037945311,"z0":5.710402065918751,"aX":-18.543045824564697},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":2186,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3915474612237171,"extension":5.935501300686397},"index":2,"playId":"f0dc80a8-894a-3448-ad38-d29382002f49","pitchNumber":3,"startTime":"2026-05-19T22:38:10.864Z","endTime":"2026-05-19T22:38:14.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210762294062345,"aZ":-43.51490455145937,"pfxX":4.040039037533193,"pfxZ":-7.425274193145627,"pX":0.5135425923149697,"pZ":2.82947076360368,"vX0":2.1811038967772443,"vY0":-123.25771704484406,"vZ0":1.488886581626348,"x":97.42,"y":162.38,"x0":-0.9098397681138716,"y0":50.002859415258065,"z0":5.912978551206481,"aX":6.169702203270051},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.7,"breakHorizontal":-7.8,"spinRate":2916,"spinDirection":31},"zone":3,"typeConfidence":2.0,"plateTime":0.44565225343645043,"extension":5.957492652333765},"index":3,"playId":"c7ba6cd4-1faa-31aa-a7f5-d36ff02c59d7","pitchNumber":4,"startTime":"2026-05-19T22:38:28.580Z","endTime":"2026-05-19T22:38:33.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643553849989125,"aZ":-33.5205106418019,"pfxX":7.985756713970899,"pfxZ":-0.7961490375466962,"pX":2.150368946054337,"pZ":0.7932350470616092,"vX0":5.528563388467381,"vY0":-128.79513859057823,"vZ0":-5.003221111143793,"x":35.03,"y":217.36,"x0":-1.0615189222855164,"y0":50.00551591821802,"z0":5.352021370296962,"aX":13.424827682004787},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-15.7,"spinRate":2988,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.425196428163396,"extension":6.3023314344521495},"index":4,"playId":"8aa851ac-513b-3322-aa4c-b6eca22e1e77","pitchNumber":5,"startTime":"2026-05-19T22:38:51.297Z","endTime":"2026-05-19T22:38:54.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417428725039702,"aZ":-35.394091241967374,"pfxX":8.86605253356689,"pfxZ":-1.952317334248165,"pX":1.797016660690717,"pZ":1.8743539206106135,"vX0":4.256835381305378,"vY0":-127.85706127187834,"vZ0":-2.3444118808222516,"x":48.5,"y":188.17,"x0":-1.0435150623169884,"y0":50.00258407933932,"z0":5.592158294282887,"aX":14.616229284042108},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.8,"breakHorizontal":-17.0,"spinRate":2986,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4290867320950822,"extension":5.906704444191029},"index":5,"playId":"a326e728-b4aa-3d2a-b89b-7eaa86fa45b8","pitchNumber":6,"startTime":"2026-05-19T22:39:14.195Z","endTime":"2026-05-19T22:39:19.551Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58419761199388,"aZ":-25.88894384866759,"pfxX":2.0873269792302365,"pfxZ":3.313393202177843,"pX":1.4391567266822372,"pZ":1.407401233342197,"vX0":5.840909598062263,"vY0":-136.74555668099467,"vZ0":-6.077081720091679,"x":62.14,"y":200.78,"x0":-0.9940593761261958,"y0":50.00487498606401,"z0":5.429899758945621,"aX":3.960483236657957},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.0,"spinRate":2660,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.40024189075394734,"extension":6.048969213965882},"index":6,"playId":"aa4ad949-dc87-3b4a-9ce5-5e94cb467819","pitchNumber":7,"startTime":"2026-05-19T22:39:37.178Z","endTime":"2026-05-19T22:39:45.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:39:45.850Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to first baseman Christopher Morel. Mike Yastrzemski scores. Ha-Seong Kim to 3rd. Ronald Acuña Jr. to 2nd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:39:49.766Z","endTime":"2026-05-19T22:41:11.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15779042735917,"aZ":-26.06984431290651,"pfxX":2.641200948209476,"pfxZ":3.1743059996334075,"pX":1.319711431658413,"pZ":2.3269798704822313,"vX0":5.914168771019593,"vY0":-137.27701007746293,"vZ0":-3.958087601242849,"x":66.7,"y":175.95,"x0":-1.1991222493242826,"y0":50.00296002555415,"z0":5.545883812679182,"aX":5.080558931848367},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":-5.9,"spinRate":2722,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.39780022103347923,"extension":6.018029368573401},"index":0,"playId":"e1508fb6-108b-340a-89cd-5eda3339970b","pitchNumber":1,"startTime":"2026-05-19T22:40:06.611Z","endTime":"2026-05-19T22:40:11.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641761460186647,"aZ":-27.115655737799063,"pfxX":1.8058683656153822,"pfxZ":2.791939121922601,"pX":0.020997344778666122,"pZ":2.68238341540933,"vX0":2.612943547278466,"vY0":-133.03868336300573,"vZ0":-2.56363162521647,"x":116.2,"y":166.36,"x0":-1.204477741191154,"y0":50.003177437917365,"z0":5.601922680307336,"aX":3.271858881513112},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.8,"spinRate":2644,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4100051667971871,"extension":5.9479322355227096},"index":1,"playId":"23fbeae7-f598-3aa5-a2b4-fbea048782ea","pitchNumber":2,"startTime":"2026-05-19T22:40:24.438Z","endTime":"2026-05-19T22:40:29.019Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.536512483923268,"aZ":-22.818865510160602,"pfxX":-8.281642239351823,"pfxZ":4.742006930014181,"pX":0.3522128809283139,"pZ":2.980220769369601,"vX0":6.421724292866763,"vY0":-139.14959740031972,"vZ0":-3.1496358870427796,"x":103.57,"y":158.31,"x0":-0.9029306558298789,"y0":50.000821460070306,"z0":5.628589913241234,"aX":-16.33237136882062},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":13.8,"spinRate":2233,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39274785789842337,"extension":6.07524452705348},"index":2,"playId":"dbf50718-6444-3548-ac10-0b35c88a5349","pitchNumber":3,"startTime":"2026-05-19T22:40:41.461Z","endTime":"2026-05-19T22:40:46.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50965472965007,"aZ":-29.33826784946712,"pfxX":2.721659191329162,"pfxZ":1.4971514938076975,"pX":1.198580299451669,"pZ":3.2422689508965137,"vX0":4.81908984186761,"vY0":-136.1391935567205,"vZ0":-1.4079138868320538,"x":71.31,"y":151.24,"x0":-0.9422530066780613,"y0":50.00236752695969,"z0":5.780759386410093,"aX":5.150783612508198},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2889,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40102779540152733,"extension":6.012459813071805},"hitData":{"launchSpeed":64.3,"launchAngle":7.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.3,"coordY":157.68}},"index":3,"playId":"bcea42f8-23b2-3e75-ae9a-2e04e8c80a19","pitchNumber":4,"startTime":"2026-05-19T22:41:03.136Z","endTime":"2026-05-19T22:41:11.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:41:11.185Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a ground ball to left fielder Heriberto Hernández. Ha-Seong Kim scores. Ronald Acuña Jr. scores. Mauricio Dubón to 3rd.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:42:34.318Z","endTime":"2026-05-19T22:43:23.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T22:41:44.711Z","endTime":"2026-05-19T22:42:36.522Z","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(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":95.0,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.085775568414128,"aZ":-24.129327058741342,"pfxX":1.6030604021009736,"pfxZ":4.118511188313926,"pX":-0.6324421351253376,"pZ":2.7064923497605484,"vX0":1.2564800575881732,"vY0":-138.43117117723597,"vZ0":-3.5985996291538553,"x":141.11,"y":165.7,"x0":-1.2994926031024407,"y0":50.002683231493755,"z0":5.626825599959301,"aX":3.1302736061187026},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":-3.1,"spinRate":2744,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.3947258402993912,"extension":5.882430352192795},"index":1,"playId":"48006dab-525c-3bf8-8309-7c0104452440","pitchNumber":1,"startTime":"2026-05-19T22:42:36.522Z","endTime":"2026-05-19T22:42:45.049Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89064964899496,"aZ":-45.31440053605743,"pfxX":4.610988178774759,"pfxZ":-8.275938653103989,"pX":-0.5365624973903015,"pZ":2.1563740564084477,"vX0":0.24080787226784445,"vY0":-125.7989814893271,"vZ0":0.009070536783225558,"x":137.45,"y":180.56,"x0":-1.2321020338589155,"y0":50.00616386043247,"z0":5.856760826399888,"aX":7.3177513898632816},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-14.6,"breakHorizontal":-8.4,"spinRate":2992,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.437078635760483,"extension":6.060901809285116},"index":2,"playId":"d58068f4-bf42-3245-9a67-a4442a946425","pitchNumber":2,"startTime":"2026-05-19T22:42:51.940Z","endTime":"2026-05-19T22:42:57.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28807769451349,"aZ":-26.91824915791262,"pfxX":-8.733585602278279,"pfxZ":2.6028677045609108,"pX":-0.5395142238641706,"pZ":2.4929005484788354,"vX0":5.160358411296296,"vY0":-140.8957275313724,"vZ0":-3.243514836750948,"x":137.57,"y":171.47,"x0":-1.2544614729320875,"y0":50.00630685341189,"z0":5.387495124594636,"aX":-17.66392502143806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.3,"breakHorizontal":14.9,"spinRate":2390,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3878884056838099,"extension":5.857937464075204},"hitData":{"launchSpeed":98.7,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.94,"coordY":111.71}},"index":3,"playId":"671b4414-3c68-3893-92e2-27009940e02f","pitchNumber":3,"startTime":"2026-05-19T22:43:12.374Z","endTime":"2026-05-19T22:43:23.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:43:23.438Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T22:46:25.423Z","endTime":"2026-05-19T22:47:23.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T22:43:55.678Z","endTime":"2026-05-19T22:45:30.179Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Lake Bachar replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-19T22:45:30.179Z","endTime":"2026-05-19T22:46:27.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721478314332643,"aZ":-27.643118712114557,"pfxX":0.024093187805424243,"pfxZ":2.665651965262887,"pX":-1.5592214147014103,"pZ":3.627734684861181,"vX0":1.0498577909785693,"vY0":-129.5596296960594,"vZ0":-0.103108827112811,"x":176.43,"y":140.83,"x0":-1.9726164735346405,"y0":50.00605959978426,"z0":5.778210734350988,"aX":0.0410090834166927},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2692,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4225310813256411,"extension":5.715567673134037},"index":2,"playId":"0ae59da3-3d21-3a9a-8149-9c84971b6904","pitchNumber":1,"startTime":"2026-05-19T22:46:27.586Z","endTime":"2026-05-19T22:46:32.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049014609155314,"aZ":-28.058755017100612,"pfxX":-8.202082483320972,"pfxZ":2.679935071337919,"pX":-1.7616380602938755,"pZ":3.107709246961885,"vX0":3.1677584997767263,"vY0":-123.0732063377053,"vZ0":-0.3298834279601438,"x":184.15,"y":154.87,"x0":-1.9985763467198872,"y0":50.004174615239855,"z0":5.61652093329077,"aX":-12.604083670054191},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":14.2,"spinRate":1738,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4447672454694338,"extension":5.872457585418454},"index":3,"playId":"1b0403b7-6695-35ae-ba67-7d3fef8a0518","pitchNumber":2,"startTime":"2026-05-19T22:46:43.433Z","endTime":"2026-05-19T22:46:46.902Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10309782062445,"aZ":-25.58761339045612,"pfxX":-9.881792895258153,"pfxZ":4.265259920318432,"pX":0.6397552693174956,"pZ":1.0895276582690725,"vX0":8.58786422338961,"vY0":-122.82270721224022,"vZ0":-5.4071015973771885,"x":92.61,"y":209.36,"x0":-1.601827264755148,"y0":50.00003296609277,"z0":5.468929718369391,"aX":-15.24308949098001},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":1506,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4442952005735621,"extension":6.074646203239111},"index":4,"playId":"ee927112-5feb-31fa-8bdd-7bbec29db704","pitchNumber":3,"startTime":"2026-05-19T22:47:00.574Z","endTime":"2026-05-19T22:47:03.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417370919045823,"aZ":-28.42025718615669,"pfxX":0.5991574217267237,"pfxZ":2.206516253482336,"pX":-0.12313530613570405,"pZ":2.1120913041385596,"vX0":3.587258489203298,"vY0":-129.48440417709085,"vZ0":-3.599392959409715,"x":121.69,"y":181.75,"x0":-1.6029345013849858,"y0":50.00284944028886,"z0":5.6887764437543,"aX":1.0200553755604782},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":-1.9,"spinRate":2640,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4226034007792916,"extension":5.901217070398146},"hitData":{"launchSpeed":93.4,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":151.04}},"index":5,"playId":"b7ec6973-8c80-3dc2-b8a1-d08d08cb822d","pitchNumber":4,"startTime":"2026-05-19T22:47:18.320Z","endTime":"2026-05-19T22:47:23.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:47:23.379Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T22:49:54.960Z","endTime":"2026-05-19T22:51:20.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces Dominic Smith, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T22:49:25.610Z","endTime":"2026-05-19T22:49:25.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"description":"Pitching Change: Robert Suarez replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T22:49:25.640Z","endTime":"2026-05-19T22:49:57.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77188888890324,"aZ":-12.947062150338764,"pfxX":-0.41016919063788937,"pfxZ":10.052325327478897,"pX":-0.030722241323343454,"pZ":1.787311135753492,"vX0":4.845104465784277,"vY0":-137.7152172717973,"vZ0":-8.387124616920776,"x":118.17,"y":190.52,"x0":-1.7626711032355358,"y0":50.00199704791096,"z0":5.756323830215966,"aX":-0.7844123594426556},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-0.4,"spinRate":2366,"spinDirection":200},"zone":8,"typeConfidence":0.77,"plateTime":0.3983522032398912,"extension":6.600844372448411},"index":2,"playId":"eab2cc8c-5feb-3166-91ba-920ed5f312ca","pitchNumber":1,"startTime":"2026-05-19T22:49:57.198Z","endTime":"2026-05-19T22:50:01.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79276419226387,"aZ":-9.088528151803832,"pfxX":-5.475992218316888,"pfxZ":11.34868589561045,"pX":0.16881883839688624,"pZ":2.002861818129446,"vX0":7.412902513914378,"vY0":-142.22527004601093,"vZ0":-8.858639929702452,"x":110.57,"y":184.7,"x0":-1.768607284185793,"y0":50.00261336652304,"z0":5.747268861166181,"aX":-11.139190638321672},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2560,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3861788721064885,"extension":6.70145583655295},"index":3,"playId":"94762cff-8e84-30b6-b3f9-ae4be1170c15","pitchNumber":2,"startTime":"2026-05-19T22:50:10.913Z","endTime":"2026-05-19T22:50:15.610Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-19T22:50:26.243Z","endTime":"2026-05-19T22:50:35.604Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":98.0,"endSpeed":89.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66980449780443,"aZ":-8.791973765713303,"pfxX":-4.163698395800982,"pfxZ":11.464871277131259,"pX":-0.15449410182898676,"pZ":2.550298973326757,"vX0":6.0888903357325415,"vY0":-142.37348950900528,"vZ0":-7.833051333606718,"x":122.89,"y":169.92,"x0":-1.7863871915002958,"y0":50.00522189796181,"z0":5.904384283497086,"aX":-8.49383588132377},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":6.2,"spinRate":2520,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3856754857912019,"extension":6.540824808901771},"index":5,"playId":"ab831c74-3168-3795-99a7-f6fa0ce2d810","pitchNumber":3,"startTime":"2026-05-19T22:50:35.604Z","endTime":"2026-05-19T22:50:39.443Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775778844359753,"aZ":-19.77359141910717,"pfxX":-9.756221705427167,"pfxZ":7.0343678076281595,"pX":-0.3486597987215859,"pZ":0.6934847792020179,"vX0":6.754862805593758,"vY0":-132.1079648430217,"vZ0":-9.221189272352948,"x":130.29,"y":220.06,"x0":-1.6742311664254872,"y0":50.004827466593866,"z0":5.689260144342792,"aX":-17.20530622856373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.8,"breakHorizontal":16.2,"spinRate":2083,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.4149863540622212,"extension":6.706287245102451},"index":6,"playId":"efceb806-56f0-3f5f-9f25-a5a5ca0b9dae","pitchNumber":4,"startTime":"2026-05-19T22:50:53.629Z","endTime":"2026-05-19T22:50:58.317Z","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":98.9,"endSpeed":90.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.554973425603464,"aZ":-8.619580498549734,"pfxX":-4.144720022370787,"pfxZ":11.290738418120611,"pX":0.07069757654105324,"pZ":1.9739019265019544,"vX0":6.803978915594034,"vY0":-143.59298794985932,"vZ0":-9.270882049313766,"x":114.31,"y":185.48,"x0":-1.7921332905856928,"y0":50.00584390018049,"z0":5.78273311894715,"aX":-8.649185128575231},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2524,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.38159274395838283,"extension":6.478391136184112},"hitData":{"launchSpeed":93.7,"launchAngle":29.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.68,"coordY":72.81}},"index":7,"playId":"1b4366d0-5333-34cf-9366-5cde1258606e","pitchNumber":5,"startTime":"2026-05-19T22:51:11.181Z","endTime":"2026-05-19T22:51:20.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:51:20.420Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to center fielder Michael Harris II.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T22:51:24.596Z","endTime":"2026-05-19T22:52:46.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96789609058207,"aZ":-13.95073210374866,"pfxX":0.21492061349807878,"pfxZ":9.311301068380615,"pX":0.6836397012039782,"pZ":1.4386796783901696,"vX0":6.091664075910293,"vY0":-139.19441692465665,"vZ0":-9.307246859747874,"x":90.94,"y":199.94,"x0":-1.5635228562118424,"y0":50.005644617388505,"z0":5.755054845648485,"aX":0.4201570089950121},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-1.7,"spinRate":2409,"spinDirection":197},"zone":14,"typeConfidence":0.87,"plateTime":0.3938652256743551,"extension":6.655388497369782},"index":0,"playId":"c8aa03c1-5b15-3fb1-bd1c-27178a01a749","pitchNumber":1,"startTime":"2026-05-19T22:51:47.772Z","endTime":"2026-05-19T22:51:52.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90452812498317,"aZ":-11.66693811481151,"pfxX":-1.420201002781369,"pfxZ":10.162086873051683,"pX":-0.07861136711427849,"pZ":3.011098856641367,"vX0":5.206931098125656,"vY0":-141.33865915076208,"vZ0":-5.853068683860419,"x":120.0,"y":157.48,"x0":-1.7622049400217743,"y0":50.00702080040709,"z0":5.861593156998121,"aX":-2.867116357826934},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":1.4,"spinRate":2505,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.38786367152463086,"extension":6.302426557621091},"index":1,"playId":"386d7efd-9f4c-3d81-9dd6-0a0ee12acc87","pitchNumber":2,"startTime":"2026-05-19T22:52:03.521Z","endTime":"2026-05-19T22:52:08.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34309354465764,"aZ":-11.594956649097496,"pfxX":-4.106486947508961,"pfxZ":10.16656022575024,"pX":0.5750944506490159,"pZ":3.287314206299804,"vX0":6.966854317443343,"vY0":-141.83199733955675,"vZ0":-5.605738007932648,"x":95.08,"y":150.02,"x0":-1.3867286467070739,"y0":50.006003427515004,"z0":6.038086484257826,"aX":-8.31547967892405},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2401,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3871092317403937,"extension":6.424256439503857},"index":2,"playId":"5aa2bcdf-6f14-3ed4-aa6e-4103912c26da","pitchNumber":3,"startTime":"2026-05-19T22:52:22.030Z","endTime":"2026-05-19T22:52:27.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37501416203128,"aZ":-11.30501596947726,"pfxX":-4.387095182300101,"pfxZ":10.071305385991742,"pX":0.01688804837326076,"pZ":2.7711032897866463,"vX0":5.683342732846395,"vY0":-143.34078592128054,"vZ0":-6.962865269750759,"x":116.36,"y":163.96,"x0":-1.4253286845238962,"y0":50.00604953993562,"z0":5.944140706564208,"aX":-9.094177657637362},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2415,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.38270021148407674,"extension":6.668273522756623},"hitData":{"launchSpeed":89.0,"launchAngle":34.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.25,"coordY":65.46}},"index":3,"playId":"cd6df675-88bc-327a-afb6-050ad60e9ada","pitchNumber":4,"startTime":"2026-05-19T22:52:37.554Z","endTime":"2026-05-19T22:52:46.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:52:46.918Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Jiménez walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T22:52:56.539Z","endTime":"2026-05-19T22:54:59.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.349519402882954,"aZ":-8.051718099272993,"pfxX":-2.626352269021389,"pfxZ":11.709997547972975,"pX":0.9974284902206247,"pZ":2.538833691861878,"vX0":7.5533492105528035,"vY0":-143.36457211303275,"vZ0":-8.098016742786841,"x":78.98,"y":170.23,"x0":-1.3423527820678047,"y0":50.003444121311155,"z0":5.9194888634250455,"aX":-5.411118375085103},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.4,"breakHorizontal":3.1,"spinRate":2431,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.383569383355602,"extension":6.644742566917942},"index":0,"playId":"dc5e04b4-af52-349e-81f5-d72727572626","pitchNumber":1,"startTime":"2026-05-19T22:53:10.148Z","endTime":"2026-05-19T22:53:15.520Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68279681812553,"aZ":-18.900538401442184,"pfxX":-0.9150997061257309,"pfxZ":6.748481656244357,"pX":0.5402776462207661,"pZ":0.8322294331940937,"vX0":6.1873640987859835,"vY0":-139.87386291109297,"vZ0":-10.01482134521447,"x":96.41,"y":216.31,"x0":-1.5886087627386445,"y0":50.006738241140084,"z0":5.717312832062932,"aX":-1.802028358906504},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":0.2,"spinRate":2376,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3926832911103908,"extension":6.65249993391761},"index":1,"playId":"7b5a119e-fb47-36ac-9b64-260a83a498f0","pitchNumber":2,"startTime":"2026-05-19T22:53:26.028Z","endTime":"2026-05-19T22:53:30.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.778830184216446,"aZ":-10.49471425672907,"pfxX":-1.7228704570971034,"pfxZ":10.526773160668922,"pX":0.4700622620902108,"pZ":3.803239565721184,"vX0":5.998409908500097,"vY0":-143.2216759147845,"vZ0":-4.433562094373564,"x":99.08,"y":136.09,"x0":-1.4356297504086681,"y0":50.00089135476399,"z0":6.038163004451242,"aX":-3.548451364507281},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":1.8,"spinRate":2473,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3837173854945668,"extension":6.738961899197557},"index":2,"playId":"07d6e2e8-07e3-3015-abfd-af26804e6c6f","pitchNumber":3,"startTime":"2026-05-19T22:53:43.295Z","endTime":"2026-05-19T22:53:46.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41809145696927,"aZ":-9.40816387389253,"pfxX":-4.799168801742213,"pfxZ":11.268227966367075,"pX":-0.18182871130548278,"pZ":1.6243276561469322,"vX0":5.837128542645056,"vY0":-141.92528961379048,"vZ0":-9.746505816984227,"x":123.93,"y":194.92,"x0":-1.651108704027832,"y0":50.00310027035624,"z0":5.721223645306351,"aX":-9.69629333624082},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2422,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3873679831508272,"extension":6.678611163741737},"index":3,"playId":"6a8c2f34-eb8e-3feb-9a25-34fcccedc5d1","pitchNumber":4,"startTime":"2026-05-19T22:53:59.809Z","endTime":"2026-05-19T22:54:04.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13986318888011,"aZ":-10.143671201204809,"pfxX":-2.215027143336774,"pfxZ":10.876843528896334,"pX":-0.8904651385111639,"pZ":3.190324498242883,"vX0":2.967680145783039,"vY0":-142.0268603340214,"vZ0":-5.890719368149856,"x":150.94,"y":152.64,"x0":-1.6653393712640336,"y0":50.00080838615257,"z0":5.948499907199161,"aX":-4.485863488380596},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2430,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3869256233610754,"extension":6.553668090444155},"index":4,"playId":"c78c14fc-e011-3811-a9c6-64dec7d33565","pitchNumber":5,"startTime":"2026-05-19T22:54:15.508Z","endTime":"2026-05-19T22:54:18.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69176129735058,"aZ":-10.234545932072162,"pfxX":-3.6934081935287537,"pfxZ":10.608662002883417,"pX":-0.5427964287020032,"pZ":3.8110593539124293,"vX0":3.8972015394478556,"vY0":-142.85960238157782,"vZ0":-4.606402281793195,"x":137.69,"y":135.88,"x0":-1.4443368203322744,"y0":50.00647593811732,"z0":6.086954701852919,"aX":-7.641275875849238},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2464,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38330014961797243,"extension":6.610386310086667},"index":5,"playId":"b2eae552-e95d-30df-b322-651db39a1f4b","pitchNumber":6,"startTime":"2026-05-19T22:54:36.096Z","endTime":"2026-05-19T22:54:40.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.499781103110266,"aZ":-7.31789057563963,"pfxX":-4.69021004721292,"pfxZ":11.93760065714643,"pX":0.7113612605473102,"pZ":1.0173956854005983,"vX0":7.546604693171225,"vY0":-143.45322708627876,"vZ0":-12.540436038157063,"x":89.88,"y":211.31,"x0":-1.3452552844897094,"y0":50.00171389311714,"z0":5.903941257890941,"aX":-9.76532036984138},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2432,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38195554567549284,"extension":6.634571894532339},"index":6,"playId":"cbababfd-3965-3af5-8a79-7565804195c3","pitchNumber":7,"startTime":"2026-05-19T22:54:56.133Z","endTime":"2026-05-19T22:54:59.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:54:59.561Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T22:55:08.494Z","endTime":"2026-05-19T22:55:37.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308186285212688,"aZ":-24.412200356882423,"pfxX":-10.654139142712406,"pfxZ":4.52028470633603,"pX":-0.5047948520783794,"pZ":2.238934823231397,"vX0":6.586126609762444,"vY0":-130.67537267005994,"vZ0":-4.334588983981185,"x":136.24,"y":178.33,"x0":-1.6825696848271052,"y0":50.00353743335053,"z0":5.768580613526649,"aX":-18.299472110621476},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":1904,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.42026195466471306,"extension":6.739448582903715},"hitData":{"launchSpeed":74.9,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.76,"coordY":163.78}},"index":0,"playId":"8219df10-9308-3e0b-9d43-72e8915f1ecd","pitchNumber":1,"startTime":"2026-05-19T22:55:29.481Z","endTime":"2026-05-19T22:55:37.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:55:37.124Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Austin Riley hit by pitch.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T22:57:49.007Z","endTime":"2026-05-19T22:58:27.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503154226559257,"aZ":-25.070500939603455,"pfxX":-9.614915144325161,"pfxZ":4.542043834016221,"pX":0.6150437213793616,"pZ":0.428349225271342,"vX0":8.228647805987947,"vY0":-124.43930721843202,"vZ0":-7.222511914318454,"x":93.56,"y":227.21,"x0":-1.488995068847447,"y0":50.006184034107925,"z0":5.452384895937455,"aX":-15.048123055862511},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":1780,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.44053928017497057,"extension":6.058420105475695},"index":0,"playId":"20203010-546b-3055-8b1f-d06202520d07","pitchNumber":1,"startTime":"2026-05-19T22:58:03.465Z","endTime":"2026-05-19T22:58:06.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57367560322395,"aZ":-27.49436415612844,"pfxX":-9.807009903834754,"pfxZ":3.087086869120915,"pX":-1.9182535594992627,"pZ":3.96864352164251,"vX0":2.5592849495002845,"vY0":-122.51129951487076,"vZ0":1.2942025844198513,"x":190.12,"y":131.63,"x0":-1.7032689493909812,"y0":50.004716900060025,"z0":5.786251216055738,"aX":-14.884953474032589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":1733,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4473653548272387,"extension":5.897782822331581},"index":1,"playId":"0261a8c7-32ed-3bd1-b661-16a5f0a9bbab","pitchNumber":2,"startTime":"2026-05-19T22:58:19.037Z","endTime":"2026-05-19T22:58:27.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:58:27.195Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T22:58:50.758Z","endTime":"2026-05-19T22:59:54.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"27a77449-9915-4ca8-9fad-640a9c80380c","startTime":"2026-05-19T22:58:50.758Z","endTime":"2026-05-19T22:58:56.512Z","isPitch":false,"type":"stepoff"},{"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":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18409639583194,"aZ":-43.24618553684484,"pfxX":1.5349136495132525,"pfxZ":-6.873109710360989,"pX":-0.45815198746452834,"pZ":3.3423966410978387,"vX0":1.9101977991567165,"vY0":-126.22952324605171,"vZ0":2.011837953710883,"x":134.46,"y":148.54,"x0":-1.4247269984118518,"y0":50.004432357543685,"z0":6.022079941159967,"aX":2.4716808830135855},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.8,"breakHorizontal":-3.2,"spinRate":2879,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.434253368780102,"extension":5.738090043194803},"index":1,"playId":"cc88ba59-f124-3534-96f3-eb7f87d10d6a","pitchNumber":1,"startTime":"2026-05-19T22:59:05.826Z","endTime":"2026-05-19T22:59:32.849Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81393484417254,"aZ":-36.49596636159179,"pfxX":5.539617553215711,"pfxZ":-2.6975128416008953,"pX":-0.7388938934193049,"pZ":2.244605661186902,"vX0":1.471710212790148,"vY0":-125.96427331658458,"vZ0":-0.7628051141263452,"x":145.16,"y":178.18,"x0":-2.0503595773854784,"y0":50.00025716291326,"z0":5.504610911247655,"aX":8.890793554982109},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-10.3,"spinRate":3161,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.4349876073496022,"extension":5.737338149107044},"hitData":{"launchSpeed":101.6,"launchAngle":23.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.95,"coordY":92.34}},"index":2,"playId":"de093df6-922b-3b0a-9c3d-f11048e6ed2c","pitchNumber":2,"startTime":"2026-05-19T22:59:41.963Z","endTime":"2026-05-19T22:59:54.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T22:59:54.347Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T23:00:04.720Z","endTime":"2026-05-19T23:01:44.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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.0,"endSpeed":87.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30654029235878,"aZ":-8.239893295917613,"pfxX":-6.288112097367833,"pfxZ":12.236578750580534,"pX":0.236676607729556,"pZ":2.6506201662034554,"vX0":6.375319151795919,"vY0":-139.44358130846314,"vZ0":-6.849472392469776,"x":107.98,"y":167.21,"x0":-1.2696469655016924,"y0":50.00552656847432,"z0":5.69249737222424,"aX":-12.302718578057796},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.8,"breakHorizontal":10.0,"spinRate":2762,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39379561104572947,"extension":5.9908272781369725},"index":0,"playId":"95d0c4cc-3066-3078-b58f-0d86a12ecfd2","pitchNumber":1,"startTime":"2026-05-19T23:00:23.914Z","endTime":"2026-05-19T23:00:27.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.715394590708044,"aZ":-8.20520132973981,"pfxX":-6.135059676659552,"pfxZ":12.295094319549795,"pX":0.15599499190758287,"pZ":2.8526879475151703,"vX0":6.2022502721273485,"vY0":-139.3179310709968,"vZ0":-6.264658618613657,"x":111.05,"y":161.76,"x0":-1.3109205557713297,"y0":50.00210026082831,"z0":5.684367705714568,"aX":-11.959990548671913},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.0,"breakHorizontal":9.7,"spinRate":2794,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39439399022871724,"extension":5.912360535299274},"index":1,"playId":"02447fd5-c048-364a-bbf2-af9f2449c366","pitchNumber":2,"startTime":"2026-05-19T23:00:40.408Z","endTime":"2026-05-19T23:00:43.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84532733487057,"aZ":-24.837665619049044,"pfxX":-9.629206751363396,"pfxZ":4.77446858110749,"pX":-0.3040700727401471,"pZ":0.7344785819082628,"vX0":6.129510958848598,"vY0":-123.2623383318006,"vZ0":-6.23179224203564,"x":128.59,"y":218.95,"x0":-1.573825388686624,"y0":50.004116742955695,"z0":5.397026998190962,"aX":-14.79612043726725},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":1655,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4446323959979521,"extension":6.054831538506817},"index":2,"playId":"3ecb8e7a-97ec-38cf-ae27-e055700be31b","pitchNumber":3,"startTime":"2026-05-19T23:01:00.838Z","endTime":"2026-05-19T23:01:04.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14043953535793,"aZ":-8.327902539402709,"pfxX":-6.601067606426027,"pfxZ":12.128522352182603,"pX":-1.1760503231824837,"pZ":2.519813430382021,"vX0":3.1709911391494567,"vY0":-139.72772402244058,"vZ0":-7.229222285494063,"x":161.83,"y":170.75,"x0":-1.4714746399199696,"y0":50.00445432283756,"z0":5.6966595852749835,"aX":-12.980070709665583},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":11.3,"spinRate":2761,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39284548326372093,"extension":5.797351182783544},"index":3,"playId":"a779711a-71aa-32a1-bace-75537990d783","pitchNumber":4,"startTime":"2026-05-19T23:01:22.221Z","endTime":"2026-05-19T23:01:26.144Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44282163114985,"aZ":-24.977357971934364,"pfxX":0.338313549904679,"pfxZ":3.9815271006385977,"pX":-0.44956643225939863,"pZ":2.7114836899962595,"vX0":2.6741517557784587,"vY0":-133.48930175048642,"vZ0":-3.0712016546929766,"x":134.14,"y":165.57,"x0":-1.507770633617857,"y0":50.001495145010516,"z0":5.672937675365554,"aX":0.6105324748976588},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2629,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.41014409492299153,"extension":5.771599157531042},"index":4,"playId":"8e47fcf4-e015-343e-a418-f75b4a7bec77","pitchNumber":5,"startTime":"2026-05-19T23:01:40.851Z","endTime":"2026-05-19T23:01:44.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:01:44.699Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chadwick Tromp singles on a ground ball to left fielder Heriberto Hernández. Austin Riley to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T23:01:58.552Z","endTime":"2026-05-19T23:03:28.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934542867221047,"aZ":-24.83016334914169,"pfxX":0.53492590799967,"pfxZ":4.114656681376548,"pX":-0.712953441034006,"pZ":1.3193379529775622,"vX0":2.1225685824901652,"vY0":-132.6329423272377,"vZ0":-6.463613745739695,"x":144.18,"y":203.16,"x0":-1.5925445426270204,"y0":50.0022392729091,"z0":5.594475993953564,"aX":0.9543022666442867},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2657,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41270751212408996,"extension":5.868594376469377},"index":0,"playId":"57648d95-27bb-3cf2-bb8c-a5b1c8c5c250","pitchNumber":1,"startTime":"2026-05-19T23:02:12.813Z","endTime":"2026-05-19T23:02:16.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.290899041930373,"aZ":-11.892267518708168,"pfxX":-6.347552202174515,"pfxZ":10.405761500254386,"pX":0.3868835805343554,"pZ":3.333610670730721,"vX0":6.5209438737875605,"vY0":-138.79062541543297,"vZ0":-4.554149092652974,"x":102.25,"y":148.77,"x0":-1.1692878330545384,"y0":50.00452061048958,"z0":5.788832806929482,"aX":-12.37498512566923},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":10.1,"spinRate":2664,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.394754038544753,"extension":5.857696289932825},"index":1,"playId":"7517c23a-d967-3fb5-a812-330c1e30f776","pitchNumber":2,"startTime":"2026-05-19T23:02:29.214Z","endTime":"2026-05-19T23:02:56.214Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69034383536403,"aZ":-22.137796524967932,"pfxX":-0.4187479294159753,"pfxZ":5.402567390503998,"pX":-0.35425256797844956,"pZ":1.8689757053891005,"vX0":3.2865631670142363,"vY0":-135.01861498935256,"vZ0":-5.884884230700827,"x":130.5,"y":188.32,"x0":-1.529631030147135,"y0":50.002753315163964,"z0":5.620957762355566,"aX":-0.7781442964871985},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":0.1,"spinRate":2659,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4047068985363782,"extension":5.842986498038338},"index":2,"playId":"4fc087cc-4293-352b-9a23-087552233a4b","pitchNumber":3,"startTime":"2026-05-19T23:02:58.257Z","endTime":"2026-05-19T23:03:09.827Z","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":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.405109456771825,"aZ":-9.922374202695687,"pfxX":-7.866983833118386,"pfxZ":11.20848700906697,"pX":-0.25933617154311217,"pZ":2.811176015000335,"vX0":5.563387816289404,"vY0":-140.39671617387438,"vZ0":-6.342206165675275,"x":126.89,"y":162.88,"x0":-1.2499559032660583,"y0":50.005842600448474,"z0":5.75354185559478,"aX":-15.622128935068265},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":13.1,"spinRate":2767,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3909478919621403,"extension":6.0121428655094356},"hitData":{"launchSpeed":100.0,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.58,"coordY":166.78}},"index":3,"playId":"fd6378f4-ca44-3551-81ef-e6bc1b0b2272","pitchNumber":4,"startTime":"2026-05-19T23:03:20.587Z","endTime":"2026-05-19T23:03:28.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:03:28.415Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ha-Seong Kim singles on a line drive to center fielder Esteury Ruiz. Austin Riley scores. Chadwick Tromp to 3rd.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T23:03:37.661Z","endTime":"2026-05-19T23:04:07.883Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnThird":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"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, 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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87023395626721,"aZ":-23.931772475990222,"pfxX":0.2041744737848512,"pfxZ":4.594584294224471,"pX":0.4304719818666987,"pZ":1.7940021386378615,"vX0":4.883959596038633,"vY0":-132.6696614813772,"vZ0":-5.550893596149546,"x":100.59,"y":190.34,"x0":-1.4563329418517812,"y0":50.001606690876315,"z0":5.6445189896325365,"aX":0.3643363970580325},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2672,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4119652418496731,"extension":5.863333949614039},"hitData":{"launchSpeed":96.9,"launchAngle":11.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.0,"coordY":75.87}},"index":0,"playId":"a2529e72-f273-3952-9b54-783cd457b924","pitchNumber":1,"startTime":"2026-05-19T23:03:56.638Z","endTime":"2026-05-19T23:04:07.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:04:07.883Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T23:04:21.894Z","endTime":"2026-05-19T23:06:21.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9391732657308,"aZ":-34.988879318126386,"pfxX":3.5905555116280805,"pfxZ":-1.7015428914667554,"pX":1.274854228962781,"pZ":1.0781578786385808,"vX0":6.820532233166056,"vY0":-128.5258300560605,"vZ0":-3.7631361636705054,"x":68.41,"y":209.67,"x0":-1.8938582635846934,"y0":50.004800973696284,"z0":5.317136480559577,"aX":5.928056103301446},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.8,"breakHorizontal":-8.2,"spinRate":3127,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.42833400122902887,"extension":5.7620370294467556},"index":0,"playId":"9de6fa11-fa2e-342a-9174-de46bce201c2","pitchNumber":1,"startTime":"2026-05-19T23:04:41.180Z","endTime":"2026-05-19T23:04:45.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.267960185562487,"aZ":-39.123788867549365,"pfxX":0.6719773435270102,"pfxZ":-4.27517434705422,"pX":0.2713932416401886,"pZ":2.1900513600080984,"vX0":3.7191387669129403,"vY0":-126.38115940347836,"vZ0":-1.379097713461133,"x":106.66,"y":179.65,"x0":-1.3027285847133878,"y0":50.00024212848828,"z0":5.8677171856904184,"aX":1.0925770387298746},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.8,"breakHorizontal":-2.0,"spinRate":2959,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.43237406249629107,"extension":5.883081906306726},"index":1,"playId":"ee6b69d5-6d39-34a1-a516-67c64915a9b1","pitchNumber":2,"startTime":"2026-05-19T23:04:57.251Z","endTime":"2026-05-19T23:05:01.261Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388509027846798,"aZ":-22.75356715027501,"pfxX":-9.388405482467453,"pfxZ":6.107770904078472,"pX":0.3095325838064866,"pZ":1.6112017526861098,"vX0":7.3548778471318625,"vY0":-123.61402502704088,"vZ0":-4.77125579427131,"x":105.2,"y":195.28,"x0":-1.4893467556793576,"y0":50.003293873677535,"z0":5.484455885881362,"aX":-14.482634319933211},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":1781,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.44364392264377184,"extension":5.888459339602358},"index":2,"playId":"abe460a8-a21a-3417-ae76-dd6c3e34542b","pitchNumber":3,"startTime":"2026-05-19T23:05:14.938Z","endTime":"2026-05-19T23:05:18.330Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028002714865924,"aZ":-28.624469313059127,"pfxX":-0.9030463247250967,"pfxZ":1.9921228074505972,"pX":0.23277297166808628,"pZ":1.0253871797128218,"vX0":4.311092499853458,"vY0":-132.35940401381998,"vZ0":-6.661466822989754,"x":108.13,"y":211.09,"x0":-1.2965501205926573,"y0":50.00414451359588,"z0":5.658033805969143,"aX":-1.6103399880499871},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":0.7,"spinRate":2680,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41308921041106883,"extension":5.837214090336323},"index":3,"playId":"1f174f3b-ef8d-3883-b455-8cfbcd3ce55f","pitchNumber":4,"startTime":"2026-05-19T23:05:39.270Z","endTime":"2026-05-19T23:05:42.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02772618032601,"aZ":-33.39343115628273,"pfxX":5.325849170004061,"pfxZ":-0.7439435704404609,"pX":1.3054910891920573,"pZ":2.9808603535416456,"vX0":5.724108332186087,"vY0":-127.91402276396573,"vZ0":0.11850879061332553,"x":67.24,"y":158.3,"x0":-1.6657592714011087,"y0":50.00484721079575,"z0":5.584458348624874,"aX":8.695438685151263},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":-11.0,"spinRate":3329,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.4306387781956844,"extension":5.6680354080986},"index":4,"playId":"0b068324-99a9-377f-bc50-760f05813015","pitchNumber":5,"startTime":"2026-05-19T23:05:57.931Z","endTime":"2026-05-19T23:06:01.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803832193458067,"aZ":-38.62802875540626,"pfxX":1.0709689361212429,"pfxZ":-3.9709870328480754,"pX":0.07910969046280499,"pZ":3.1252583915130803,"vX0":3.133830016735511,"vY0":-126.56861456480776,"vZ0":0.6610005960915257,"x":113.98,"y":154.4,"x0":-1.3143067286071828,"y0":50.00629269034015,"z0":5.953619846012713,"aX":1.7383492885787406},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.8,"breakHorizontal":-2.6,"spinRate":3029,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4327222455744897,"extension":5.813440661701624},"index":5,"playId":"0d4e03d5-f17c-3145-b905-275463e9b20c","pitchNumber":6,"startTime":"2026-05-19T23:06:17.056Z","endTime":"2026-05-19T23:06:21.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:06:21.552Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T23:08:53.619Z","endTime":"2026-05-19T23:09:18.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T23:08:33.160Z","endTime":"2026-05-19T23:08:55.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"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.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013898788372103,"aZ":-15.894036844278169,"pfxX":-5.395720864802971,"pfxZ":8.4743521680319,"pX":0.8186975186026875,"pZ":2.4858294508554724,"vX0":7.8640737077993945,"vY0":-137.37810515010293,"vZ0":-4.524330371132908,"x":85.79,"y":171.66,"x0":-1.3733335835969867,"y0":50.00013365765465,"z0":5.226390925989747,"aX":-10.363245590781698},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2231,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.39794182571185077,"extension":6.212643997627181},"index":1,"playId":"95e00686-7caa-3d10-b6b1-6a56499cf1c6","pitchNumber":1,"startTime":"2026-05-19T23:08:55.864Z","endTime":"2026-05-19T23:09:00.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.375510745159314,"aZ":-12.18515969254591,"pfxX":-5.151415872841816,"pfxZ":10.151385391095937,"pX":0.7431870085536205,"pZ":2.9421987078312273,"vX0":7.407048711276664,"vY0":-139.44929451193178,"vZ0":-4.365068730795354,"x":88.67,"y":159.34,"x0":-1.2782457165366867,"y0":50.006070083563806,"z0":5.3318783504900376,"aX":-10.147479812612515},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":7.8,"spinRate":2282,"spinDirection":219},"zone":3,"typeConfidence":0.97,"plateTime":0.39278887573778576,"extension":6.037230317820069},"hitData":{"launchSpeed":71.1,"launchAngle":38.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.46,"coordY":116.98}},"index":2,"playId":"2c495611-6270-3471-930d-ae134f3ae0b7","pitchNumber":2,"startTime":"2026-05-19T23:09:10.285Z","endTime":"2026-05-19T23:09:18.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:09:18.193Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T23:09:22.225Z","endTime":"2026-05-19T23:11:04.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.519391560955846,"aZ":-12.14418228835213,"pfxX":-6.393686431066391,"pfxZ":10.163288183529414,"pX":-0.31116133577149857,"pZ":1.8999263820449797,"vX0":5.003751058058324,"vY0":-139.74097830822967,"vZ0":-7.1553631235838004,"x":128.86,"y":187.48,"x0":-1.2974098004604413,"y0":50.00463602997919,"z0":5.29779857949539,"aX":-12.60211133581712},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2335,"spinDirection":217},"zone":7,"typeConfidence":0.96,"plateTime":0.3924939531870191,"extension":6.18872188841042},"index":0,"playId":"422582c7-331b-3afb-bd7f-6027bed38d4d","pitchNumber":1,"startTime":"2026-05-19T23:09:43.024Z","endTime":"2026-05-19T23:09:46.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.324335794593786,"aZ":-26.217280154887785,"pfxX":-11.783347801557065,"pfxZ":3.0818379313196083,"pX":-1.3643365495215878,"pZ":1.781444683414424,"vX0":6.988502969920259,"vY0":-138.53194978824882,"vZ0":-3.352177734111763,"x":169.01,"y":190.68,"x0":-2.3950595051092605,"y0":50.004175076004834,"z0":4.769052130609223,"aX":-22.795458829227893},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":19.8,"spinRate":2277,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.3960874767236877,"extension":6.119342917206029},"index":1,"playId":"f1ebd0f9-05f9-361b-a55f-f02fa8e14d7c","pitchNumber":2,"startTime":"2026-05-19T23:09:54.592Z","endTime":"2026-05-19T23:09:59.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358940610890258,"aZ":-23.258397959003624,"pfxX":5.377165754074609,"pfxZ":5.934781344221203,"pX":0.7325365515641588,"pZ":1.705644635719251,"vX0":4.023783155943745,"vY0":-122.37423830684695,"vZ0":-3.4833475071193583,"x":89.08,"y":192.73,"x0":-1.6371346918246747,"y0":50.000661256038676,"z0":5.16211772553751,"aX":8.07402368944628},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.1,"breakHorizontal":-10.8,"spinRate":2584,"spinDirection":72},"zone":9,"typeConfidence":0.89,"plateTime":0.4492661051127933,"extension":5.932474072829674},"index":2,"playId":"ee2d54e8-cf2a-351b-ae67-1fafb1c36b78","pitchNumber":3,"startTime":"2026-05-19T23:10:08.432Z","endTime":"2026-05-19T23:10:19.860Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61211623394151,"aZ":-13.136186487550516,"pfxX":-4.394622851757491,"pfxZ":9.825221503284851,"pX":0.6673629685998814,"pZ":1.776629535840972,"vX0":6.464093624974672,"vY0":-138.2524517877731,"vZ0":-7.072616705239869,"x":91.56,"y":190.81,"x0":-1.1292323574861836,"y0":50.0006377393589,"z0":5.248326122318105,"aX":-8.513369181422963},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2236,"spinDirection":222},"zone":9,"typeConfidence":0.96,"plateTime":0.39607819293020485,"extension":6.42110266274427},"index":3,"playId":"58fad089-31ea-3896-853b-9e8e939c3774","pitchNumber":4,"startTime":"2026-05-19T23:10:27.580Z","endTime":"2026-05-19T23:10:31.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-19T23:10:38.325Z","endTime":"2026-05-19T23:10:49.643Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87999262618714,"aZ":-26.21409328252194,"pfxX":-9.64548423028226,"pfxZ":3.469209280574553,"pX":-0.5162466891511851,"pZ":2.7206480501351047,"vX0":5.374606843559251,"vY0":-130.10935931776885,"vZ0":-1.7922077370062062,"x":136.68,"y":165.32,"x0":-1.3538111221532563,"y0":50.002470496323866,"z0":5.401822452016876,"aX":-16.56354602997115},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":16.3,"spinRate":1888,"spinDirection":239},"zone":4,"typeConfidence":0.89,"plateTime":0.42071904241153035,"extension":6.118766214795183},"hitData":{"launchSpeed":87.4,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":154.67}},"index":5,"playId":"21547ee5-83c5-3e44-885a-655c428e01ae","pitchNumber":5,"startTime":"2026-05-19T23:10:49.643Z","endTime":"2026-05-19T23:11:04.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:11:04.864Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T23:11:32.735Z","endTime":"2026-05-19T23:11:56.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Heriberto Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T23:11:12.443Z","endTime":"2026-05-19T23:11:35.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926653772820206,"aZ":-25.539551981525502,"pfxX":-11.038859927237056,"pfxZ":3.8895615831552313,"pX":0.29878360934064946,"pZ":2.176542161255017,"vX0":8.332147586441488,"vY0":-129.91888468769127,"vZ0":-2.534558496177003,"x":105.61,"y":180.01,"x0":-1.5201706064196734,"y0":50.000893186785156,"z0":5.111482386454723,"aX":-18.816180359402637},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":18.1,"spinRate":2066,"spinDirection":245},"zone":6,"typeConfidence":0.85,"plateTime":0.4220398600370183,"extension":5.92331816570988},"index":1,"playId":"1970aefc-88db-3b76-97f9-92db666f942a","pitchNumber":1,"startTime":"2026-05-19T23:11:35.069Z","endTime":"2026-05-19T23:11:39.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31435278557146,"aZ":-17.686617047489634,"pfxX":-7.671131830528781,"pfxZ":7.291279107976187,"pX":-0.018780826902528167,"pZ":3.037520937256214,"vX0":8.916513612025788,"vY0":-140.0101549566911,"vZ0":-1.8651027278817693,"x":117.72,"y":156.77,"x0":-2.246566590979021,"y0":50.00454851181789,"z0":4.868523488481633,"aX":-15.246963504314198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2374,"spinDirection":231},"zone":2,"typeConfidence":0.94,"plateTime":0.39105886537608425,"extension":5.947094363238093},"hitData":{"launchSpeed":95.3,"launchAngle":14.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.6,"coordY":80.83}},"index":2,"playId":"32516d4a-23d6-3e2a-baf5-c5c889052890","pitchNumber":2,"startTime":"2026-05-19T23:11:46.147Z","endTime":"2026-05-19T23:11:56.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:11:56.882Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T23:12:25.438Z","endTime":"2026-05-19T23:13:32.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".930"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".289"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".782"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.30"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.67"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.90"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.50"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".159"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".930"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".289"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".782"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Christopher Morel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T23:12:10.491Z","endTime":"2026-05-19T23:12:27.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"}},{"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":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31816230011732,"aZ":-11.77621516054908,"pfxX":-6.283945919081868,"pfxZ":10.674949691946159,"pX":0.44325886782648793,"pZ":0.9624265012960648,"vX0":6.399447425114861,"vY0":-137.7786615204528,"vZ0":-9.349025008723197,"x":100.1,"y":212.79,"x0":-1.0997840923678208,"y0":50.00632323037227,"z0":5.208283828752695,"aX":-12.011814645829167},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2417,"spinDirection":225},"zone":14,"typeConfidence":0.94,"plateTime":0.39845091549444334,"extension":6.0293449120826255},"index":1,"playId":"60a32e26-e133-3546-8ed9-3891ce7decbe","pitchNumber":1,"startTime":"2026-05-19T23:12:27.709Z","endTime":"2026-05-19T23:12:37.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Liam Hicks advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"60a32e26-e133-3546-8ed9-3891ce7decbe","startTime":"2026-05-19T23:12:42.665Z","endTime":"2026-05-19T23:12:42.666Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01244614280115,"aZ":-23.814050597672445,"pfxX":-9.578811920108112,"pfxZ":5.096449958738496,"pX":-0.5302488482892705,"pZ":2.9129736315294164,"vX0":5.274853501012094,"vY0":-127.73431358433469,"vZ0":-1.3270886866316578,"x":137.21,"y":160.13,"x0":-1.384998906947441,"y0":50.00565753414677,"z0":5.324106707292732,"aX":-15.721422103784173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2098,"spinDirection":238},"zone":1,"typeConfidence":0.88,"plateTime":0.4299454989029581,"extension":6.002506638898786},"index":3,"playId":"8071b07f-03bb-3199-98c1-2c7d8f4e7cde","pitchNumber":2,"startTime":"2026-05-19T23:12:42.667Z","endTime":"2026-05-19T23:12:46.019Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61061110197139,"aZ":-12.52155009516307,"pfxX":-5.037599604859207,"pfxZ":10.13458363507216,"pX":0.36429353364700545,"pZ":2.6579449069541625,"vX0":5.821877222202346,"vY0":-138.3206430456443,"vZ0":-5.153880198351685,"x":103.11,"y":167.02,"x0":-1.1124286829701766,"y0":50.00627695192864,"z0":5.383915674293887,"aX":-9.772187627622497},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2337,"spinDirection":215},"zone":6,"typeConfidence":0.96,"plateTime":0.3958722353796893,"extension":5.977565710161156},"index":4,"playId":"50f88a58-c2a6-3c76-8ef9-3fa3ed7f06fb","pitchNumber":3,"startTime":"2026-05-19T23:13:07.746Z","endTime":"2026-05-19T23:13:11.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255737775654524,"aZ":-15.544754192851482,"pfxX":-8.203586546967632,"pfxZ":8.55119662193006,"pX":-0.43295423110115605,"pZ":3.2385590024546818,"vX0":7.50467871490637,"vY0":-138.63656281446228,"vZ0":-1.8519787483168797,"x":133.5,"y":151.34,"x0":-2.1103608977769364,"y0":50.00371920845525,"z0":4.953833869666717,"aX":-15.955620396976942},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":13.3,"spinRate":2372,"spinDirection":231},"zone":1,"typeConfidence":0.94,"plateTime":0.3952285735243697,"extension":5.936035687348761},"index":5,"playId":"bf88a03d-060f-3138-b730-072445696313","pitchNumber":4,"startTime":"2026-05-19T23:13:29.028Z","endTime":"2026-05-19T23:13:32.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:13:32.028Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T23:12:25.438Z","endTime":"2026-05-19T23:13:32.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".930"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".289"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".782"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.30"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.67"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.90"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.50"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".159"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".930"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".289"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".782"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".441"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Christopher Morel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T23:12:10.491Z","endTime":"2026-05-19T23:12:27.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"}},{"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":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31816230011732,"aZ":-11.77621516054908,"pfxX":-6.283945919081868,"pfxZ":10.674949691946159,"pX":0.44325886782648793,"pZ":0.9624265012960648,"vX0":6.399447425114861,"vY0":-137.7786615204528,"vZ0":-9.349025008723197,"x":100.1,"y":212.79,"x0":-1.0997840923678208,"y0":50.00632323037227,"z0":5.208283828752695,"aX":-12.011814645829167},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2417,"spinDirection":225},"zone":14,"typeConfidence":0.94,"plateTime":0.39845091549444334,"extension":6.0293449120826255},"index":1,"playId":"60a32e26-e133-3546-8ed9-3891ce7decbe","pitchNumber":1,"startTime":"2026-05-19T23:12:27.709Z","endTime":"2026-05-19T23:12:37.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Liam Hicks advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"60a32e26-e133-3546-8ed9-3891ce7decbe","startTime":"2026-05-19T23:12:42.665Z","endTime":"2026-05-19T23:12:42.666Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01244614280115,"aZ":-23.814050597672445,"pfxX":-9.578811920108112,"pfxZ":5.096449958738496,"pX":-0.5302488482892705,"pZ":2.9129736315294164,"vX0":5.274853501012094,"vY0":-127.73431358433469,"vZ0":-1.3270886866316578,"x":137.21,"y":160.13,"x0":-1.384998906947441,"y0":50.00565753414677,"z0":5.324106707292732,"aX":-15.721422103784173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2098,"spinDirection":238},"zone":1,"typeConfidence":0.88,"plateTime":0.4299454989029581,"extension":6.002506638898786},"index":3,"playId":"8071b07f-03bb-3199-98c1-2c7d8f4e7cde","pitchNumber":2,"startTime":"2026-05-19T23:12:42.667Z","endTime":"2026-05-19T23:12:46.019Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61061110197139,"aZ":-12.52155009516307,"pfxX":-5.037599604859207,"pfxZ":10.13458363507216,"pX":0.36429353364700545,"pZ":2.6579449069541625,"vX0":5.821877222202346,"vY0":-138.3206430456443,"vZ0":-5.153880198351685,"x":103.11,"y":167.02,"x0":-1.1124286829701766,"y0":50.00627695192864,"z0":5.383915674293887,"aX":-9.772187627622497},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2337,"spinDirection":215},"zone":6,"typeConfidence":0.96,"plateTime":0.3958722353796893,"extension":5.977565710161156},"index":4,"playId":"50f88a58-c2a6-3c76-8ef9-3fa3ed7f06fb","pitchNumber":3,"startTime":"2026-05-19T23:13:07.746Z","endTime":"2026-05-19T23:13:11.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255737775654524,"aZ":-15.544754192851482,"pfxX":-8.203586546967632,"pfxZ":8.55119662193006,"pX":-0.43295423110115605,"pZ":3.2385590024546818,"vX0":7.50467871490637,"vY0":-138.63656281446228,"vZ0":-1.8519787483168797,"x":133.5,"y":151.34,"x0":-2.1103608977769364,"y0":50.00371920845525,"z0":4.953833869666717,"aX":-15.955620396976942},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":13.3,"spinRate":2372,"spinDirection":231},"zone":1,"typeConfidence":0.94,"plateTime":0.3952285735243697,"extension":5.936035687348761},"index":5,"playId":"bf88a03d-060f-3138-b730-072445696313","pitchNumber":4,"startTime":"2026-05-19T23:13:29.028Z","endTime":"2026-05-19T23:13:32.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-19T23:13:32.028Z","atBatIndex":85},"scoringPlays":[3,5,7,12,28,38,46,69,70,80],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":180.31,"y":123.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":193.74,"y":91.98},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":170.63,"y":98.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"coordinates":{"x":108.3,"y":151.04},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":16.5,"y":86.48},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":102.25,"y":150.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":182.74,"y":142.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":114.9,"y":91.71},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":107.09,"y":172.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":141.55,"y":211.03},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":134.08,"y":79.99},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":68.84,"y":55.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":124.94,"y":92.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":124.52,"y":171.62},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":84.36,"y":118.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":32.66,"y":96.58},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":130.62,"y":56.04},"type":"O","description":"Sac Fly"}]}},{"startIndex":30,"endIndex":35,"top":[30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"coordinates":{"x":159.74,"y":168.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":128.41,"y":185.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":147.62,"y":90.85},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":45,"top":[36,37,38,39,40],"bottom":[41,42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":30.67,"y":96.25},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":136.74,"y":104.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":169.78,"y":73.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":37.66,"y":98.84},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":175.27,"y":66.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":110.72,"y":146.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":109.51,"y":146.2},"type":"E","description":"Field Error"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":148.4,"y":30.2},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":58.43,"y":134.49},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":108.3,"y":138.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":107.7,"y":166.77},"type":"O","description":"Forceout"}]}},{"startIndex":54,"endIndex":63,"top":[54,55,56,57,58],"bottom":[59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":122.87,"y":184.78},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":105.88,"y":164.96},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":136.62,"y":75.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":110.66,"y":181.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":63.81,"y":102.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":44.86,"y":116.83},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":75,"top":[64,65,66,67,68,69,70,71],"bottom":[72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":145.3,"y":157.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":88.94,"y":111.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":146.43,"y":151.04},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":74.68,"y":72.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":145.25,"y":65.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":138.76,"y":163.78},"type":"O","description":"Groundout"}]}},{"startIndex":76,"endIndex":85,"top":[76,77,78,79,80,81],"bottom":[82,83,84,85],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":42.95,"y":92.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":105.58,"y":166.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":150.0,"y":75.87},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":90.46,"y":116.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":107.7,"y":154.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":159.6,"y":80.83},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":8,"errors":0,"leftOnBase":9},"away":{"runs":8,"hits":10,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"shortstop":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"left":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"onDeck":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"inHole":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"battingOrder":2,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"onDeck":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"inHole":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":5,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".263","atBats":36,"obp":".328","slg":".439","ops":".767","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":16,"rbi":8,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":10,"groundOuts":3,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":150,"era":"3.14","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.15","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":51,"strikes":99,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":4,"pitchesPerInning":"16.67","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID640492":{"person":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","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":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":9,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".333","atBats":15,"obp":".375","slg":".467","ops":".842","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":7,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"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"}]},"ID644433":{"person":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"802","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":48,"obp":".310","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":262,"era":"2.45","inningsPitched":"14.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.23","battersFaced":58,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":105,"strikes":157,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"11.05","walksPer9Inn":"6.14","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":15,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":50,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":16,"strikes":34,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.50","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":17,"groundOuts":14,"airOuts":26,"runs":2,"doubles":2,"triples":2,"homeRuns":0,"strikeOuts":28,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":77,"obp":".150","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":325,"era":"0.79","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":2,"whip":"0.53","battersFaced":80,"outs":68,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":100,"strikes":225,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.34","gamesFinished":0,"strikeoutWalkRatio":"14.00","strikeoutsPer9Inn":"11.12","walksPer9Inn":"0.79","hitsPer9Inn":"3.97","runsScoredPer9":"0.79","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","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":3,"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":20,"gamesStarted":0,"flyOuts":13,"groundOuts":21,"airOuts":19,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":72,"obp":".234","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"0.44","inningsPitched":"20.1","wins":4,"losses":0,"saves":4,"saveOpportunities":4,"holds":6,"blownSaves":0,"earnedRuns":1,"whip":"0.89","battersFaced":78,"outs":61,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":115,"strikes":200,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.49","gamesFinished":6,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"8.41","walksPer9Inn":"2.21","hitsPer9Inn":"5.75","runsScoredPer9":"0.44","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":44,"airOuts":36,"runs":19,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".291","atBats":158,"obp":".319","slg":".494","ops":".813","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":78,"rbi":26,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":7,"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":0,"putOuts":91,"errors":0,"chances":91,"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"}]},"ID682989":{"person":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":6,"groundOuts":12,"airOuts":8,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".305","atBats":59,"obp":".349","slg":".458","ops":".807","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":27,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":26,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":43,"airOuts":54,"runs":20,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".256","atBats":172,"obp":".312","slg":".395","ops":".707","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":68,"rbi":26,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.33","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":83,"errors":2,"chances":147,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":14,"groundOuts":13,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":64,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":308,"era":"2.95","inningsPitched":"18.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"0.98","battersFaced":75,"outs":55,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":113,"strikes":195,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":3,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.44","hitsPer9Inn":"5.40","runsScoredPer9":"2.95","homeRunsPer9":"0.49","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":9,"gamesStarted":9,"flyOuts":28,"groundOuts":48,"airOuts":49,"runs":14,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":64,"baseOnBalls":14,"intentionalWalks":0,"hits":36,"hitByPitch":5,"atBats":197,"obp":".255","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":846,"era":"1.96","inningsPitched":"55.0","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.91","battersFaced":216,"outs":165,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":846,"balls":271,"strikes":575,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".667","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"4.57","strikeoutsPer9Inn":"10.47","walksPer9Inn":"2.29","hitsPer9Inn":"5.89","runsScoredPer9":"2.29","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":28,"groundOuts":39,"airOuts":46,"runs":36,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":2,"hits":53,"hitByPitch":0,"avg":".283","atBats":187,"obp":".364","slg":".594","ops":".958","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":111,"rbi":41,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.36","popOuts":13,"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":46,"putOuts":334,"errors":2,"chances":382,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":38,"flyOuts":21,"groundOuts":18,"airOuts":32,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".330","atBats":94,"obp":".356","slg":".489","ops":".845","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":46,"rbi":19,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".355","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":4,"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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":35,"flyOuts":21,"groundOuts":30,"airOuts":38,"runs":20,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":33,"hitByPitch":3,"avg":".252","atBats":131,"obp":".367","slg":".382","ops":".749","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":50,"rbi":9,"leftOnBase":37,"sacBunts":0,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.50","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":27,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":80,"obp":".322","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":353,"era":"3.92","inningsPitched":"20.2","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.35","battersFaced":90,"outs":62,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":129,"strikes":224,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".600","pitchesPerInning":"17.08","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.15","walksPer9Inn":"3.92","hitsPer9Inn":"8.27","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"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}},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":5,"flyOuts":17,"groundOuts":25,"airOuts":36,"runs":15,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":115,"obp":".328","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":519,"era":"3.56","inningsPitched":"30.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.38","battersFaced":131,"outs":91,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":202,"strikes":317,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"17.11","gamesFinished":2,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"8.01","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"4.45","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 2 BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":41,"groundOuts":47,"airOuts":68,"runs":31,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".271","atBats":188,"obp":".329","slg":".441","ops":".770","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":83,"rbi":26,"leftOnBase":79,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":15,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":58,"errors":1,"chances":172,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"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":10,"groundOuts":9,"airOuts":15,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":50,"obp":".208","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":199,"era":"0.00","inningsPitched":"14.2","wins":0,"losses":0,"saves":8,"saveOpportunities":8,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":53,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":56,"strikes":143,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"13.57","gamesFinished":12,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"1.84","hitsPer9Inn":"4.91","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | HBP, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":7,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":30,"groundOuts":41,"airOuts":51,"runs":25,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".211","atBats":185,"obp":".279","slg":".368","ops":".647","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":68,"rbi":28,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.43","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":39,"errors":4,"chances":109,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":9,"gamesStarted":9,"flyOuts":29,"groundOuts":48,"airOuts":55,"runs":21,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":178,"obp":".299","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":741,"era":"3.80","inningsPitched":"47.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.27","battersFaced":201,"outs":142,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":279,"strikes":462,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".750","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.23","walksPer9Inn":"4.18","hitsPer9Inn":"7.23","runsScoredPer9":"3.99","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".182","ops":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":2,"putOuts":36,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-3 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":20,"groundOuts":31,"airOuts":33,"runs":20,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".223","atBats":130,"obp":".299","slg":".331","ops":".630","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":43,"rbi":12,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":7,"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":3,"putOuts":75,"errors":2,"chances":80,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":10,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".087","atBats":23,"obp":".192","slg":".087","ops":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":2,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":10,"errors":3,"chances":31,"fielding":".903","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":38,"groundOuts":63,"airOuts":66,"runs":17,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":225,"obp":".258","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":886,"era":"2.01","inningsPitched":"62.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.99","battersFaced":249,"outs":188,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":327,"strikes":559,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"14.14","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.04","walksPer9Inn":"2.87","hitsPer9Inn":"6.03","runsScoredPer9":"2.44","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 4 ER, 10 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":0,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":78,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":23,"strikes":55,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":6,"flyOuts":23,"groundOuts":41,"airOuts":41,"runs":13,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":145,"obp":".265","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":633,"era":"2.85","inningsPitched":"41.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.00","battersFaced":163,"outs":123,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":232,"strikes":401,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".500","pitchesPerInning":"15.44","gamesFinished":2,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.34","walksPer9Inn":"2.85","hitsPer9Inn":"6.15","runsScoredPer9":"2.85","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"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"}]}},"batters":[660670,643289,621566,645277,663586,671739,640492,573262,506702,642086,644433,673490,527048,800311,669276,663158,628452],"pitchers":[527048,800311,669276,663158,628452],"bench":[622761],"bullpen":[689266,693821,656550,641755,625643,682989,519242,675911],"battingOrder":[660670,643289,621566,645277,663586,671739,573262,644433,673490],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Dubón (11, Garrett, B); Acuña Jr. (9, Bender); Olson (16, Nardi)."},{"label":"HR","value":"Harris II (9, 6th inning off Nardi, 0 on, 0 out)."},{"label":"TB","value":"Acuña Jr. 2; Dubón 4; Harris II 5; Kim, Ha; Olson 3; Tromp."},{"label":"RBI","value":"Albies (26); Dubón (26); Harris II 2 (26); Kim, Ha (1); Olson 3 (41)."},{"label":"2-out RBI","value":"Dubón; Harris II; Olson 2; Kim, Ha."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Albies; Acuña Jr.; Azócar 2; Riley, A 2."},{"label":"SF","value":"Albies."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Harris II (3, 2nd base off Garrett, B/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kim, Ha (3, fielding)."}]}],"note":[{"label":"a","value":"Struck out for Azócar in the 4th."},{"label":"b","value":"Struck out for León in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":3,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".247","atBats":35,"obp":".325","slg":".378","ops":".703","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":5,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":36,"obp":".413","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.29","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":78,"strikes":112,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":8,"pitchesPerInning":"21.11","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":1,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":18,"groundOuts":18,"airOuts":30,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":88,"obp":".250","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":406,"era":"2.84","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"0.91","battersFaced":101,"outs":76,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":155,"strikes":251,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".---","pitchesPerInning":"16.03","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.20","hitsPer9Inn":"4.97","runsScoredPer9":"3.20","homeRunsPer9":"0.71","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":7,"groundOuts":2,"airOuts":13,"runs":11,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":39,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":192,"era":"9.00","inningsPitched":"10.0","wins":1,"losses":2,"saves":5,"saveOpportunities":7,"holds":1,"blownSaves":2,"earnedRuns":10,"whip":"1.50","battersFaced":46,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":70,"strikes":122,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.15","rbi":0,"winPercentage":".333","pitchesPerInning":"19.20","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"9.90","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666129":{"person":{"id":666129,"fullName":"Braxton Garrett","link":"/api/v1/people/666129"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":65,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":30,"strikes":35,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":19,"obp":".536","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":129,"era":"14.54","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.46","battersFaced":28,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":64,"strikes":65,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".000","pitchesPerInning":"29.77","gamesFinished":0,"strikeoutWalkRatio":"0.63","strikeoutsPer9Inn":"10.38","walksPer9Inn":"16.62","hitsPer9Inn":"14.54","runsScoredPer9":"14.54","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":23,"airOuts":26,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".173","atBats":81,"obp":".280","slg":".235","ops":".515","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":19,"rbi":12,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".210","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"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"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".152","atBats":46,"obp":".204","slg":".196","ops":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":9,"rbi":1,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":61,"errors":1,"chances":66,"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"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":40,"groundOuts":75,"airOuts":66,"runs":28,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":60,"hitByPitch":1,"atBats":246,"obp":".303","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":966,"era":"3.53","inningsPitched":"63.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.26","battersFaced":267,"outs":191,"gamesPitched":10,"completeGames":1,"shutouts":1,"pitchesThrown":966,"balls":321,"strikes":645,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".600","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.36","walksPer9Inn":"2.83","hitsPer9Inn":"8.48","runsScoredPer9":"3.96","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"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":16,"groundOuts":27,"airOuts":28,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":100,"obp":".310","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":454,"era":"1.33","inningsPitched":"27.0","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.30","battersFaced":116,"outs":81,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":165,"strikes":289,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".---","pitchesPerInning":"16.81","gamesFinished":8,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"8.33","walksPer9Inn":"5.00","hitsPer9Inn":"6.67","runsScoredPer9":"1.67","homeRunsPer9":"0.33","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"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}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".200","atBats":30,"obp":".219","slg":".467","ops":".686","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":14,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":25,"errors":0,"chances":26,"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"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":48,"flyOuts":30,"groundOuts":29,"airOuts":60,"runs":28,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":50,"baseOnBalls":28,"intentionalWalks":0,"hits":36,"hitByPitch":5,"avg":".208","atBats":173,"obp":".333","slg":".324","ops":".657","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":56,"rbi":14,"leftOnBase":52,"sacBunts":1,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.67","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":105,"errors":0,"chances":107,"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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 4-3)","summary":"0.2 IP, 3 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":14,"strikes":19,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","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":20,"gamesStarted":0,"flyOuts":8,"groundOuts":21,"airOuts":14,"runs":14,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":70,"obp":".368","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":348,"era":"4.19","inningsPitched":"19.1","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":9,"whip":"1.66","battersFaced":88,"outs":58,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":348,"balls":141,"strikes":207,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":3,"winPercentage":".571","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"1.24","strikeoutsPer9Inn":"9.78","walksPer9Inn":"7.91","hitsPer9Inn":"6.98","runsScoredPer9":"6.52","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":49,"airOuts":53,"runs":18,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":202,"obp":".280","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":877,"era":"2.85","inningsPitched":"53.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.12","battersFaced":225,"outs":161,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":313,"strikes":564,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"10.06","walksPer9Inn":"3.19","hitsPer9Inn":"6.88","runsScoredPer9":"3.02","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"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":23,"gamesStarted":0,"flyOuts":10,"groundOuts":21,"airOuts":23,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":2,"atBats":67,"obp":".208","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":266,"era":"2.18","inningsPitched":"20.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"0.68","battersFaced":77,"outs":62,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":91,"strikes":175,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.87","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.40","walksPer9Inn":"3.05","hitsPer9Inn":"3.05","runsScoredPer9":"2.18","homeRunsPer9":"0.87","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":29,"airOuts":30,"runs":5,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".260","atBats":96,"obp":".317","slg":".354","ops":".671","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":34,"rbi":18,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.00","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":31,"errors":4,"chances":79,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":30,"groundOuts":49,"airOuts":53,"runs":36,"doubles":8,"triples":3,"homeRuns":6,"strikeOuts":23,"baseOnBalls":25,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".319","atBats":182,"obp":".401","slg":".495","ops":".896","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":90,"rbi":19,"leftOnBase":69,"sacBunts":1,"sacFlies":0,"babip":".340","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":9,"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":109,"putOuts":72,"errors":4,"chances":185,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":18,"groundOuts":10,"airOuts":24,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":65,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":278,"era":"4.08","inningsPitched":"17.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.13","battersFaced":72,"outs":53,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":98,"strikes":180,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".500","pitchesPerInning":"15.74","gamesFinished":4,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.57","hitsPer9Inn":"6.62","runsScoredPer9":"4.58","homeRunsPer9":"0.51","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":23,"airOuts":25,"runs":13,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":2,"avg":".216","atBats":97,"obp":".321","slg":".299","ops":".620","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":29,"rbi":6,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":7,"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":1,"putOuts":46,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":28,"groundOuts":41,"airOuts":54,"runs":22,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":1,"hits":44,"hitByPitch":4,"avg":".293","atBats":150,"obp":".357","slg":".500","ops":".857","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":75,"rbi":42,"leftOnBase":62,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":26,"stolenBasePercentage":".929","caughtStealingPercentage":".071","assists":9,"putOuts":230,"errors":2,"chances":241,"fielding":".992","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":20,"gamesStarted":0,"flyOuts":11,"groundOuts":20,"airOuts":17,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":68,"obp":".278","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":303,"era":"3.79","inningsPitched":"19.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"1.05","battersFaced":79,"outs":57,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":104,"strikes":199,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.95","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.47","walksPer9Inn":"3.79","hitsPer9Inn":"5.68","runsScoredPer9":"3.79","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":16,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".207","atBats":116,"obp":".267","slg":".336","ops":".603","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":39,"rbi":19,"leftOnBase":52,"sacBunts":0,"sacFlies":4,"babip":".328","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":5,"groundOuts":16,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".214","atBats":42,"obp":".320","slg":".238","ops":".558","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":10,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":22,"groundOuts":58,"airOuts":50,"runs":25,"doubles":12,"triples":2,"homeRuns":6,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":1,"atBats":192,"obp":".303","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":776,"era":"4.14","inningsPitched":"50.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.24","battersFaced":209,"outs":150,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":776,"balls":264,"strikes":512,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".333","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"6.66","walksPer9Inn":"2.34","hitsPer9Inn":"8.82","runsScoredPer9":"4.50","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":44,"flyOuts":23,"groundOuts":29,"airOuts":35,"runs":15,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":5,"avg":".231","atBats":143,"obp":".335","slg":".378","ops":".713","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":54,"rbi":14,"leftOnBase":67,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":210,"errors":2,"chances":238,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.1 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":20,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":72,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":327,"era":"5.21","inningsPitched":"19.0","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":11,"whip":"1.53","battersFaced":84,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":118,"strikes":209,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".600","pitchesPerInning":"17.21","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.42","walksPer9Inn":"5.21","hitsPer9Inn":"8.53","runsScoredPer9":"5.21","homeRunsPer9":"1.42","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".239","slg":".273","ops":".512","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":12,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":8,"putOuts":105,"errors":2,"chances":115,"fielding":".983","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":27,"groundOuts":37,"airOuts":57,"runs":35,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":58,"baseOnBalls":28,"intentionalWalks":0,"hits":46,"hitByPitch":4,"atBats":197,"obp":".339","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":904,"era":"5.33","inningsPitched":"52.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.41","battersFaced":230,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":904,"balls":337,"strikes":567,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".250","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.97","walksPer9Inn":"4.82","hitsPer9Inn":"7.91","runsScoredPer9":"6.02","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":50,"airOuts":44,"runs":30,"doubles":13,"triples":2,"homeRuns":4,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".346","atBats":191,"obp":".377","slg":".497","ops":".874","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":95,"rbi":21,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".397","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":55,"errors":7,"chances":156,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[669364,672640,681715,689414,666624,805300,665923,669065,681393,677870,691788,666129,669622,677053,656848,676534,669199],"pitchers":[666129,669622,677053,656848,676534,669199],"bench":[683357,691594],"bullpen":[645261,664126,676083,667463,676974,691587,663969],"battingOrder":[669364,672640,689414,805300,665923,669065,681393,677870,691788],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stowers (5, Pérez, M); Morel, C (2, Pérez, M)."},{"label":"HR","value":"Edwards, X (6, 1st inning off Pérez, M, 0 on, 0 out)."},{"label":"TB","value":"Edwards, X 4; Hernández, H; Hicks, L; Lopez, O 3; Morel, C 2; Stowers 2."},{"label":"RBI","value":"Edwards, X (19); Ruiz, E (5); Stowers 2 (6)."},{"label":"2-out RBI","value":"Stowers 2."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Marsee; Ruiz, E 3; Norby."},{"label":"SF","value":"Ruiz, E."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lopez, O (8, 3rd base off Pérez, M/León); Hernández, H (4, 2nd base off Pérez, M/León)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Mack (1)."}]}],"note":[{"label":"a","value":"Singled for Hernández, H in the 9th."},{"label":"b","value":"Struck out for Morel, C in the 9th."}]}},"officials":[{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Faucher."},{"label":"HBP","value":"Riley, A (by Bachar)."},{"label":"Pitch timer violations","value":"Mack (catcher)."},{"label":"ABS Challenge","value":"Mack 3 (Ball-Confirmed, Ball-Overturned to Strike, Ball-Confirmed); León (Ball-Confirmed); Jiménez, L (Strike-Overturned to Ball); Harris II (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Pérez, M 78-55; Fuentes 17-9; Lee, D 25-15; Suarez, R 17-10; Iglesias, R 13-10; Garrett, B 65-35; Bender 22-15; Nardi 20-15; Petersen 26-15; Faucher 33-19; Bachar 24-13."},{"label":"Groundouts-flyouts","value":"Pérez, M 0-5; Fuentes 1-0; Lee, D 0-2; Suarez, R 1-2; Iglesias, R 1-1; Garrett, B 2-3; Bender 2-1; Nardi 0-1; Petersen 1-1; Faucher 0-0; Bachar 0-1."},{"label":"Batters faced","value":"Pérez, M 23; Fuentes 3; Lee, D 6; Suarez, R 4; Iglesias, R 4; Garrett, B 15; Bender 5; Nardi 6; Petersen 6; Faucher 7; Bachar 7."},{"label":"Inherited runners-scored","value":"Lee, D 1-0; Nardi 1-1; Bachar 2-0."},{"label":"Umpires","value":"HP: Jonathan Parra. 1B: Lance Barrett. 2B: Mike Estabrook. 3B: Alfonso Márquez. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"4:10 PM."},{"label":"T","value":"3:03."},{"label":"Att","value":"7,521."},{"label":"Venue","value":"loanDepot park."},{"label":"May 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":28,"groundOuts":39,"airOuts":46,"runs":36,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":2,"hits":53,"hitByPitch":0,"avg":".283","atBats":187,"obp":".364","slg":".594","ops":".958","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":111,"rbi":41,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.36","popOuts":13,"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":46,"putOuts":334,"errors":2,"chances":382,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":50,"airOuts":44,"runs":30,"doubles":13,"triples":2,"homeRuns":4,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".346","atBats":191,"obp":".377","slg":".497","ops":".874","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":95,"rbi":21,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".397","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":55,"errors":7,"chances":156,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","boxscoreName":"Harris II"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":44,"airOuts":36,"runs":19,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".291","atBats":158,"obp":".319","slg":".494","ops":".813","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":78,"rbi":26,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":7,"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":0,"putOuts":91,"errors":0,"chances":91,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"loser":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}