{"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":824758,"link":"/api/v1.1/game/824758/feed/live","metaData":{"wait":10,"timeStamp":"20260527_014057","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824758,"type":"R","doubleHeader":"N","id":"2026/05/26/atlmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824758-2026-05-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-26T22:45:00Z","originalDate":"2026-05-26","officialDate":"2026-05-26","dayNight":"night","time":"6:45","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":55,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":37,"losses":18,"ties":0,"pct":".673"},"records":{},"divisionLeader":false,"wins":37,"losses":18,"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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":53,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":31,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":22,"losses":31,"winningPercentage":".415"},"franchiseName":"Boston","clubName":"Red Sox","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},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"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},"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},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"19","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID471911":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911","firstName":"Carlos","lastName":"Carrasco","primaryNumber":"59","birthDate":"1987-03-21","currentAge":39,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"6' 4\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Carrasco","middleName":"Luis","boxscoreName":"Carrasco","nickName":"Cookie","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"cuh-RAZZ-coh","mlbDebutDate":"2009-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Carrasco","nameSlug":"carlos-carrasco-471911","firstLastName":"Carlos Carrasco","lastFirstName":"Carrasco, Carlos","lastInitName":"Carrasco, C","initLastName":"C Carrasco","fullFMLName":"Carlos Luis Carrasco","fullLFMName":"Carrasco, Carlos Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"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},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":29,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"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},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"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},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"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},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID686765":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","firstName":"Nicholas","lastName":"Sogard","primaryNumber":"20","birthDate":"1997-09-09","currentAge":29,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":189,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nick","useLastName":"Sogard","middleName":"John","boxscoreName":"Sogard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SO-gard","mlbDebutDate":"2024-08-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sogard","nameSlug":"nick-sogard-686765","firstLastName":"Nick Sogard","lastFirstName":"Sogard, Nick","lastInitName":"Sogard, N","initLastName":"N Sogard","fullFMLName":"Nicholas John Sogard","fullLFMName":"Sogard, Nicholas John","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"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},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"4 mph, Out To CF"},"gameInfo":{"attendance":34126,"firstPitch":"2026-05-26T22:48:00.000Z","gameDurationMinutes":172},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"home":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}},"officialScorer":{"id":699537,"fullName":"Loren Foxx","link":"/api/v1/people/699537"},"primaryDatacaster":{"id":668176,"fullName":"Richie Smith","link":"/api/v1/people/668176"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, shortstop Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T22:48:03.826Z","endTime":"2026-05-26T22:48:26.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T18:48:32.028Z","endTime":"2026-05-26T22:16:40.882Z","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-26T22:16:40.882Z","endTime":"2026-05-26T22:46:11.041Z","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-26T22:46:11.041Z","endTime":"2026-05-26T22:48:05.853Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26550064324391,"aZ":-19.244352091671775,"pfxX":2.2658030013217276,"pfxZ":7.061155684050069,"pX":-0.2374626655798339,"pZ":2.65268421743176,"vX0":-7.050305773072991,"vY0":-133.79800952237716,"vZ0":-4.752619287939416,"x":126.05,"y":167.16,"x0":2.126137763205827,"y0":50.00082286776311,"z0":5.8129321762440505,"aX":4.148558941242132},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.8,"spinRate":2054,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4078803477538222,"extension":6.100596103889795},"index":3,"playId":"45564af9-96b6-3d00-ab60-9b81511d4379","pitchNumber":1,"startTime":"2026-05-26T22:48:05.853Z","endTime":"2026-05-26T22:48:09.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.675851236120053,"aZ":-24.54352026018107,"pfxX":-0.15931120833062673,"pfxZ":4.493276364225672,"pX":-0.6390925303272327,"pZ":2.7275204963953756,"vX0":-7.051224391607687,"vY0":-128.4841725824918,"vZ0":-3.105830457291512,"x":141.36,"y":165.14,"x0":2.1435669210300667,"y0":50.004631103665304,"z0":5.8267441778496165,"aX":-0.2685389535376434},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":1.7,"spinRate":2126,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4237636705176735,"extension":6.179883723467929},"hitData":{"launchSpeed":75.8,"launchAngle":8.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.07,"coordY":141.1}},"index":4,"playId":"5c4c9b7d-cd0c-34fc-8457-d25acfd455de","pitchNumber":2,"startTime":"2026-05-26T22:48:18.767Z","endTime":"2026-05-26T22:48:26.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:48:26.406Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T22:48:49.232Z","endTime":"2026-05-26T22:49:13.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"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":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036513989968924,"aZ":-21.63360530367815,"pfxX":1.1925008223123088,"pfxZ":5.947521467277108,"pX":1.2247170967940033,"pZ":3.3010334354356687,"vX0":-3.3454548590341684,"vY0":-130.87054057971645,"vZ0":-2.4916170628202505,"x":70.32,"y":149.65,"x0":2.3526532394797264,"y0":50.00114228052181,"z0":5.848769800717533,"aX":2.1130702890353668},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-1.6,"spinRate":1971,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.41513180899349633,"extension":5.952079510931402},"index":0,"playId":"eea3918b-a200-3e06-8bf8-92f91827b1f6","pitchNumber":1,"startTime":"2026-05-26T22:48:52.340Z","endTime":"2026-05-26T22:48:56.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.316104547989088,"aZ":-23.880742690053058,"pfxX":-0.5039953004039628,"pfxZ":4.921821991559307,"pX":-0.5660992901298285,"pZ":2.292952330377568,"vX0":-6.569460299527885,"vY0":-127.50206376871336,"vZ0":-4.285173421326524,"x":138.58,"y":176.87,"x0":2.0841439960916093,"y0":50.00568734858293,"z0":5.826482368017103,"aX":-0.8492657493306679},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":2.0,"spinRate":2119,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.42571663088899125,"extension":6.033149311863477},"hitData":{"launchSpeed":94.4,"launchAngle":60.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.86,"coordY":106.08}},"index":1,"playId":"39c30149-832a-376e-857f-2fb1a84792a1","pitchNumber":2,"startTime":"2026-05-26T22:49:03.536Z","endTime":"2026-05-26T22:49:13.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:49:13.746Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out sharply, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T22:49:49.146Z","endTime":"2026-05-26T22:50:54.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-26T22:49:35.131Z","endTime":"2026-05-26T22:49:51.352Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273448172104548,"aZ":-19.168282754817973,"pfxX":2.7463034347810957,"pfxZ":7.115579343906756,"pX":0.17738577705618716,"pZ":2.738450021888485,"vX0":-6.239504237839341,"vY0":-133.48913939102653,"vZ0":-4.354616325523371,"x":110.24,"y":164.84,"x0":2.174946142379821,"y0":50.0028921135227,"z0":5.747479957346406,"aX":5.020316460369324},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-3.8,"spinRate":2118,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4083084978789788,"extension":6.004733290942157},"index":1,"playId":"32458fe5-0b03-3ab7-b0d3-0449a3ad9670","pitchNumber":1,"startTime":"2026-05-26T22:49:51.352Z","endTime":"2026-05-26T22:49:58.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489113810427924,"aZ":-28.15012837974145,"pfxX":8.071991866693763,"pfxZ":2.3414543067548603,"pX":1.5902068155691849,"pZ":2.45738600868775,"vX0":-4.138032171570558,"vY0":-130.58602706727268,"vZ0":-3.3160001828591295,"x":56.39,"y":172.43,"x0":2.1498079950407263,"y0":50.006289609786506,"z0":5.870447052641232,"aX":13.8896915747801},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.7,"spinRate":1964,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42006599862037897,"extension":6.041204324739282},"index":2,"playId":"0cc29827-f434-3816-83aa-49d6c234cc9c","pitchNumber":2,"startTime":"2026-05-26T22:50:17.020Z","endTime":"2026-05-26T22:50:21.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424228295813684,"aZ":-18.763438247739387,"pfxX":3.8621506933374494,"pfxZ":7.245674732655543,"pX":-1.060582574789895,"pZ":1.7715892865442922,"vX0":-9.808390595012693,"vY0":-134.0906700219866,"vZ0":-6.792004719582641,"x":157.43,"y":190.95,"x0":2.1160247419730895,"y0":50.005597375666156,"z0":5.639985435529285,"aX":7.152063849830891},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-5.3,"spinRate":2070,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4058723784438958,"extension":6.144684260192997},"index":3,"playId":"00e7dfae-d941-337a-bae6-cc3fc15d62fa","pitchNumber":3,"startTime":"2026-05-26T22:50:30.204Z","endTime":"2026-05-26T22:50:34.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459031243764727,"aZ":-20.293096449631303,"pfxX":4.80261679725862,"pfxZ":6.51701812248466,"pX":0.36486552593518345,"pZ":2.2878690281273477,"vX0":-6.326424341791759,"vY0":-134.01262419322242,"vZ0":-5.195991984718027,"x":103.09,"y":177.01,"x0":2.1301090335188,"y0":50.00050042825094,"z0":5.69769024723088,"aX":8.751362126531353},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-7.3,"spinRate":2058,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4084379161188427,"extension":6.03198845641719},"hitData":{"launchSpeed":102.6,"launchAngle":3.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":105.19,"coordY":159.79}},"index":4,"playId":"e48c5fd7-3142-32ae-bf54-b9d36ea9169e","pitchNumber":4,"startTime":"2026-05-26T22:50:46.544Z","endTime":"2026-05-26T22:50:54.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:50:54.562Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (7) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T22:53:11.706Z","endTime":"2026-05-26T22:54:09.999Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37868276745276,"aZ":-11.476016287983265,"pfxX":-6.672149015512762,"pfxZ":10.471988790555432,"pX":0.04052618484643266,"pZ":1.4079687495755124,"vX0":6.617705896479782,"vY0":-139.0469144870497,"vZ0":-9.211845235501738,"x":115.46,"y":200.76,"x0":-1.492501309404461,"y0":50.005408489812325,"z0":5.506124374479151,"aX":-13.192131578517813},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2338,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.3924748732358414,"extension":6.756786272266671},"index":0,"playId":"c2dd8020-81b6-36f9-bfad-157e43cea9d9","pitchNumber":1,"startTime":"2026-05-26T22:53:31.153Z","endTime":"2026-05-26T22:53:35.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539934784367173,"aZ":-9.288892712910252,"pfxX":-5.79064135323795,"pfxZ":11.534024587172162,"pX":0.4690854128160566,"pZ":2.042132178843142,"vX0":7.398757279885825,"vY0":-139.53611992702773,"vZ0":-8.095472337699087,"x":99.12,"y":183.64,"x0":-1.4566957571085484,"y0":50.00479962693701,"z0":5.582201702639595,"aX":-11.492230923180363},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":9.1,"spinRate":2369,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.39158704482806383,"extension":6.695793213751118},"hitData":{"launchSpeed":106.9,"launchAngle":27.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":242.67,"coordY":78.03}},"index":1,"playId":"477ce082-8fbb-316e-b577-618d19634baa","pitchNumber":2,"startTime":"2026-05-26T22:53:46.224Z","endTime":"2026-05-26T22:54:09.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:54:09.999Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ceddanne Rafaela homers (5) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T22:54:15.558Z","endTime":"2026-05-26T22:55:23.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61216064164066,"aZ":-12.736885794504678,"pfxX":-5.106321971770754,"pfxZ":9.872153911374872,"pX":0.05602603693050855,"pZ":3.5343473901652755,"vX0":5.855961793080658,"vY0":-139.2778413016194,"vZ0":-3.6127118753277774,"x":114.86,"y":143.35,"x0":-1.4080693773827166,"y0":50.003877853237505,"z0":5.687749866081269,"aX":-10.055636572999028},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2324,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.39290850884981054,"extension":6.752915455693587},"index":0,"playId":"ea0ccc91-6f2d-362e-9979-62036f25a2b2","pitchNumber":1,"startTime":"2026-05-26T22:54:30.549Z","endTime":"2026-05-26T22:54:33.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274887670816984,"aZ":-26.912558698065396,"pfxX":0.0752484693593225,"pfxZ":3.3144414972841023,"pX":0.2914207415527425,"pZ":3.5423498049747537,"vX0":4.924444897108989,"vY0":-124.52587664963283,"vZ0":-0.10834362167051004,"x":105.89,"y":143.14,"x0":-1.7120062114168442,"y0":50.00565863175728,"z0":5.791327706975184,"aX":0.11875449851220637},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2134,"spinDirection":170},"zone":12,"typeConfidence":0.88,"plateTime":0.43790713537492243,"extension":6.685767916279758},"index":1,"playId":"bcb4b019-1138-3b36-9bbc-06c607f25a38","pitchNumber":2,"startTime":"2026-05-26T22:54:45.039Z","endTime":"2026-05-26T22:54:49.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75260541165531,"aZ":-29.716399954056538,"pfxX":1.9149052985035073,"pfxZ":1.6411167047368522,"pX":-0.15594020918301363,"pZ":3.0324795700468186,"vX0":3.167889382022273,"vY0":-121.30519818057553,"vZ0":-0.3006135921608546,"x":122.94,"y":156.9,"x0":-1.7252819754021418,"y0":50.00132184214446,"z0":5.73890684416609,"aX":2.866133298822525},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2200,"spinDirection":160},"zone":2,"typeConfidence":0.91,"plateTime":0.45075525866642474,"extension":6.62519832639979},"hitData":{"launchSpeed":101.0,"launchAngle":43.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.0,"coordY":87.0}},"index":2,"playId":"34842449-fe38-3d22-8eaf-399b7d189609","pitchNumber":3,"startTime":"2026-05-26T22:54:59.840Z","endTime":"2026-05-26T22:55:23.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:55:23.292Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T22:55:32.249Z","endTime":"2026-05-26T22:55:57.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.008964887075283,"aZ":-38.704493937157345,"pfxX":4.363428495762279,"pfxZ":-5.0118916332262025,"pX":-0.15764343171261802,"pZ":1.541250559291096,"vX0":2.2773604570091037,"vY0":-112.91897979187992,"vZ0":-0.7945784518661579,"x":123.01,"y":197.17,"x0":-1.7436383202140684,"y0":50.005287529900315,"z0":5.76464100866359,"aX":5.680717209669649},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.0,"breakHorizontal":-8.4,"spinRate":2644,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.48357549076294326,"extension":6.830169294004119},"hitData":{"launchSpeed":92.9,"launchAngle":33.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.18,"coordY":65.58}},"index":0,"playId":"6fe69b17-9994-3d07-9de9-b237c06c8b65","pitchNumber":1,"startTime":"2026-05-26T22:55:48.299Z","endTime":"2026-05-26T22:55:57.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:55:57.082Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to third baseman Austin Riley.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T22:56:09.620Z","endTime":"2026-05-26T22:56:35.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73062513064651,"aZ":-12.117575086309046,"pfxX":-4.480090915209929,"pfxZ":10.179971601426676,"pX":0.0022461503892374423,"pZ":3.2584520780830726,"vX0":5.561634175910266,"vY0":-139.33797640493123,"vZ0":-4.3896298447481055,"x":116.91,"y":150.8,"x0":-1.4357069991346154,"y0":50.00327281726547,"z0":5.652360609075746,"aX":-8.827407999891953},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2367,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39280209918295883,"extension":6.705130530884783},"hitData":{"launchSpeed":82.0,"launchAngle":75.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.08,"coordY":171.02}},"index":0,"playId":"6129937f-8ed7-33f5-ba6d-1a7ba6bf38c9","pitchNumber":1,"startTime":"2026-05-26T22:56:25.892Z","endTime":"2026-05-26T22:56:35.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:56:35.570Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T22:56:40.948Z","endTime":"2026-05-26T22:57:35.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084177423754614,"aZ":-14.609018080422324,"pfxX":-4.771578670275741,"pfxZ":9.055560943357639,"pX":0.555121501514023,"pZ":2.6251650969593205,"vX0":7.410202898325739,"vY0":-138.00272249674822,"vZ0":-5.476473245477552,"x":95.84,"y":167.9,"x0":-1.5379178019500133,"y0":50.00163990352574,"z0":5.609981542231728,"aX":-9.254998897963727},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2355,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.3960355006691665,"extension":6.709498723766819},"index":0,"playId":"54735b15-e65e-315d-9b5f-5e83acd15450","pitchNumber":1,"startTime":"2026-05-26T22:56:57.531Z","endTime":"2026-05-26T22:57:01.491Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.355023345115317,"aZ":-38.70276055872325,"pfxX":3.335314711762697,"pfxZ":-4.805844502243181,"pX":-0.3228250539516859,"pZ":2.174222777415201,"vX0":2.047980040945278,"vY0":-115.28919781593535,"vZ0":0.038175303401013716,"x":129.31,"y":180.08,"x0":-1.6527364278582217,"y0":50.00032258131324,"z0":5.861121982381035,"aX":4.534895444398746},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.4,"breakHorizontal":-6.5,"spinRate":2788,"spinDirection":53},"zone":4,"typeConfidence":0.91,"plateTime":0.47323065242408324,"extension":6.687170255465332},"index":1,"playId":"83cc47dc-eb2c-31ec-881b-7ebbe97c7090","pitchNumber":2,"startTime":"2026-05-26T22:57:11.636Z","endTime":"2026-05-26T22:57:16.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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370220793287988,"aZ":-25.288088983352672,"pfxX":-10.077983163445214,"pfxZ":4.343012716715007,"pX":-0.5141585617125761,"pZ":0.9345057558883759,"vX0":6.168325120338878,"vY0":-124.73240889094522,"vZ0":-6.001734927103231,"x":136.6,"y":213.55,"x0":-1.700537142514181,"y0":50.006020161020935,"z0":5.437066874672701,"aX":-15.999220808805658},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2053,"spinDirection":225},"zone":13,"typeConfidence":0.93,"plateTime":0.43790230770561633,"extension":6.822437082161371},"index":2,"playId":"2a209c6f-1576-3466-abb2-8fee68072df1","pitchNumber":3,"startTime":"2026-05-26T22:57:30.752Z","endTime":"2026-05-26T22:57:35.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T22:57:35.237Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T22:59:52.877Z","endTime":"2026-05-26T23:00:19.373Z","isComplete":true,"isScoringPlay":false,"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","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":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20742783738444,"aZ":-24.1154553941745,"pfxX":4.104887057294851,"pfxZ":4.68086056859845,"pX":0.25807701440464537,"pZ":1.3290840721820956,"vX0":-6.354148226392962,"vY0":-129.46334068152632,"vZ0":-6.641155617414792,"x":107.16,"y":202.89,"x0":2.1942219182357463,"y0":50.00628564243164,"z0":5.73447666353862,"aX":7.074616946154915},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-6.2,"spinRate":1955,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4206658553226017,"extension":5.93520040194332},"hitData":{"launchSpeed":98.1,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.65,"coordY":164.58}},"index":0,"playId":"638619ba-b54b-3f30-a29a-72249c3ffbbb","pitchNumber":1,"startTime":"2026-05-26T23:00:11.559Z","endTime":"2026-05-26T23:00:19.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:00:19.373Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T23:00:26.036Z","endTime":"2026-05-26T23:02:25.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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.6,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737820084418296,"aZ":-21.51924612195481,"pfxX":3.3750745363025842,"pfxZ":6.0730289598927065,"pX":0.262159657335678,"pZ":1.7651069642599804,"vX0":-6.417250795497625,"vY0":-130.40416213136166,"vZ0":-5.967520781791054,"x":107.01,"y":191.12,"x0":2.296338169716679,"y0":50.00056697652944,"z0":5.664964916468543,"aX":5.918900788192485},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-5.0,"spinRate":2070,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.41712976047547246,"extension":6.091259680879733},"index":0,"playId":"499222a7-b826-35cc-88f2-6253852b4516","pitchNumber":1,"startTime":"2026-05-26T23:00:40.181Z","endTime":"2026-05-26T23:00:43.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44165636823575,"aZ":-23.57228287420254,"pfxX":5.871160073460874,"pfxZ":6.14201073731232,"pX":0.29959492479721483,"pZ":1.5095656698310034,"vX0":-6.170797863966044,"vY0":-117.86197574287193,"vZ0":-4.596491041793017,"x":105.58,"y":198.02,"x0":2.1950016310789153,"y0":50.00045187735742,"z0":5.6749376291258855,"aX":8.218244306783697},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.2,"breakHorizontal":-9.0,"spinRate":1289,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.46560549419817576,"extension":6.15389307645789},"index":1,"playId":"a4c03b4e-c245-34e8-bdaa-0f467ed72acf","pitchNumber":2,"startTime":"2026-05-26T23:00:51.857Z","endTime":"2026-05-26T23:00:56.530Z","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":90.0,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13939091649705,"aZ":-22.53596845037826,"pfxX":1.4458816501479181,"pfxZ":5.440765771979652,"pX":0.8952807414479101,"pZ":1.7040054229758221,"vX0":-4.179152701195718,"vY0":-131.13963088527933,"vZ0":-6.155380418663759,"x":82.87,"y":192.77,"x0":2.309485125223766,"y0":50.00556426591871,"z0":5.721188099481991,"aX":2.563217366196474},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":1960,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41488332039156184,"extension":5.953901432976793},"index":2,"playId":"ac9afcff-6ad8-32e9-b3c1-f78bbc635fef","pitchNumber":3,"startTime":"2026-05-26T23:01:08.401Z","endTime":"2026-05-26T23:01:12.971Z","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":90.3,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254229005223714,"aZ":-19.610306313288984,"pfxX":4.2216123225207225,"pfxZ":7.121992663116442,"pX":0.7980742332882462,"pZ":1.606200697168805,"vX0":-5.247446377143129,"vY0":-131.33387375324486,"vZ0":-6.965813539185662,"x":86.58,"y":195.41,"x0":2.2643853956868405,"y0":50.00459278115957,"z0":5.728878247554171,"aX":7.448690371731488},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-6.6,"spinRate":2057,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4155045026685218,"extension":6.086334491036536},"index":3,"playId":"c1d170f0-dabd-3204-88c0-b0739aa3e6ac","pitchNumber":4,"startTime":"2026-05-26T23:01:26.086Z","endTime":"2026-05-26T23:01:30.166Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039037758269874,"aZ":-20.541913501976087,"pfxX":3.254799646595994,"pfxZ":6.411934612987542,"pX":1.1193221421858819,"pZ":1.9893265083431462,"vX0":-3.9766915332275743,"vY0":-132.52707935225823,"vZ0":-6.007197146828396,"x":74.33,"y":185.07,"x0":2.202619051635504,"y0":50.00190762575026,"z0":5.74258918366685,"aX":5.904544579445298},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":-5.3,"spinRate":2016,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4101954467509543,"extension":6.0415894168573505},"index":4,"playId":"5e9a52e6-ee9b-3420-94da-c8c4c5e40015","pitchNumber":5,"startTime":"2026-05-26T23:01:45.976Z","endTime":"2026-05-26T23:02:12.999Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23427642360044,"aZ":-17.021026886114363,"pfxX":4.688746422588725,"pfxZ":8.238739616104114,"pX":0.490402761650925,"pZ":0.6935861161474638,"vX0":-6.153967376531015,"vY0":-133.86492225423174,"vZ0":-9.790027013704828,"x":98.31,"y":220.05,"x0":2.1955666630587176,"y0":50.00558143258646,"z0":5.582774849235758,"aX":8.626662709500469},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-7.4,"spinRate":2079,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.407072571481065,"extension":6.1381878371126835},"index":5,"playId":"7e73b10f-2d0c-31a6-aed0-a22794179185","pitchNumber":6,"startTime":"2026-05-26T23:02:19.560Z","endTime":"2026-05-26T23:02:25.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:02:25.292Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T23:02:38.111Z","endTime":"2026-05-26T23:03:54.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(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":80.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536879811773836,"aZ":-27.90697977023606,"pfxX":-1.5861209405691439,"pfxZ":2.631696659915443,"pX":-0.38098299813111497,"pZ":3.3365983235381385,"vX0":-5.745677949914972,"vY0":-125.54238522891347,"vZ0":-1.1241975798279675,"x":131.52,"y":148.69,"x0":2.1284799635316647,"y0":50.00394442863859,"z0":6.0283305972464705,"aX":-2.5724917381224293},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":4.0,"spinRate":2104,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4336006307620961,"extension":6.0328263678170915},"index":0,"playId":"39da4b09-0139-3870-aab9-2795bce1f8a2","pitchNumber":1,"startTime":"2026-05-26T23:02:48.236Z","endTime":"2026-05-26T23:02:51.237Z","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":90.3,"endSpeed":83.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69479739007447,"aZ":-22.740258426744855,"pfxX":8.29294843397281,"pfxZ":5.345951357382783,"pX":0.9938751722831076,"pZ":1.924727983564107,"vX0":-6.24370447792461,"vY0":-131.43200795478484,"vZ0":-5.617581782231342,"x":79.12,"y":186.81,"x0":2.3130857070908806,"y0":50.00126744928436,"z0":5.7595562341596835,"aX":14.627781660090353},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-13.8,"spinRate":2010,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41543134055190567,"extension":6.075534788067151},"index":1,"playId":"7aced733-7932-3a6d-aca3-8f74bc49cd9b","pitchNumber":2,"startTime":"2026-05-26T23:03:06.199Z","endTime":"2026-05-26T23:03:10.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"44ba3cd6-edcc-359b-b427-bbbc66735ee5","startTime":"2026-05-26T23:03:25.577Z","endTime":"2026-05-26T23:03:28.887Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764144234846064,"aZ":-21.129035682946636,"pfxX":6.921852080561379,"pfxZ":6.324312643180996,"pX":0.519606584738731,"pZ":1.7630065881302854,"vX0":-6.607616535623542,"vY0":-130.8809887772677,"vZ0":-6.1707971231059835,"x":97.19,"y":191.18,"x0":2.1689573456008633,"y0":50.005421156046275,"z0":5.717176901348499,"aX":12.09671176712275},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":-11.2,"spinRate":2010,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4173459512186355,"extension":6.0016679901513195},"hitData":{"launchSpeed":85.3,"launchAngle":21.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.34,"coordY":88.34}},"index":3,"playId":"75d16d55-192d-3047-b6ff-44aaa0fc603c","pitchNumber":3,"startTime":"2026-05-26T23:03:42.730Z","endTime":"2026-05-26T23:03:54.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:03:54.448Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to right fielder Wilyer Abreu. Austin Riley to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T23:03:58.087Z","endTime":"2026-05-26T23:05:49.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":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":677800,"link":"/api/v1/people/677800"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79721118384016,"aZ":-19.48158328421252,"pfxX":6.141744136461448,"pfxZ":7.1282525134005,"pX":0.9116261203957107,"pZ":2.3476029834653724,"vX0":-5.334423219720117,"vY0":-131.5686397741005,"vZ0":-5.382407992580908,"x":82.25,"y":175.39,"x0":2.1520633338475226,"y0":50.00371726626339,"z0":5.831636612065964,"aX":10.937712644594308},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-10.2,"spinRate":2023,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4138260569405765,"extension":6.124492255735485},"index":0,"playId":"c1a7914f-8264-3bfb-b7d5-470e84162b38","pitchNumber":1,"startTime":"2026-05-26T23:04:20.466Z","endTime":"2026-05-26T23:04:24.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049418840634075,"aZ":-20.42792872701708,"pfxX":6.780312022550664,"pfxZ":6.690060693908556,"pX":0.41825689187895077,"pZ":2.713605665194371,"vX0":-6.676901109793265,"vY0":-130.76766156947107,"vZ0":-4.124274021971151,"x":101.06,"y":165.51,"x0":2.107179455846575,"y0":50.002107683676456,"z0":5.817556290214877,"aX":11.902904451360664},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":-11.0,"spinRate":2035,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41668906606199396,"extension":6.195705730147865},"index":1,"playId":"5790d94b-07bb-3188-a64f-30b519639fae","pitchNumber":2,"startTime":"2026-05-26T23:04:36.326Z","endTime":"2026-05-26T23:04:40.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856273888969717,"aZ":-20.691815248403962,"pfxX":6.980176556603072,"pfxZ":6.3676884421134,"pX":1.2018972725700254,"pZ":1.7113486449663962,"vX0":-5.1927149183163195,"vY0":-132.09058026917094,"vZ0":-6.675446291361083,"x":71.19,"y":192.57,"x0":2.2669963249809353,"y0":50.00118148148698,"z0":5.7467952235018,"aX":12.580519664324758},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":-11.8,"spinRate":2023,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41153684355039655,"extension":6.326912170282784},"index":2,"playId":"a08c9138-6442-36ab-bc00-cb9648c1e653","pitchNumber":3,"startTime":"2026-05-26T23:04:57.579Z","endTime":"2026-05-26T23:05:01.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.95992424889632,"aZ":-38.24215963268942,"pfxX":-4.55629339490163,"pfxZ":-4.770622662189291,"pX":0.06084772043314315,"pZ":1.9777624218207723,"vX0":-3.1466097125225465,"vY0":-111.24489122707827,"vZ0":-0.19737441212263662,"x":114.68,"y":185.38,"x0":2.077537686869626,"y0":50.00023443776716,"z0":5.979196826197348,"aX":-5.800501922145327},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.4,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.48937846341544367,"extension":6.166612777980318},"index":3,"playId":"c5ca9346-1dab-3ff8-9b6d-c369fc1e2b43","pitchNumber":4,"startTime":"2026-05-26T23:05:14.721Z","endTime":"2026-05-26T23:05:18.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28726476699297,"aZ":-32.99694582933826,"pfxX":5.482178994554034,"pfxZ":-0.5961282583296805,"pX":0.02787590589323858,"pZ":1.6088659495426856,"vX0":-6.358105065709084,"vY0":-116.6443812714706,"vZ0":-2.570033076666133,"x":115.94,"y":195.34,"x0":2.078892068321311,"y0":50.003498730290765,"z0":5.8411866159063734,"aX":7.541908740173472},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.4,"breakHorizontal":-8.3,"spinRate":1162,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4698781019110463,"extension":6.019329678459296},"hitData":{"launchSpeed":96.2,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":107.6}},"index":4,"playId":"57d0b262-12bd-32c4-a883-449d7f314a97","pitchNumber":5,"startTime":"2026-05-26T23:05:38.999Z","endTime":"2026-05-26T23:05:49.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:05:49.115Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T23:06:09.677Z","endTime":"2026-05-26T23:07:55.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.053283126028997,"aZ":-23.70008820487954,"pfxX":-0.46475564702418537,"pfxZ":5.0393786159157745,"pX":-0.3081193361704369,"pZ":3.3181757858513534,"vX0":-6.057251567239847,"vY0":-127.52633646006218,"vZ0":-1.957521960782541,"x":128.74,"y":149.19,"x0":2.137748521461749,"y0":50.00344925157271,"z0":5.926468088058529,"aX":-0.7807438077883734},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":1.9,"spinRate":2123,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.42609878084475916,"extension":6.108180084810845},"index":0,"playId":"6859e741-427f-309e-b166-2b2d700d03a4","pitchNumber":1,"startTime":"2026-05-26T23:06:23.560Z","endTime":"2026-05-26T23:06:29.560Z","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":90.6,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942616672135255,"aZ":-19.45189362858092,"pfxX":0.4337723264909972,"pfxZ":7.1008013562556584,"pX":-0.37428832244091126,"pZ":2.9677623765716348,"vX0":-6.769475757253123,"vY0":-131.98461749363145,"vZ0":-3.6682239351680836,"x":131.27,"y":158.65,"x0":2.150524267660593,"y0":50.004709860296316,"z0":5.7805095941481035,"aX":0.7779679919244992},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":0.5,"spinRate":2095,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4125239710201489,"extension":6.07524241043211},"index":1,"playId":"e01db96c-60c9-3194-912f-ce0212c7dc29","pitchNumber":2,"startTime":"2026-05-26T23:06:42.324Z","endTime":"2026-05-26T23:06:45.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14705899088796,"aZ":-20.556544176196613,"pfxX":1.8672159582215304,"pfxZ":6.479394455839618,"pX":-0.5056805379884752,"pZ":2.743611016615337,"vX0":-7.247461218885479,"vY0":-132.2786581916474,"vZ0":-4.244989021728523,"x":136.28,"y":164.7,"x0":2.0132188624653855,"y0":50.001476789275664,"z0":5.854072219681252,"aX":3.3479055592251834},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2115,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4122496511899305,"extension":6.181295777995742},"index":2,"playId":"095f7da5-304f-3c70-9734-a286c0ded3fa","pitchNumber":3,"startTime":"2026-05-26T23:07:03.435Z","endTime":"2026-05-26T23:07:06.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267901147607727,"aZ":-23.753798887774817,"pfxX":0.27720882683859216,"pfxZ":4.9560899106447405,"pX":-1.190320314619583,"pZ":2.911650676131575,"vX0":-8.145485956801103,"vY0":-128.441609198811,"vZ0":-3.0036536331336667,"x":162.37,"y":160.17,"x0":1.963210381095374,"y0":50.0062577061106,"z0":5.908757569395892,"aX":0.4727823299211429},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2118,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.42365001161430316,"extension":6.086149283965247},"index":3,"playId":"495f2530-60b5-3ea0-b2fe-f764124392e6","pitchNumber":4,"startTime":"2026-05-26T23:07:27.340Z","endTime":"2026-05-26T23:07:30.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.841065736442868,"aZ":-26.399004516022476,"pfxX":3.5296808975489347,"pfxZ":4.300724007392234,"pX":1.5132493273692493,"pZ":1.9603687642497638,"vX0":-2.6102744229264414,"vY0":-114.79637653378076,"vZ0":-2.9962421746907317,"x":59.32,"y":185.85,"x0":2.2025386896348707,"y0":50.00532100169915,"z0":5.833397710747165,"aX":4.745050622576642},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.3,"breakHorizontal":-5.8,"spinRate":1196,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4758361161073821,"extension":6.0906981464279975},"index":4,"playId":"26e6efb4-db78-34a2-baab-71c035fa29c2","pitchNumber":5,"startTime":"2026-05-26T23:07:51.128Z","endTime":"2026-05-26T23:07:55.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:07:55.297Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T23:10:00.294Z","endTime":"2026-05-26T23:11:18.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36318592653207,"aZ":-13.264095314029614,"pfxX":-6.220340550332123,"pfxZ":9.767852902942613,"pX":-0.33621041737379115,"pZ":3.7240990707535135,"vX0":5.222528650212934,"vY0":-138.15939242290816,"vZ0":-3.2446661233002634,"x":129.82,"y":138.23,"x0":-1.4414969533941864,"y0":50.00227640382257,"z0":5.803338689510821,"aX":-12.042305756913033},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2380,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3962158586052644,"extension":6.626134529627864},"index":0,"playId":"5f7f3dc4-7984-35d5-98a7-c6b93192d8bc","pitchNumber":1,"startTime":"2026-05-26T23:10:26.269Z","endTime":"2026-05-26T23:10:30.717Z","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":95.6,"endSpeed":87.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81041650409049,"aZ":-11.042823918319531,"pfxX":-4.864271721317345,"pfxZ":10.706449525057057,"pX":1.1081791081941208,"pZ":3.864044077575848,"vX0":8.605314662533683,"vY0":-139.04518624782673,"vZ0":-3.250392861741354,"x":74.76,"y":134.45,"x0":-1.383494184349774,"y0":50.00574818703174,"z0":5.772123628312432,"aX":-9.604161887947757},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2342,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3927104440896847,"extension":6.647791352512996},"index":1,"playId":"869861e6-7a05-393c-a514-ecfd76cda763","pitchNumber":2,"startTime":"2026-05-26T23:10:40.551Z","endTime":"2026-05-26T23:10:44.121Z","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":82.4,"endSpeed":76.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.333747418450336,"aZ":-29.317471294745477,"pfxX":1.2145624536621287,"pfxZ":1.943016453485777,"pX":0.8104179175306255,"pZ":1.736838016629247,"vX0":5.1262815747427615,"vY0":-120.01879877836289,"vZ0":-3.2597820945909195,"x":86.11,"y":191.89,"x0":-1.5034979611449542,"y0":50.0053661343763,"z0":5.700107116930197,"aX":1.7862832058293234},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":-3.4,"spinRate":2085,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.45487189211156975,"extension":6.663386979355182},"index":2,"playId":"bbbee661-1928-3614-b0e0-631b89fa703c","pitchNumber":3,"startTime":"2026-05-26T23:10:57.429Z","endTime":"2026-05-26T23:11:02.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4128591348308,"aZ":-11.561207695712385,"pfxX":-4.4207298846286625,"pfxZ":10.602532214185544,"pX":1.0898832089642883,"pZ":2.528091161287916,"vX0":8.459788206247554,"vY0":-137.77636878871638,"vZ0":-6.392389302743797,"x":75.46,"y":170.52,"x0":-1.4306455469360335,"y0":50.002402305738215,"z0":5.6417282499383745,"aX":-8.595112231723263},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2416,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39587644970519653,"extension":6.720835995923033},"index":3,"playId":"1a710a96-625c-3bab-a360-81f435aae9cb","pitchNumber":4,"startTime":"2026-05-26T23:11:14.152Z","endTime":"2026-05-26T23:11:18.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:11:18.237Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T23:11:25.686Z","endTime":"2026-05-26T23:13:11.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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, 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":82.2,"endSpeed":76.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.576836824494862,"aZ":-29.076846217879236,"pfxX":1.7423960892576167,"pfxZ":2.09501219505127,"pX":-1.862721959942088,"pZ":2.4370861647376505,"vX0":-0.1892697745209091,"vY0":-119.88396355396839,"vZ0":-1.7147225972934341,"x":188.0,"y":172.98,"x0":-2.010313548024748,"y0":50.00457212737852,"z0":5.716876376429981,"aX":2.5784041462762337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2084,"spinDirection":176},"zone":13,"typeConfidence":0.89,"plateTime":0.4540263661748387,"extension":6.7505606963418},"index":0,"playId":"eec8ee68-62d9-3d02-b32c-c2ddadb1630a","pitchNumber":1,"startTime":"2026-05-26T23:11:42.465Z","endTime":"2026-05-26T23:11:46.333Z","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":94.5,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.348036112850593,"aZ":-11.67420647611222,"pfxX":-4.946936682204644,"pfxZ":10.607775111746097,"pX":0.1490230598071669,"pZ":4.000884657451504,"vX0":6.432821258740144,"vY0":-137.61717120701414,"vZ0":-2.479587620691992,"x":111.32,"y":130.76,"x0":-1.5677689623485709,"y0":50.006237620091156,"z0":5.696584217114226,"aX":-9.563945349919246},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2395,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.39685438562673925,"extension":6.693447013355238},"index":1,"playId":"bc476a9e-79a2-32a7-985a-728dcab5f272","pitchNumber":2,"startTime":"2026-05-26T23:12:01.155Z","endTime":"2026-05-26T23:12:04.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229456467148257,"aZ":-15.053431928110811,"pfxX":-6.211825249451265,"pfxZ":8.999848453133449,"pX":-0.34852578456450994,"pZ":2.2488284627687536,"vX0":5.304957677287794,"vY0":-136.38205742218383,"vZ0":-6.496200930779058,"x":130.28,"y":178.06,"x0":-1.5024784262084219,"y0":50.003902787470935,"z0":5.681768359790435,"aX":-11.817925944646898},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2278,"spinDirection":216},"zone":4,"typeConfidence":0.87,"plateTime":0.40012519873311314,"extension":6.672177083591299},"index":2,"playId":"204f68ae-ceef-3936-a80a-605bbd433c4c","pitchNumber":3,"startTime":"2026-05-26T23:12:25.055Z","endTime":"2026-05-26T23:12:29.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30586541664609,"aZ":-28.34152790341637,"pfxX":1.2312273248294772,"pfxZ":2.526519565379721,"pX":-0.1296630315478586,"pZ":1.6153409919486585,"vX0":3.3463954465373567,"vY0":-121.7848743351806,"vZ0":-3.71571315198885,"x":121.94,"y":195.17,"x0":-1.6752494411449639,"y0":50.005832387168425,"z0":5.581319541558844,"aX":1.871335830045524},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.1,"breakHorizontal":-2.9,"spinRate":2149,"spinDirection":173},"zone":8,"typeConfidence":0.91,"plateTime":0.44776264484828276,"extension":6.649791153677676},"index":3,"playId":"76a7930e-0d68-3489-9849-b05e6c5ebac9","pitchNumber":4,"startTime":"2026-05-26T23:12:43.486Z","endTime":"2026-05-26T23:12:46.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":74.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.64329431344623,"aZ":-38.17818342732526,"pfxX":3.8899849753605493,"pfxZ":-4.38917680705014,"pX":-0.5206951055713972,"pZ":2.659323719830065,"vX0":1.6406374717389896,"vY0":-115.4507389927537,"vZ0":0.9892046171822735,"x":136.85,"y":166.98,"x0":-1.742823884099076,"y0":50.00101802734745,"z0":5.859622692185684,"aX":5.324441417347045},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.6,"breakHorizontal":-7.4,"spinRate":2696,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.4718902316953546,"extension":6.653950483960855},"index":4,"playId":"028ac6df-76e5-3a78-a1e6-6f107af922b4","pitchNumber":5,"startTime":"2026-05-26T23:13:05.897Z","endTime":"2026-05-26T23:13:11.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:13:11.020Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T23:13:22.067Z","endTime":"2026-05-26T23:14:47.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365816140965926,"aZ":-12.296548464854196,"pfxX":-5.088027082610454,"pfxZ":10.135856206628024,"pX":0.18584562773519664,"pZ":2.1103226912065525,"vX0":6.453538290575865,"vY0":-138.33501609668997,"vZ0":-7.387485625659605,"x":109.92,"y":181.8,"x0":-1.5031493156619964,"y0":50.00659047642315,"z0":5.618271266294803,"aX":-9.982700010012167},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2270,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.394128865442545,"extension":6.784512561787929},"index":0,"playId":"6f2b7cbe-c1a2-38de-8872-befb0acbde73","pitchNumber":1,"startTime":"2026-05-26T23:13:37.693Z","endTime":"2026-05-26T23:13:41.957Z","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":94.6,"endSpeed":87.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55503775385745,"aZ":-13.214537849194963,"pfxX":-4.93109601063898,"pfxZ":9.725167176333873,"pX":1.0017049929958421,"pZ":2.277982700386054,"vX0":8.252882767931629,"vY0":-137.55385192599812,"vZ0":-6.735662609966028,"x":78.82,"y":177.27,"x0":-1.3732967842494865,"y0":50.003817615871725,"z0":5.624117746493251,"aX":-9.614894482545049},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2253,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3955985105982798,"extension":6.716938792460816},"index":1,"playId":"4be62b6f-5c71-3c9b-b257-923fb2635809","pitchNumber":2,"startTime":"2026-05-26T23:13:54.155Z","endTime":"2026-05-26T23:14:00.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64469941912457,"aZ":-24.251705431832736,"pfxX":-8.077876203818189,"pfxZ":4.957658905475263,"pX":0.5822652573375329,"pZ":2.7968691949639357,"vX0":7.925547244088986,"vY0":-124.4673969351473,"vZ0":-2.2061656716209272,"x":94.81,"y":163.26,"x0":-1.5659340639474726,"y0":50.00373745974117,"z0":5.665755649547677,"aX":-12.91046875624662},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.8,"breakHorizontal":13.2,"spinRate":2044,"spinDirection":225},"zone":6,"typeConfidence":0.92,"plateTime":0.4369963950564433,"extension":6.754152374862226},"index":2,"playId":"a50007ad-93d7-3309-ad5b-f20e127824e7","pitchNumber":3,"startTime":"2026-05-26T23:14:13.338Z","endTime":"2026-05-26T23:14:20.086Z","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":85.1,"endSpeed":79.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.438830615377256,"aZ":-23.80386800440104,"pfxX":-8.136277014689021,"pfxZ":5.287423198884752,"pX":-0.6933106404197196,"pZ":1.4332234523156397,"vX0":5.216098798107797,"vY0":-123.88443640271933,"vZ0":-5.357870611908457,"x":143.43,"y":200.08,"x0":-1.7494488546942444,"y0":50.00450048592189,"z0":5.566939129350986,"aX":-12.882992896042838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":2146,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4390438668793295,"extension":6.7844331870732555},"index":3,"playId":"da324e3e-cd7a-3326-bd51-c8291e9e26ea","pitchNumber":4,"startTime":"2026-05-26T23:14:43.623Z","endTime":"2026-05-26T23:14:47.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:14:47.526Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isiah Kiner-Falefa pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T23:14:53.247Z","endTime":"2026-05-26T23:15:38.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.41973801887053,"aZ":-28.41005192523206,"pfxX":1.2444952797519204,"pfxZ":2.4993148709552857,"pX":0.5538390816582016,"pZ":1.5689845794055883,"vX0":4.738814364166209,"vY0":-120.50278879499841,"vZ0":-3.7416404084370605,"x":95.89,"y":196.42,"x0":-1.5818228685679019,"y0":50.00173075463725,"z0":5.590658710021359,"aX":1.8702071416727566},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2184,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.45065332007681125,"extension":6.7783343470096415},"index":0,"playId":"0b5f6ef0-8318-3817-b87a-fb649c99df72","pitchNumber":1,"startTime":"2026-05-26T23:15:10.287Z","endTime":"2026-05-26T23:15:14.535Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.650848515725613,"aZ":-12.598605911972196,"pfxX":-4.819197913606675,"pfxZ":10.056494254662505,"pX":-0.41243058473230776,"pZ":2.940015856366229,"vX0":4.518779760786345,"vY0":-137.27100519550086,"vZ0":-5.27709019663107,"x":132.72,"y":159.4,"x0":-1.4379245496322899,"y0":50.00451320303522,"z0":5.71490326337871,"aX":-9.383227303032124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":8.0,"spinRate":2262,"spinDirection":202},"zone":1,"typeConfidence":0.89,"plateTime":0.3959792236935402,"extension":6.674846981917799},"hitData":{"launchSpeed":71.2,"launchAngle":80.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":202.91}},"index":1,"playId":"0876503c-a812-3ad6-8511-f5ad10c28097","pitchNumber":2,"startTime":"2026-05-26T23:15:30.115Z","endTime":"2026-05-26T23:15:38.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:15:38.846Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sandy León lines out to shortstop Marcelo Mayer.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T23:17:42.677Z","endTime":"2026-05-26T23:20:28.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Lineout","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":7},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":83.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726076441671502,"aZ":-26.01392011014449,"pfxX":6.451699061778429,"pfxZ":3.507779557473908,"pX":0.9327137290472687,"pZ":1.8116511977581489,"vX0":-5.3126506234553625,"vY0":-130.72581614643434,"vZ0":-5.257033553508469,"x":81.45,"y":189.87,"x0":2.1384093754227638,"y0":50.005237902364435,"z0":5.765532074710881,"aX":11.334076328908454},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-10.7,"spinRate":1962,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41665501475073796,"extension":5.936225729083711},"index":0,"playId":"c38f613b-5e76-30f4-ada4-0cea44871354","pitchNumber":1,"startTime":"2026-05-26T23:18:11.339Z","endTime":"2026-05-26T23:18:16.382Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353639353636463,"aZ":-23.6434963512192,"pfxX":-1.2396118466841188,"pfxZ":5.11683523716965,"pX":-0.025575275052381916,"pZ":2.3856066954272874,"vX0":-5.159334755208424,"vY0":-126.82526154568812,"vZ0":-3.9375284293202157,"x":117.97,"y":174.37,"x0":2.177259383822156,"y0":50.0005451874316,"z0":5.793905746576245,"aX":-2.064607847995932},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":3.1,"spinRate":2195,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4281419062822178,"extension":6.094246752903872},"index":1,"playId":"7b53b607-c9f1-3f8d-bb68-a77dc5cf496d","pitchNumber":2,"startTime":"2026-05-26T23:18:24.991Z","endTime":"2026-05-26T23:18:27.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931856568269257,"aZ":-22.802438747338783,"pfxX":2.3112029334479987,"pfxZ":5.2042810260000465,"pX":-0.16512948352544413,"pZ":3.597349873968249,"vX0":-6.810490598137001,"vY0":-132.25792363060833,"vZ0":-1.8389554870451144,"x":123.29,"y":141.65,"x0":2.124773449578406,"y0":50.001590626029085,"z0":5.947144762721591,"aX":4.161642782923995},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":1957,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4116029488690178,"extension":6.027813590778883},"index":2,"playId":"d7790ffd-c576-3479-b9c4-ace369edac43","pitchNumber":3,"startTime":"2026-05-26T23:18:41.919Z","endTime":"2026-05-26T23:18:44.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-26T23:18:51.725Z","endTime":"2026-05-26T23:19:08.623Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.708946178806013,"aZ":-27.928782242927632,"pfxX":8.766221358203104,"pfxZ":2.416826894628562,"pX":1.0721560247205935,"pZ":2.5430914269675324,"vX0":-5.616633811019306,"vY0":-131.61417723741428,"vZ0":-3.2331209892542327,"x":76.13,"y":170.12,"x0":2.0940152584638505,"y0":50.0019511488933,"z0":5.853826408964678,"aX":15.391661047758602},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":-14.6,"spinRate":1939,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4160332867243648,"extension":6.031292947503556},"index":4,"playId":"596e4a74-cc56-3bb4-8987-3a56da2a6bed","pitchNumber":4,"startTime":"2026-05-26T23:19:08.623Z","endTime":"2026-05-26T23:19:11.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":69.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.138305500845362,"aZ":-36.48187004738232,"pfxX":-4.928525153961292,"pfxZ":-3.5842798544754864,"pX":0.45835702478708806,"pZ":1.2979174133122924,"vX0":-1.8876054314567599,"vY0":-108.70824133816039,"vZ0":-1.5345397454729828,"x":99.53,"y":203.74,"x0":1.9767819968719649,"y0":50.000643692166754,"z0":5.954712470548282,"aX":-5.92816319525745},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-6.6,"breakHorizontal":9.4,"spinRate":2154,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.5028561212684179,"extension":6.090968347916125},"index":5,"playId":"8460b3cd-6019-3cfe-bb28-338733d6d21d","pitchNumber":5,"startTime":"2026-05-26T23:19:28.798Z","endTime":"2026-05-26T23:19:33.837Z","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":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.675875601509016,"aZ":-26.46083117026013,"pfxX":5.9633836720797975,"pfxZ":4.105740706117657,"pX":0.21911283277103277,"pZ":2.1382584612736055,"vX0":-5.936076262584585,"vY0":-117.31942588402937,"vZ0":-2.8242613229147233,"x":108.65,"y":181.05,"x0":2.0101012320193794,"y0":50.00122057823191,"z0":5.829863839391327,"aX":8.293160362325109},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.0,"breakHorizontal":-9.2,"spinRate":1246,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4672774751130109,"extension":6.134720764554459},"index":6,"playId":"656470ba-8642-392f-85bf-bf137645ebd9","pitchNumber":6,"startTime":"2026-05-26T23:19:45.353Z","endTime":"2026-05-26T23:19:48.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.275509426919633,"aZ":-28.308485093340817,"pfxX":4.98951172433104,"pfxZ":2.7760209557266187,"pX":0.47093906478515873,"pZ":1.362365438234839,"vX0":-5.017439266189727,"vY0":-116.7010995599839,"vZ0":-4.004152859802597,"x":99.05,"y":202.0,"x0":1.9922367297749124,"y0":50.0013933738607,"z0":5.743032523840743,"aX":6.938571680232461},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.3,"breakHorizontal":-7.9,"spinRate":1166,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.46788478501246233,"extension":6.1452804796334854},"hitData":{"launchSpeed":80.8,"launchAngle":13.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.01,"coordY":143.22}},"index":7,"playId":"1230b1f7-f89d-392f-9c3e-87b87758631e","pitchNumber":7,"startTime":"2026-05-26T23:20:23.467Z","endTime":"2026-05-26T23:20:28.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:20:28.534Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T23:20:33.437Z","endTime":"2026-05-26T23:22:22.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":681508,"link":"/api/v1/people/681508"},"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":90.8,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21129489412071,"aZ":-22.99880434252403,"pfxX":1.1773174118595298,"pfxZ":5.099434641905839,"pX":0.15711724149440404,"pZ":2.8711593676797666,"vX0":-5.673362756591685,"vY0":-132.27191857615966,"vZ0":-3.4555297760452905,"x":111.01,"y":161.26,"x0":2.1628447808948654,"y0":50.00212141187894,"z0":5.851698338226749,"aX":2.118855907832694},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":1959,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.411728963866119,"extension":6.1493216285631025},"index":0,"playId":"b1499d54-0eb1-3719-b66c-3662c10a40fc","pitchNumber":1,"startTime":"2026-05-26T23:20:51.444Z","endTime":"2026-05-26T23:20:55.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378902084496534,"aZ":-25.006747839956034,"pfxX":-0.26533390689858893,"pfxZ":4.175936956409069,"pX":-0.08715882024064309,"pZ":3.1202070513504094,"vX0":-5.582814311303887,"vY0":-128.85027782673308,"vZ0":-2.2498693157863285,"x":120.32,"y":154.53,"x0":2.1230324860622374,"y0":50.00636928952106,"z0":5.8954086831391095,"aX":-0.45491849448438837},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":1.4,"spinRate":2069,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.42165590026670463,"extension":6.132793962302595},"index":1,"playId":"b7c0b4fd-d85c-3378-9670-2878fe32711c","pitchNumber":2,"startTime":"2026-05-26T23:21:07.961Z","endTime":"2026-05-26T23:21:12.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":70.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63443637304892,"aZ":-39.99027684584066,"pfxX":-6.149902585037186,"pfxZ":-6.483817690918262,"pX":-0.026861739481649972,"pZ":0.2201824011567129,"vX0":-2.6535800620754575,"vY0":-108.68461495936424,"vZ0":-2.9249330057137612,"x":118.02,"y":232.84,"x0":2.005814732860091,"y0":50.001891103203555,"z0":5.893448795533253,"aX":-7.414905754514046},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.2,"breakHorizontal":11.8,"spinRate":2159,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.5024373089440646,"extension":6.316553444410858},"index":2,"playId":"426d13e6-dedf-3323-a8c7-d9fcbbf6ac94","pitchNumber":3,"startTime":"2026-05-26T23:21:22.377Z","endTime":"2026-05-26T23:21:25.839Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.373980911057654,"aZ":-28.893561591907236,"pfxX":5.492902650978421,"pfxZ":2.2544173768607645,"pX":-0.2263905796741232,"pZ":0.7832599743515244,"vX0":-6.762444831695182,"vY0":-119.196704342932,"vZ0":-5.400544485866646,"x":125.63,"y":217.63,"x0":1.918366481225699,"y0":50.00444451255701,"z0":5.650737210039235,"aX":7.9987708314458095},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-8.5,"spinRate":1201,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.45746796936978473,"extension":6.086356512479082},"index":3,"playId":"f7aececf-44f3-3812-ba8c-48e8fefa08b8","pitchNumber":4,"startTime":"2026-05-26T23:21:37.666Z","endTime":"2026-05-26T23:21:42.012Z","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":91.6,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558323588856638,"aZ":-18.305468270492735,"pfxX":3.5287296128497587,"pfxZ":7.591076058572605,"pX":-0.5742149937172925,"pZ":2.4205815473957384,"vX0":-8.11093241006612,"vY0":-133.28704626537714,"vZ0":-5.386295271060076,"x":138.89,"y":173.42,"x0":2.029291455083495,"y0":50.002915820543365,"z0":5.760227402713863,"aX":6.447655683598676},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-4.9,"spinRate":2063,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4085747256930521,"extension":6.25683571416866},"index":4,"playId":"0cea4a4e-2671-37f5-a73e-0b5eb74eea3e","pitchNumber":5,"startTime":"2026-05-26T23:21:55.983Z","endTime":"2026-05-26T23:21:59.382Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529901208326955,"aZ":-19.76606513618672,"pfxX":2.282627466598769,"pfxZ":6.687942203462406,"pX":0.08361473108982942,"pZ":3.4213765178121083,"vX0":-6.139488231859312,"vY0":-134.44571732965525,"vZ0":-2.9791327813253736,"x":113.81,"y":146.4,"x0":2.086837270589551,"y0":50.00032379816511,"z0":5.92514078341503,"aX":4.233807759465566},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":-3.0,"spinRate":2101,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4053425267649162,"extension":6.0861576857772555},"index":5,"playId":"13320200-8a75-3555-9990-5afca36b2231","pitchNumber":6,"startTime":"2026-05-26T23:22:16.252Z","endTime":"2026-05-26T23:22:22.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:22:22.136Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T23:22:30.700Z","endTime":"2026-05-26T23:23:14.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614623273505362,"aZ":-23.51886152384889,"pfxX":0.1070762599027888,"pfxZ":4.996421416881027,"pX":0.23193463834213646,"pZ":3.2627557442263377,"vX0":-5.095985667828672,"vY0":-129.43555429729466,"vZ0":-2.2149935211189824,"x":108.16,"y":150.69,"x0":2.1949703224824373,"y0":50.00613433918704,"z0":5.891743650034309,"aX":0.1869667763754843},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2023,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.41977276180716094,"extension":5.9536457424949525},"index":0,"playId":"f4b8c4a2-3bd1-37c3-afd7-9ff9564bc196","pitchNumber":1,"startTime":"2026-05-26T23:22:45.324Z","endTime":"2026-05-26T23:22:52.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24059356406095,"aZ":-25.20911737232283,"pfxX":8.225054241897647,"pfxZ":4.028324931745205,"pX":1.046473639796045,"pZ":2.6436265157487564,"vX0":-5.6084725037601,"vY0":-130.56162239904688,"vZ0":-3.278272607184939,"x":77.11,"y":167.4,"x0":2.152797481680597,"y0":50.00146493809495,"z0":5.810670862591714,"aX":14.212564294364782},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.7,"spinRate":1982,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41936953073299366,"extension":6.050192385699162},"hitData":{"launchSpeed":73.7,"launchAngle":20.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.9,"coordY":121.3}},"index":1,"playId":"b1e8f0dc-783e-3b49-b726-c2bbda4cad8f","pitchNumber":2,"startTime":"2026-05-26T23:23:03.664Z","endTime":"2026-05-26T23:23:14.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:23:14.315Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Olson hit by pitch. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T23:23:28.020Z","endTime":"2026-05-26T23:25:31.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Hit By Pitch","eventType":"hit_by_pitch","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376281578199325,"aZ":-25.40789325717159,"pfxX":9.052950684806412,"pfxZ":3.7632284163411027,"pX":1.059035487046884,"pZ":1.921694848960642,"vX0":-5.940225153366172,"vY0":-132.47342372724583,"vZ0":-5.26264010659355,"x":76.63,"y":186.89,"x0":2.1417845107614024,"y0":50.00173627785215,"z0":5.765345561199938,"aX":16.266765884000453},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.2,"spinRate":1991,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41173811451497233,"extension":6.158381983882999},"index":0,"playId":"a2d27019-2f47-358b-99d8-391e00e75f67","pitchNumber":1,"startTime":"2026-05-26T23:23:36.270Z","endTime":"2026-05-26T23:23:40.332Z","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":90.9,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221039853658283,"aZ":-20.306473150085672,"pfxX":2.8873723455052356,"pfxZ":6.537389811120988,"pX":0.5509107995268977,"pZ":2.2123781486637366,"vX0":-5.080019802475423,"vY0":-132.37168706010752,"vZ0":-5.45923885162703,"x":96.0,"y":179.05,"x0":2.100164962606787,"y0":50.00040187766395,"z0":5.740951899959516,"aX":5.240061250345701},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-4.4,"spinRate":2023,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.41023547583236386,"extension":6.264169085900036},"index":1,"playId":"a641dd40-b5cf-34a9-b606-5c13433eb45d","pitchNumber":2,"startTime":"2026-05-26T23:23:52.301Z","endTime":"2026-05-26T23:23:56.386Z","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":90.7,"endSpeed":84.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950765842429497,"aZ":-24.932178291662343,"pfxX":7.290886253644162,"pfxZ":4.053367710314722,"pX":0.12269771830091084,"pZ":2.658302484553975,"vX0":-7.311559245958616,"vY0":-132.02210365980366,"vZ0":-3.560268080452392,"x":112.32,"y":167.01,"x0":1.9649992470619115,"y0":50.00284451082513,"z0":5.834541143159365,"aX":13.0251689712895},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-11.9,"spinRate":1956,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4129951163842809,"extension":6.254375439025054},"index":2,"playId":"ba23a57e-5279-386e-98f4-d0daa139eaa9","pitchNumber":3,"startTime":"2026-05-26T23:24:14.790Z","endTime":"2026-05-26T23:24:19.010Z","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":78.4,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50530612292744,"aZ":-32.347720474110325,"pfxX":-9.37594525546131,"pfxZ":-0.1296906621937035,"pX":-0.9906032082896635,"pZ":1.287208609304413,"vX0":-4.230133498451363,"vY0":-114.20422377987677,"vZ0":-2.997992800941877,"x":154.76,"y":204.03,"x0":2.1023173100602865,"y0":50.003728439741366,"z0":5.790090604110779,"aX":-12.418035245889351},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.7,"breakHorizontal":18.0,"spinRate":2122,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47911550768722355,"extension":6.249160661675535},"index":3,"playId":"f3dd8a6e-477d-37a4-b8a4-cb9b95af5b02","pitchNumber":4,"startTime":"2026-05-26T23:24:38.677Z","endTime":"2026-05-26T23:24:42.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00612260336917,"aZ":-20.457301655160947,"pfxX":2.8732662498702104,"pfxZ":6.35324056899327,"pX":-0.6662767953087415,"pZ":2.8974732840609785,"vX0":-8.329550432110032,"vY0":-133.96744202254186,"vZ0":-3.636624609910997,"x":142.4,"y":160.55,"x0":2.090166031760891,"y0":50.002690446214686,"z0":5.70920727523079,"aX":5.299779159145878},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-3.7,"spinRate":1973,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40661155545751804,"extension":6.134506804004098},"index":4,"playId":"55837636-1bfb-3f4e-82d4-54de233043a8","pitchNumber":5,"startTime":"2026-05-26T23:24:57.571Z","endTime":"2026-05-26T23:25:01.321Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977086967092095,"aZ":-21.111527795264088,"pfxX":1.564566166565367,"pfxZ":6.079700002183477,"pX":1.6845434982910361,"pZ":3.930883908789799,"vX0":-2.207669372865007,"vY0":-133.16742292972074,"vZ0":-1.1739306848010558,"x":52.79,"y":132.65,"x0":2.3159128650631247,"y0":50.00638449169642,"z0":5.885290043978765,"aX":2.8488305387141817},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":-2.4,"spinRate":1991,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4092050536237122,"extension":6.195824657518593},"index":5,"playId":"b659453b-2832-3d59-9176-920e46efa813","pitchNumber":6,"startTime":"2026-05-26T23:25:19.844Z","endTime":"2026-05-26T23:25:31.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:25:31.774Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T23:25:55.723Z","endTime":"2026-05-26T23:26:46.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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, 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":79.2,"endSpeed":73.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.072301592093254,"aZ":-25.255382290090076,"pfxX":5.521285012687875,"pfxZ":5.124698580212097,"pX":1.4868656494838492,"pZ":1.7265047729823877,"vX0":-3.3463535312150623,"vY0":-115.32953857322934,"vZ0":-3.6153099865502503,"x":60.32,"y":192.16,"x0":2.2379450122966085,"y0":50.00236658032327,"z0":5.745302286032499,"aX":7.4514776735619686},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.6,"breakHorizontal":-9.2,"spinRate":1080,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4745831784237331,"extension":6.180620065634331},"index":0,"playId":"8f605273-8cb0-3b2f-b73e-522889cdf625","pitchNumber":1,"startTime":"2026-05-26T23:26:02.083Z","endTime":"2026-05-26T23:26:06.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0632322017589,"aZ":-23.638400939860635,"pfxX":1.0637064462242152,"pfxZ":4.945915540323482,"pX":-0.5403364365824864,"pZ":1.6774436755684115,"vX0":-7.110525478446374,"vY0":-129.52829077244874,"vZ0":-5.8178761281775655,"x":137.6,"y":193.49,"x0":2.0838153891833007,"y0":50.00322274526497,"z0":5.7220413893654785,"aX":1.8365358704692003},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-0.6,"spinRate":2137,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.4203455165251033,"extension":6.287327472551332},"index":1,"playId":"0d44cebc-8ab9-3b70-8834-852ca7bab46c","pitchNumber":2,"startTime":"2026-05-26T23:26:18.472Z","endTime":"2026-05-26T23:26:22.786Z","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":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.046490959325485,"aZ":-27.9119667566429,"pfxX":5.778933230182696,"pfxZ":3.0579827626598943,"pX":0.6181947752430123,"pZ":0.6973513077945543,"vX0":-5.142076845770486,"vY0":-116.70509340329716,"vZ0":-5.478096876308403,"x":93.44,"y":219.95,"x0":2.089476298971009,"y0":50.00126855131661,"z0":5.674690373693861,"aX":8.04550316262915},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.6,"breakHorizontal":-9.4,"spinRate":1294,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.46766548028763166,"extension":6.242984303830018},"hitData":{"launchSpeed":81.6,"launchAngle":30.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.18,"coordY":81.32}},"index":2,"playId":"c0eb5c41-8151-34e9-9fd1-faff10641477","pitchNumber":3,"startTime":"2026-05-26T23:26:38.792Z","endTime":"2026-05-26T23:26:46.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:26:46.649Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T23:28:53.342Z","endTime":"2026-05-26T23:30:45.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":75.9,"endSpeed":70.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.80061125899062,"aZ":-39.17794715593898,"pfxX":3.9094799987128512,"pfxZ":-5.631554960875936,"pX":-0.15670133522840282,"pZ":1.0863425198390704,"vX0":2.474679770980463,"vY0":-110.54840746852338,"vZ0":-1.2868227055123544,"x":122.97,"y":209.45,"x0":-1.7966112364693532,"y0":50.00191207669998,"z0":5.770435404187238,"aX":4.86236821226344},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.2,"breakHorizontal":-7.7,"spinRate":2643,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.4945202181561017,"extension":6.848949396085173},"index":0,"playId":"b895726a-5764-3df3-993f-cf9d750ba3bf","pitchNumber":1,"startTime":"2026-05-26T23:29:19.348Z","endTime":"2026-05-26T23:29:23.822Z","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":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.273578903872487,"aZ":-40.005455049649754,"pfxX":5.059424914301722,"pfxZ":-6.124089842263159,"pX":0.25197902215161283,"pZ":1.9719194756959004,"vX0":2.785301035546377,"vY0":-112.09842523983832,"vZ0":0.3414907103044611,"x":107.4,"y":185.54,"x0":-1.6616959434385292,"y0":50.00130944141083,"z0":5.884299252111134,"aX":6.47168682604646},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-10.7,"breakHorizontal":-9.8,"spinRate":2700,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.48763858022927575,"extension":6.663215480145191},"index":1,"playId":"899b51ae-8d4a-3408-b955-5c5e0358709a","pitchNumber":2,"startTime":"2026-05-26T23:29:34.226Z","endTime":"2026-05-26T23:29:38.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691352414832032,"aZ":-13.725309001222868,"pfxX":-6.640468359009057,"pfxZ":9.576693921442553,"pX":-0.8016932380529318,"pZ":1.6408363864514297,"vX0":4.511479903675511,"vY0":-137.4962827805964,"vZ0":-8.256470379163098,"x":147.56,"y":194.48,"x0":-1.5957678643081954,"y0":50.00361758696143,"z0":5.601159993965233,"aX":-12.795070408330906},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2289,"spinDirection":211},"zone":7,"typeConfidence":0.89,"plateTime":0.39740180931376035,"extension":6.796888009456901},"index":2,"playId":"05a44ce5-bea5-345c-99f2-e4d01c16b52d","pitchNumber":3,"startTime":"2026-05-26T23:29:50.195Z","endTime":"2026-05-26T23:29:54.331Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41358786505418,"aZ":-26.508010737222527,"pfxX":-10.624552120102308,"pfxZ":3.5380035130808842,"pX":0.4896960580205568,"pZ":2.919943267739958,"vX0":8.465230953757832,"vY0":-125.50954306854527,"vZ0":-1.536970122139873,"x":98.33,"y":159.94,"x0":-1.539577640207953,"y0":50.00400255853067,"z0":5.690503825579241,"aX":-17.022366756458126},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2104,"spinDirection":229},"zone":3,"typeConfidence":0.94,"plateTime":0.4357126281103829,"extension":6.748955066978651},"index":3,"playId":"12f8c18b-9b61-37df-99b7-1c935e665a98","pitchNumber":4,"startTime":"2026-05-26T23:30:07.403Z","endTime":"2026-05-26T23:30:11.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-26T23:30:22.556Z","endTime":"2026-05-26T23:30:38.157Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":96.3,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8859182903618,"aZ":-12.388715791921957,"pfxX":-5.975898073068373,"pfxZ":9.856376341196246,"pX":-0.2500844369986282,"pZ":2.571986837609311,"vX0":5.752294731803199,"vY0":-140.1316707397453,"vZ0":-6.30498818775539,"x":126.53,"y":169.34,"x0":-1.5437546830747988,"y0":50.0016607461899,"z0":5.6452611819154646,"aX":-11.995462048171873},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2345,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3894689879491726,"extension":6.658550413326266},"hitData":{"launchSpeed":92.6,"launchAngle":19.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.96,"coordY":90.03}},"index":5,"playId":"720ea2f2-24f6-3217-96ad-610691c66df6","pitchNumber":5,"startTime":"2026-05-26T23:30:38.157Z","endTime":"2026-05-26T23:30:45.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:30:45.982Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T23:30:52.326Z","endTime":"2026-05-26T23:33:23.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.810725487895965,"aZ":-9.743667280044852,"pfxX":-5.677735526857732,"pfxZ":11.462787322298478,"pX":1.1419362149251546,"pZ":1.9395975852403662,"vX0":9.020586188058896,"vY0":-138.71031605618595,"vZ0":-8.349445721739563,"x":73.47,"y":186.41,"x0":-1.4082911030002603,"y0":50.00123099222914,"z0":5.630655290303594,"aX":-11.109378744339548},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":8.5,"spinRate":2251,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3942372421358482,"extension":6.811120369114851},"index":0,"playId":"ab7c7ba2-d371-3496-9089-73c42f834794","pitchNumber":1,"startTime":"2026-05-26T23:31:10.400Z","endTime":"2026-05-26T23:31:14.468Z","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.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60018810913909,"aZ":-8.563883089583571,"pfxX":-5.69892732715833,"pfxZ":12.314389013900605,"pX":1.533779203187808,"pZ":1.523079910954906,"vX0":10.137763070287024,"vY0":-137.39742250524503,"vZ0":-9.437415493700405,"x":58.54,"y":197.66,"x0":-1.4585062862594729,"y0":50.00667954048369,"z0":5.57893138487244,"aX":-10.930716719006803},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":8.3,"spinRate":2398,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3982008526020264,"extension":6.820237927060902},"index":1,"playId":"3658b87a-1101-3dd9-87c6-19560d5d3c18","pitchNumber":2,"startTime":"2026-05-26T23:31:25.144Z","endTime":"2026-05-26T23:31:28.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303490325136014,"aZ":-11.38055082778062,"pfxX":-5.228610646076544,"pfxZ":10.7731583740659,"pX":0.7780042256405542,"pZ":1.6328282634563032,"vX0":7.942004163383641,"vY0":-137.30593539654967,"vZ0":-8.647101182768832,"x":87.34,"y":194.69,"x0":-1.4582376588861987,"y0":50.00293736456886,"z0":5.576051529776412,"aX":-10.09256997982919},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2316,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3972658065426149,"extension":6.787696953025166},"index":2,"playId":"5795332d-f248-3e05-83b0-b70cb0184ee0","pitchNumber":3,"startTime":"2026-05-26T23:31:44.326Z","endTime":"2026-05-26T23:31:47.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.73154375780144,"aZ":-37.415975493071954,"pfxX":3.2348342689915794,"pfxZ":-3.9076070107623853,"pX":0.2966332056672181,"pZ":0.6660876023498172,"vX0":3.598111433150852,"vY0":-114.36574689611096,"vZ0":-3.262343223324133,"x":105.69,"y":220.8,"x0":-1.7103602109841303,"y0":50.00391312727915,"z0":5.737573859387242,"aX":4.3365009815561395},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.6,"breakHorizontal":-6.7,"spinRate":2598,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4767473934153186,"extension":6.809844271985604},"index":3,"playId":"95676109-547f-337b-a9d9-07b307c27044","pitchNumber":4,"startTime":"2026-05-26T23:32:02.986Z","endTime":"2026-05-26T23:32:08.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-26T23:32:22.747Z","endTime":"2026-05-26T23:32:36.638Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6216040224962,"aZ":-38.942413476788005,"pfxX":4.740413022032606,"pfxZ":-5.071377952194904,"pX":-0.2639044471098421,"pZ":0.7602517564133106,"vX0":1.6426393221106461,"vY0":-114.38824292351941,"vZ0":-2.769716199535971,"x":127.06,"y":218.25,"x0":-1.6056591051593476,"y0":50.00212085879427,"z0":5.777351497665649,"aX":6.32821682563688},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.6,"breakHorizontal":-9.0,"spinRate":2863,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4774607934354127,"extension":6.881542972828546},"index":5,"playId":"a40e6635-7eef-3e29-9bfa-8da470413a7c","pitchNumber":5,"startTime":"2026-05-26T23:32:36.638Z","endTime":"2026-05-26T23:32:39.966Z","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":97.0,"endSpeed":89.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950905612030787,"aZ":-10.838132342411084,"pfxX":-6.010054133109888,"pfxZ":10.503750823506468,"pX":0.2001768070712837,"pZ":2.776191307308702,"vX0":6.536868388598586,"vY0":-141.10255119670893,"vZ0":-6.223533814942845,"x":84.66,"y":136.66,"x0":-1.3577495379879316,"y0":50.00042752272009,"z0":5.697949043858117,"aX":-12.204946257386284},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2304,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.38712232013238745,"extension":6.83056076464341},"index":6,"playId":"da90996f-0114-31d1-a531-42430711cab7","pitchNumber":6,"startTime":"2026-05-26T23:32:55.375Z","endTime":"2026-05-26T23:32:58.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12232415805519,"aZ":-12.944135382711414,"pfxX":-6.296843599885703,"pfxZ":9.492744829458264,"pX":0.5176951006481892,"pZ":3.2804967235312397,"vX0":7.5463011463087115,"vY0":-141.1900530855656,"vZ0":-4.604612725154671,"x":97.27,"y":150.21,"x0":-1.3673009248501613,"y0":50.00461648158629,"z0":5.7609353625486674,"aX":-12.758401748566039},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2271,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.38743708907834895,"extension":6.748271977545055},"hitData":{"launchSpeed":89.6,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.5,"coordY":132.7}},"index":7,"playId":"3f7e7e4c-eb74-3a5b-83fa-7be0a05ae6ee","pitchNumber":7,"startTime":"2026-05-26T23:33:15.542Z","endTime":"2026-05-26T23:33:23.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:33:23.170Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, first baseman Matt Olson to pitcher Spencer Strider.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T23:33:33.431Z","endTime":"2026-05-26T23:37:12.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01717105412052,"aZ":-25.246576827719302,"pfxX":-8.254621634956136,"pfxZ":4.463952632979037,"pX":-0.7057607932386151,"pZ":3.5979719574575117,"vX0":4.961521895263156,"vY0":-122.906454756923,"vZ0":-0.07822086449361565,"x":143.9,"y":141.63,"x0":-1.6631779848953812,"y0":50.00380406707499,"z0":5.7482588497904406,"aX":-12.814574978690281},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.3,"breakHorizontal":14.0,"spinRate":2009,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.44317018932047736,"extension":6.703403393941926},"index":0,"playId":"7a6a76db-ef0e-3a70-8554-a8e66a30a578","pitchNumber":1,"startTime":"2026-05-26T23:33:47.250Z","endTime":"2026-05-26T23:33:51.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56129970470058,"aZ":-13.985647138865053,"pfxX":-5.824159728291865,"pfxZ":9.347129735651185,"pX":-0.18892976791713373,"pZ":3.2253383708408045,"vX0":6.0117940023465115,"vY0":-137.88119869910435,"vZ0":-4.374197659373509,"x":124.2,"y":151.7,"x0":-1.6296516484838708,"y0":50.006499507664486,"z0":5.760715297775963,"aX":-11.337812887641995},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2359,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.39563201940238146,"extension":6.750651380748404},"index":1,"playId":"50a0eb17-4793-3b00-9de5-054e0f76f4a0","pitchNumber":2,"startTime":"2026-05-26T23:34:03.713Z","endTime":"2026-05-26T23:34:07.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857526211204124,"aZ":-11.96106898395109,"pfxX":-6.903551105185839,"pfxZ":10.274376829698614,"pX":-0.2731082588987656,"pZ":3.6066163410298486,"vX0":6.148903786237374,"vY0":-139.06141698890454,"vZ0":-3.7728309015024433,"x":127.41,"y":141.4,"x0":-1.6110759544191204,"y0":50.00451117553583,"z0":5.7689053825304315,"aX":-13.583905564597867},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":11.3,"spinRate":2416,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39319661214751456,"extension":6.80753656438514},"index":2,"playId":"5cc096c7-afcb-3a4f-bae7-3c65aabb6b1e","pitchNumber":3,"startTime":"2026-05-26T23:34:19.990Z","endTime":"2026-05-26T23:34:23.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-26T23:34:28.012Z","endTime":"2026-05-26T23:34:43.428Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090076085376726,"aZ":-12.282160399195304,"pfxX":-6.946346983929032,"pfxZ":9.751323649081376,"pX":0.30429022491299235,"pZ":3.3752632229948953,"vX0":7.141178449166841,"vY0":-141.63593527953665,"vZ0":-4.480369434517099,"x":105.4,"y":147.65,"x0":-1.3421571967463382,"y0":50.00599468791022,"z0":5.757729138683016,"aX":-14.174788860509079},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":11.2,"spinRate":2368,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.3861047188946096,"extension":6.8257136129754725},"index":4,"playId":"15736530-b1b2-3f97-8e32-1da9403ff158","pitchNumber":4,"startTime":"2026-05-26T23:34:43.428Z","endTime":"2026-05-26T23:34:46.428Z","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":85.7,"endSpeed":78.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063464081311583,"aZ":-26.188759774214876,"pfxX":-9.967822683443721,"pfxZ":3.7895454307898824,"pX":-1.8246873680151061,"pZ":2.9127287573012337,"vX0":3.1094517476981354,"vY0":-124.8167702775184,"vZ0":-1.4466059378428038,"x":186.55,"y":160.14,"x0":-1.7915038678254085,"y0":50.001166032097515,"z0":5.65583805417367,"aX":-15.72919720090222},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2197,"spinDirection":219},"zone":11,"typeConfidence":0.94,"plateTime":0.4387897866876176,"extension":6.717904826788672},"index":5,"playId":"d7889791-b6a5-3a1f-8242-22c7d9bbac85","pitchNumber":5,"startTime":"2026-05-26T23:35:07.238Z","endTime":"2026-05-26T23:35:11.432Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.527374710914035,"aZ":-28.875835491684487,"pfxX":1.0911355753628174,"pfxZ":2.1896404144757833,"pX":1.250363905348081,"pZ":1.5605493036649825,"vX0":6.38628919494054,"vY0":-122.1120816442704,"vZ0":-3.838496325659201,"x":69.34,"y":196.65,"x0":-1.5429326524421194,"y0":50.00416038817488,"z0":5.643039376574924,"aX":1.6433442958008837},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.5,"spinRate":2165,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4489118290786225,"extension":6.787392813342524},"index":6,"playId":"ac5dcfa5-499b-37d9-9beb-e1c56b03a0f4","pitchNumber":6,"startTime":"2026-05-26T23:35:25.009Z","endTime":"2026-05-26T23:35:28.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22497643207002,"aZ":-12.61470407889879,"pfxX":-7.441320104780101,"pfxZ":9.67496252669441,"pX":0.6234825924110416,"pZ":3.7991601761075677,"vX0":8.283012100930074,"vY0":-140.8769868049619,"vZ0":-3.194291778453698,"x":93.23,"y":136.2,"x0":-1.3797399513215625,"y0":50.00689624750922,"z0":5.75646247517699,"aX":-15.050317729389072},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2369,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3879248147936125,"extension":6.745894062063172},"index":7,"playId":"8da4f13d-d00e-3a37-8441-5adb2c3f6612","pitchNumber":7,"startTime":"2026-05-26T23:35:44.530Z","endTime":"2026-05-26T23:35:47.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952919634973266,"aZ":-11.20191334403134,"pfxX":-4.2638994343526955,"pfxZ":10.155903220054407,"pX":-0.3374866318136133,"pZ":3.404136303706599,"vX0":5.068285665894201,"vY0":-141.97474836557313,"vZ0":-4.536933224239727,"x":129.86,"y":146.87,"x0":-1.5820345809160778,"y0":50.004346177369435,"z0":5.72118307062797,"aX":-8.806951856412887},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2169,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.38408182581844086,"extension":6.679122848035841},"index":8,"playId":"68910808-5458-3c12-93c1-0323501b3e2f","pitchNumber":8,"startTime":"2026-05-26T23:36:04.940Z","endTime":"2026-05-26T23:36:08.332Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.961775904799758,"aZ":-26.364407819066656,"pfxX":-8.464141669552333,"pfxZ":3.563414197474053,"pX":-0.2402239997311426,"pZ":3.5477809206839344,"vX0":6.143191827620685,"vY0":-125.66677821270899,"vZ0":-0.37128044868168514,"x":126.16,"y":142.99,"x0":-1.5941960720755386,"y0":50.000300975247136,"z0":5.804826126664316,"aX":-13.791046542933733},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2120,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.4327455544761869,"extension":6.818023919002786},"index":9,"playId":"6fd5c7e2-8c4e-3145-9bd3-fc2d2f4ed5d2","pitchNumber":9,"startTime":"2026-05-26T23:36:24.302Z","endTime":"2026-05-26T23:36:28.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.589941896130735,"aZ":-38.02010126616402,"pfxX":5.6808424326284594,"pfxZ":-4.41713929547687,"pX":0.9001552068200691,"pZ":0.758460696896023,"vX0":3.7816818135055636,"vY0":-113.99371393808966,"vZ0":-2.8688679071246264,"x":82.69,"y":218.3,"x0":-1.5141314692263041,"y0":50.00050332101265,"z0":5.761463882326937,"aX":7.526023463316776},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.4,"breakHorizontal":-11.2,"spinRate":2836,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.47922434899045285,"extension":6.865687297263509},"index":10,"playId":"fe188eaa-3a2d-3e9a-9276-d3aae073d91e","pitchNumber":10,"startTime":"2026-05-26T23:36:46.124Z","endTime":"2026-05-26T23:36:49.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":73.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.344409402624173,"aZ":-36.86117425270549,"pfxX":3.5677661335694535,"pfxZ":-3.5389845020507806,"pX":-0.5061456655788958,"pZ":1.0232476341900605,"vX0":1.7989266540718094,"vY0":-113.61067825052625,"vZ0":-2.4776913827995317,"x":136.29,"y":211.15,"x0":-1.7685709072176263,"y0":50.00366359563468,"z0":5.747602459339894,"aX":4.722996668888548},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.7,"breakHorizontal":-6.8,"spinRate":2591,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.47979633211533246,"extension":6.789174504805765},"hitData":{"launchSpeed":67.6,"launchAngle":-2.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":164.35}},"index":11,"playId":"6de53127-2e43-33c6-b42d-d5bc9ed792d9","pitchNumber":11,"startTime":"2026-05-26T23:37:04.448Z","endTime":"2026-05-26T23:37:12.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:37:12.823Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T23:39:35.126Z","endTime":"2026-05-26T23:40:27.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"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":2},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.262415612826437,"aZ":-36.61608164409554,"pfxX":-7.12914729321236,"pfxZ":-3.6576422003031874,"pX":0.31169899844964993,"pZ":1.936716857714414,"vX0":-1.9612710274544976,"vY0":-108.93899679700078,"vZ0":-0.16068859119545897,"x":105.12,"y":186.49,"x0":2.14756962949304,"y0":50.00344870672755,"z0":5.935131933466687,"aX":-8.657708050028715},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-6.4,"breakHorizontal":13.4,"spinRate":2167,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.5007927858297756,"extension":6.0646802630760765},"index":0,"playId":"70d3e226-cf43-331d-8d0c-d15048306e46","pitchNumber":1,"startTime":"2026-05-26T23:39:53.348Z","endTime":"2026-05-26T23:39:57.517Z","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":88.1,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.661178216505434,"aZ":-24.371332599514602,"pfxX":0.36801307646289727,"pfxZ":4.59008402409464,"pX":-0.1801102092525272,"pZ":3.2363604462495315,"vX0":-6.119106518892964,"vY0":-128.31417559145794,"vZ0":-1.8853820023240813,"x":123.87,"y":151.4,"x0":2.1681278781011133,"y0":50.00368811705846,"z0":5.843118022680687,"aX":0.626412775417443},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":0.5,"spinRate":2089,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4237032855627332,"extension":6.029029931737188},"index":1,"playId":"d78a355a-d5be-3712-9ed8-52348db5f585","pitchNumber":2,"startTime":"2026-05-26T23:40:05.458Z","endTime":"2026-05-26T23:40:08.492Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87071946424908,"aZ":-27.769973817241695,"pfxX":4.670463123700575,"pfxZ":3.0575929532404125,"pX":0.6687362840792553,"pZ":1.1691508510192132,"vX0":-4.5236736167211244,"vY0":-119.00444323431844,"vZ0":-4.8496639876172924,"x":91.51,"y":207.21,"x0":1.9833920086645824,"y0":50.002578490502685,"z0":5.735522836500367,"aX":6.729102542069648},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.7,"breakHorizontal":-7.4,"spinRate":1253,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.45945253099119165,"extension":5.990412079674999},"index":2,"playId":"5c8506c2-b3a1-3ca0-b8eb-2b97d246dc83","pitchNumber":3,"startTime":"2026-05-26T23:40:23.589Z","endTime":"2026-05-26T23:40:27.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:40:27.548Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T23:40:32.551Z","endTime":"2026-05-26T23:41:11.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206055124925527,"aZ":-22.926870005761277,"pfxX":0.9937944660674016,"pfxZ":5.3940180197526395,"pX":-0.2929903732542513,"pZ":2.572694754414595,"vX0":-6.2339379437212035,"vY0":-129.64532746649846,"vZ0":-3.746870854294057,"x":128.17,"y":169.32,"x0":2.0059593238111546,"y0":50.00400610356365,"z0":5.771155338324344,"aX":1.7043252597866387},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":-0.5,"spinRate":2119,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.42126654551323517,"extension":6.060060518154968},"index":0,"playId":"944bd593-3531-3490-a227-776689911f59","pitchNumber":1,"startTime":"2026-05-26T23:40:51.248Z","endTime":"2026-05-26T23:40:55.165Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128666470885104,"aZ":-18.929650217135375,"pfxX":2.3752568624622863,"pfxZ":7.241049586122238,"pX":-0.6565891252202828,"pZ":2.5358907280212932,"vX0":-8.02850107915675,"vY0":-133.48904896031488,"vZ0":-4.92199483841863,"x":142.03,"y":170.31,"x0":2.063843106697392,"y0":50.003580557775074,"z0":5.74125570760893,"aX":4.346284218792983},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":-2.8,"spinRate":2023,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4082428322258269,"extension":6.051290167806291},"hitData":{"launchSpeed":65.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.12,"coordY":161.5}},"index":1,"playId":"6688eb46-b749-3c16-b590-78c5e79c90ff","pitchNumber":2,"startTime":"2026-05-26T23:41:04.022Z","endTime":"2026-05-26T23:41:11.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:41:11.613Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T23:41:17.806Z","endTime":"2026-05-26T23:42:19.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284597261604258,"aZ":-24.99788367820756,"pfxX":6.683208367955968,"pfxZ":3.959893696865647,"pX":0.13886752793911902,"pZ":2.8788711342090747,"vX0":-7.0202784103861635,"vY0":-132.7259837532959,"vZ0":-3.028772645795364,"x":111.71,"y":161.05,"x0":1.930531695135352,"y0":50.00063284490319,"z0":5.824575940406214,"aX":12.106935446876738},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":-10.9,"spinRate":1970,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4102486865818942,"extension":6.074734749166949},"index":0,"playId":"4b9f0848-060c-3c96-9a9a-2bf9c3fa148c","pitchNumber":1,"startTime":"2026-05-26T23:41:35.530Z","endTime":"2026-05-26T23:41:39.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43649898444533,"aZ":-20.683512928057556,"pfxX":3.6511850663057244,"pfxZ":6.440951131099549,"pX":0.8859617121750072,"pZ":2.977760324480524,"vX0":-4.237547937679999,"vY0":-131.38199347178175,"vZ0":-3.490197936444538,"x":83.23,"y":158.38,"x0":2.029906995965567,"y0":50.004943439891605,"z0":5.823355425724489,"aX":6.516166834505614},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-5.9,"spinRate":1993,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4136594957669675,"extension":5.980939534828828},"index":1,"playId":"ea355568-a625-3a63-a591-57cb25bc06e3","pitchNumber":2,"startTime":"2026-05-26T23:41:49.298Z","endTime":"2026-05-26T23:41:52.788Z","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":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76868713102096,"aZ":-30.51199239655206,"pfxX":-6.434655523044694,"pfxZ":1.2114538127094017,"pX":-1.2626484806839373,"pZ":2.0397336566385755,"vX0":-5.6880908395918945,"vY0":-115.83984901394179,"vZ0":-1.938985669157162,"x":165.13,"y":183.71,"x0":2.0524583166532797,"y0":50.003552760954854,"z0":5.7792576004777265,"aX":-8.823986803647115},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":13.0,"spinRate":2161,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.47118443378758323,"extension":6.018676777158672},"hitData":{"launchSpeed":81.8,"launchAngle":19.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.45,"coordY":95.28}},"index":2,"playId":"48dea707-19ac-397d-8ee4-7aa396f37127","pitchNumber":3,"startTime":"2026-05-26T23:42:08.726Z","endTime":"2026-05-26T23:42:19.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:42:19.931Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ha-Seong Kim grounds out, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T23:42:40.813Z","endTime":"2026-05-26T23:44:02.822Z","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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75788977803597,"aZ":-28.862379355875483,"pfxX":7.910285213267801,"pfxZ":1.8965290952086713,"pX":-0.06599635025418181,"pZ":1.3453338471487721,"vX0":-8.263309810852515,"vY0":-130.89205640003112,"vZ0":-5.556090928635598,"x":119.52,"y":202.46,"x0":2.0933443331019816,"y0":50.00467297597657,"z0":5.637419374374253,"aX":13.826868284997595},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-12.7,"spinRate":1981,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41730878857930076,"extension":6.123160660326829},"index":0,"playId":"b897f748-0e88-30c2-8505-110092e5b1da","pitchNumber":1,"startTime":"2026-05-26T23:42:45.382Z","endTime":"2026-05-26T23:42:49.601Z","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":87.9,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.041498170427573,"aZ":-23.283423624420386,"pfxX":-0.46389864905788736,"pfxZ":5.2635836330409145,"pX":-0.6913703289750007,"pZ":2.69995826910846,"vX0":-7.05755893987954,"vY0":-128.05392680233152,"vZ0":-3.3389926800876184,"x":143.35,"y":165.88,"x0":2.1407071244646527,"y0":50.00628099085596,"z0":5.806281056560479,"aX":-0.7839305899727413},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":2.2,"spinRate":2168,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.42486940156720454,"extension":6.022986176139874},"index":1,"playId":"f3fba060-5a12-3f6f-b03e-4bffd53ff9eb","pitchNumber":2,"startTime":"2026-05-26T23:43:00.970Z","endTime":"2026-05-26T23:43:03.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.034935307279838,"aZ":-19.77068608204469,"pfxX":2.86847630384294,"pfxZ":6.716344682081382,"pX":-0.8328562460945675,"pZ":2.4059206782604092,"vX0":-8.613914841293779,"vY0":-133.64585956284134,"vZ0":-5.172913554074215,"x":148.75,"y":173.82,"x0":2.029580693271913,"y0":50.005803426383956,"z0":5.744743895739003,"aX":5.300543398857249},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-3.7,"spinRate":2052,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40652866038293434,"extension":6.164729183948293},"index":2,"playId":"9f24f7e0-9e62-3617-9d6f-8e812d6757a6","pitchNumber":3,"startTime":"2026-05-26T23:43:24.620Z","endTime":"2026-05-26T23:43:29.037Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-26T23:43:38.628Z","endTime":"2026-05-26T23:43:55.069Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.118864529332424,"aZ":-32.139348846626106,"pfxX":6.028566769029916,"pfxZ":0.025993543224957172,"pX":-0.07051832056855398,"pZ":1.4979484306040245,"vX0":-6.728290248569985,"vY0":-118.61664959948888,"vZ0":-3.057300310149536,"x":119.69,"y":198.34,"x0":2.003623470045312,"y0":50.00503592951291,"z0":5.698419813618576,"aX":8.696223108261245},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.5,"spinRate":1350,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.459646974504778,"extension":6.376208135111817},"hitData":{"launchSpeed":93.1,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.0,"coordY":167.0}},"index":4,"playId":"aae424b7-09dd-32b0-8c1e-338a8e15b4c7","pitchNumber":4,"startTime":"2026-05-26T23:43:55.069Z","endTime":"2026-05-26T23:44:02.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:44:02.822Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a sharp ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T23:46:12.132Z","endTime":"2026-05-26T23:47:41.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41524519843312,"aZ":-9.003888131082464,"pfxX":-4.434575878591997,"pfxZ":11.95436968318007,"pX":0.4512501455555212,"pZ":2.0321276553569194,"vX0":6.700884763147119,"vY0":-138.0386239578963,"vZ0":-8.22789594570936,"x":99.8,"y":183.91,"x0":-1.4265432955761597,"y0":50.00654157787428,"z0":5.649799611275531,"aX":-8.598556623071346},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":6.7,"spinRate":2418,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.39609119480535293,"extension":6.813614371400418},"index":0,"playId":"4184f692-3da1-3af7-a0d2-8d8a11a975f1","pitchNumber":1,"startTime":"2026-05-26T23:46:38.034Z","endTime":"2026-05-26T23:46:41.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21977111010396,"aZ":-13.707024064117213,"pfxX":-5.253546411802493,"pfxZ":9.571044760679419,"pX":0.7605238576977839,"pZ":3.355950058529547,"vX0":8.055898134715566,"vY0":-137.7065983489174,"vZ0":-3.906594013306413,"x":88.01,"y":148.17,"x0":-1.513890390165463,"y0":50.004020805967286,"z0":5.713801305367055,"aX":-10.138674102131736},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":7.9,"spinRate":2301,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.3970326357916467,"extension":6.729801864440606},"index":1,"playId":"c2d2336a-a91f-3b41-a0f9-06c41aaf81f2","pitchNumber":2,"startTime":"2026-05-26T23:46:53.468Z","endTime":"2026-05-26T23:46:57.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.258723638972103,"aZ":-28.644096216902337,"pfxX":2.0353369151482203,"pfxZ":2.422873943136917,"pX":-0.06255725715231057,"pZ":1.2946419580606578,"vX0":3.0876036343432887,"vY0":-119.43184839571924,"vZ0":-4.3377521298840795,"x":119.38,"y":203.82,"x0":-1.6324426573296722,"y0":50.00131791500879,"z0":5.687043516970312,"aX":2.963775886948581},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.3,"spinRate":2295,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.45719825134947367,"extension":6.760445709677623},"index":2,"playId":"a280b127-99ba-384a-be9b-528ab2beb860","pitchNumber":3,"startTime":"2026-05-26T23:47:09.567Z","endTime":"2026-05-26T23:47:13.217Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287554453023798,"aZ":-10.563786097175633,"pfxX":-5.818554251636744,"pfxZ":10.9166307895721,"pX":0.8050050186325407,"pZ":2.8463098642187976,"vX0":7.809753652090169,"vY0":-139.11796906416907,"vZ0":-5.908905232874234,"x":86.32,"y":161.93,"x0":-1.2696723986370155,"y0":50.0031284968159,"z0":5.683370549442348,"aX":-11.519401901365395},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2378,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.392212427980525,"extension":6.800626799303748},"hitData":{"launchSpeed":107.6,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":120.39,"coordY":91.89}},"index":3,"playId":"f530fe7b-684f-31aa-8d37-7e1e7e956a61","pitchNumber":4,"startTime":"2026-05-26T23:47:29.766Z","endTime":"2026-05-26T23:47:41.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:47:41.311Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T23:47:41.817Z","endTime":"2026-05-26T23:49:20.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.683800334190263,"aZ":-35.35227003978104,"pfxX":2.8262866420695194,"pfxZ":-2.542357430274876,"pX":-0.5566606536820693,"pZ":1.6020152569989063,"vX0":1.951861483128968,"vY0":-110.59045977203898,"vZ0":-1.049277727270121,"x":138.22,"y":195.53,"x0":-1.8143989274965358,"y0":50.00144384762912,"z0":5.755014535182921,"aX":3.538295511174038},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.6,"breakHorizontal":-5.6,"spinRate":2512,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.4932054007625908,"extension":6.6995156925248915},"index":0,"playId":"f4f20035-9bd8-38d1-9687-c7bb9cb8f944","pitchNumber":1,"startTime":"2026-05-26T23:48:08.269Z","endTime":"2026-05-26T23:48:11.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6136971820836,"aZ":-24.461381222812644,"pfxX":-5.915084943709141,"pfxZ":5.256841518536355,"pX":-1.150872731774183,"pZ":5.660331970415972,"vX0":3.767213351938004,"vY0":-119.68608593901737,"vZ0":4.591647586146015,"x":160.87,"y":85.95,"x0":-1.96772386954411,"y0":50.003746492680115,"z0":5.896108400880636,"aX":-8.680695325907992},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.8,"breakHorizontal":10.0,"spinRate":1935,"spinDirection":222},"zone":11,"typeConfidence":0.76,"plateTime":0.45564568786832327,"extension":6.511374705010053},"index":1,"playId":"b7137e7a-02ae-3fa6-b882-07969e73bc56","pitchNumber":2,"startTime":"2026-05-26T23:48:26.169Z","endTime":"2026-05-26T23:48:29.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.414924364480708,"aZ":-23.48625997408424,"pfxX":-7.147024681563172,"pfxZ":5.621915713264208,"pX":-0.7854373864685256,"pZ":3.0880692478475122,"vX0":4.7044967411763015,"vY0":-122.52429608782082,"vZ0":-1.549520346314457,"x":146.94,"y":155.4,"x0":-1.7858493094471353,"y0":50.004955372802186,"z0":5.70385646488273,"aX":-11.049611792381668},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.1,"breakHorizontal":12.1,"spinRate":2091,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.4442127038066235,"extension":6.626132783307297},"index":2,"playId":"de27bcde-f71b-3324-b9f8-7898f7de2566","pitchNumber":3,"startTime":"2026-05-26T23:48:46.773Z","endTime":"2026-05-26T23:48:51.097Z","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":94.6,"endSpeed":87.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562228269319892,"aZ":-13.164940373293819,"pfxX":-5.297076825670857,"pfxZ":9.825507191631234,"pX":-0.3593827613625283,"pZ":3.1241035185323685,"vX0":5.443730577383545,"vY0":-137.71851818534446,"vZ0":-4.657073408030513,"x":130.7,"y":154.43,"x0":-1.6667754796038399,"y0":50.00203384208752,"z0":5.717342938977129,"aX":-10.247042673424671},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2281,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.39664474932013727,"extension":6.601394960781057},"hitData":{"launchSpeed":87.0,"launchAngle":42.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.61,"coordY":108.98}},"index":3,"playId":"971660b9-1949-3572-9a9a-49edddc3a7d8","pitchNumber":4,"startTime":"2026-05-26T23:49:06.905Z","endTime":"2026-05-26T23:49:20.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:49:20.390Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T23:49:23.782Z","endTime":"2026-05-26T23:51:42.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,6],"actionIndex":[4],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":72.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.29668720304374,"aZ":-35.711745409937365,"pfxX":2.9479421625115165,"pfxZ":-2.758571162052929,"pX":0.09639131427581081,"pZ":-0.015384530107825126,"vX0":3.515660453640572,"vY0":-112.21013587907701,"vZ0":-4.449725531791204,"x":113.33,"y":239.2,"x0":-1.8705203847251217,"y0":50.00274921736459,"z0":5.61133828782985,"aX":3.779136992246367},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.8,"breakHorizontal":-6.2,"spinRate":2597,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.48713483608135144,"extension":6.690944797304902},"index":0,"playId":"82924aab-d2b0-3f5c-a66a-354a69b4abbd","pitchNumber":1,"startTime":"2026-05-26T23:49:47.279Z","endTime":"2026-05-26T23:49:50.487Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167286808646164,"aZ":-28.133550994287752,"pfxX":3.0331109770105575,"pfxZ":2.6747832981325708,"pX":0.45165527937748196,"pZ":1.705634149837834,"vX0":4.367468707717249,"vY0":-122.1598965452202,"vZ0":-3.583075241354278,"x":99.78,"y":192.73,"x0":-1.753695896040967,"y0":50.00234759085492,"z0":5.610992151685481,"aX":4.581797742652557},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-6.5,"spinRate":2089,"spinDirection":172},"zone":9,"typeConfidence":0.9,"plateTime":0.4484348759512673,"extension":6.627753948230906},"index":1,"playId":"9d5b1b02-28fa-35ca-84d0-22ff39a0324a","pitchNumber":2,"startTime":"2026-05-26T23:50:10.768Z","endTime":"2026-05-26T23:50:14.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213481476275714,"aZ":-29.6459422769187,"pfxX":2.451112029634052,"pfxZ":1.698814759696174,"pX":0.2629184046993231,"pZ":1.425876072839757,"vX0":4.088269447053694,"vY0":-120.97603502227403,"vZ0":-3.8142596320264612,"x":106.98,"y":200.28,"x0":-1.7660464504835527,"y0":50.00060135065645,"z0":5.61663096971754,"aX":3.637935068081305},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":-5.4,"spinRate":2150,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.45245261078911847,"extension":6.779829912410016},"index":2,"playId":"89b2c054-564c-398f-9c7b-b82d33d4d9d6","pitchNumber":3,"startTime":"2026-05-26T23:50:29.580Z","endTime":"2026-05-26T23:50:32.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":73.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.555726385799623,"aZ":-38.64851888759218,"pfxX":1.575183906782519,"pfxZ":-4.949751412686895,"pX":0.43482884091862656,"pZ":-0.38979883538698806,"vX0":4.29473289275645,"vY0":-113.28965681812015,"vZ0":-4.814106752040285,"x":100.43,"y":249.3,"x0":-1.6856459309740877,"y0":50.003290932553625,"z0":5.601563506516513,"aX":2.059619085799173},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.8,"breakHorizontal":-3.8,"spinRate":2645,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4823893206700993,"extension":6.817798846464822},"index":3,"playId":"a488c023-7714-3914-aa01-8387ce427026","pitchNumber":4,"startTime":"2026-05-26T23:50:50.203Z","endTime":"2026-05-26T23:50:54.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Spencer Strider. Willson Contreras to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"a488c023-7714-3914-aa01-8387ce427026","startTime":"2026-05-26T23:51:02.745Z","endTime":"2026-05-26T23:51:20.806Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-26T23:51:20.806Z","endTime":"2026-05-26T23:51:36.832Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":72.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.056818505908108,"aZ":-38.15063143904999,"pfxX":3.7592720667912696,"pfxZ":-4.615246008628713,"pX":-0.7653084809152861,"pZ":1.5059048482953235,"vX0":1.108696147401008,"vY0":-112.71307866366509,"vZ0":-1.0588761005762877,"x":146.17,"y":198.12,"x0":-1.7509678815220757,"y0":50.00145233755172,"z0":5.809073715296145,"aX":4.8718239508624475},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.4,"breakHorizontal":-7.1,"spinRate":2691,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4845786734923059,"extension":6.7741579368219265},"index":6,"playId":"5673dd31-09ba-3dd6-83fc-6e40b42bb7c6","pitchNumber":5,"startTime":"2026-05-26T23:51:36.832Z","endTime":"2026-05-26T23:51:42.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:51:42.096Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Sogard flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T23:51:56.901Z","endTime":"2026-05-26T23:53:30.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588335142914836,"aZ":-29.251255350936205,"pfxX":2.614588077166253,"pfxZ":1.9946351929199837,"pX":0.7232922120062931,"pZ":1.3124217191689915,"vX0":4.810199738366099,"vY0":-120.06122058673311,"vZ0":-4.111195783473841,"x":89.43,"y":203.34,"x0":-1.6433809746671402,"y0":50.001433036007384,"z0":5.641421591278372,"aX":3.8278361808219468},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.9,"breakHorizontal":-5.9,"spinRate":2177,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.4556695787657401,"extension":6.71629805459722},"index":0,"playId":"13abddd1-efcf-322f-a996-36b6a0187f4f","pitchNumber":1,"startTime":"2026-05-26T23:52:05.566Z","endTime":"2026-05-26T23:52:08.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99741573344288,"aZ":-12.902238116849466,"pfxX":-7.129962241087009,"pfxZ":10.209953953832873,"pX":0.19386552010623082,"pZ":5.790604616472188,"vX0":7.128491697701925,"vY0":-136.94895437473735,"vZ0":1.899109716906846,"x":109.61,"y":82.43,"x0":-1.5242851642050284,"y0":50.0034657114078,"z0":5.973430368446908,"aX":-13.460144635364623},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":11.3,"spinRate":2375,"spinDirection":207},"zone":12,"typeConfidence":0.87,"plateTime":0.40090383417674014,"extension":6.47489180240348},"index":1,"playId":"fd371671-0d1c-37aa-98e9-fc9df8e3e730","pitchNumber":2,"startTime":"2026-05-26T23:52:32.141Z","endTime":"2026-05-26T23:52:36.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65585000656807,"aZ":-35.79555891122009,"pfxX":3.843445055410732,"pfxZ":-2.7960846691111714,"pX":0.570654579008617,"pZ":0.7774906794581902,"vX0":3.856486889198169,"vY0":-113.10154554167498,"vZ0":-3.0432727956011334,"x":95.25,"y":217.79,"x0":-1.6559495415474423,"y0":50.00262706606723,"z0":5.730737592280624,"aX":4.978109303766081},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-5.5,"breakHorizontal":-7.9,"spinRate":2754,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48429921173554735,"extension":6.706325277927779},"index":2,"playId":"7cbb8619-fd29-35c5-84ef-0da103360433","pitchNumber":3,"startTime":"2026-05-26T23:52:53.313Z","endTime":"2026-05-26T23:52:57.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":76.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.909145891427578,"aZ":-28.58664642934696,"pfxX":0.8307455920818143,"pfxZ":2.4263141395840835,"pX":0.3537622385639287,"pZ":2.100607366137759,"vX0":4.963986143496526,"vY0":-119.90527388041119,"vZ0":-2.5506927045355585,"x":103.52,"y":182.06,"x0":-1.8384582931477103,"y0":50.00263541363577,"z0":5.690685649221105,"aX":1.2269859258167568},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":-2.5,"spinRate":2109,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.4541925899474606,"extension":6.742136560942916},"hitData":{"launchSpeed":93.4,"launchAngle":26.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.66,"coordY":91.37}},"index":3,"playId":"5a328776-c995-30d4-84f0-ac22eb957f5a","pitchNumber":4,"startTime":"2026-05-26T23:53:22.691Z","endTime":"2026-05-26T23:53:30.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:53:30.157Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sandy León pops out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T23:56:13.159Z","endTime":"2026-05-26T23:56:23.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T23:56:02.613Z","endTime":"2026-05-26T23:56:15.157Z","isPitch":false,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"}},{"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":90.7,"endSpeed":84.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232977931547175,"aZ":-18.502033521428093,"pfxX":4.522625302671356,"pfxZ":7.629124116296044,"pX":-0.2904711982675801,"pZ":3.273513362027895,"vX0":-7.485712090635822,"vY0":-132.03600291200078,"vZ0":-3.2806328413745764,"x":128.07,"y":150.4,"x0":1.9748564957375643,"y0":50.001360292585154,"z0":5.869546652021681,"aX":8.10360709051259},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":-6.8,"spinRate":2040,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4125191777302941,"extension":6.007459794270444},"hitData":{"launchSpeed":65.5,"launchAngle":65.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":146.94,"coordY":157.21}},"index":1,"playId":"ea3519f2-5f50-3f21-ac21-2adc67c51622","pitchNumber":1,"startTime":"2026-05-26T23:56:15.157Z","endTime":"2026-05-26T23:56:23.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:56:23.659Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T23:56:31.917Z","endTime":"2026-05-26T23:58:22.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":681508,"link":"/api/v1/people/681508"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20067420667571,"aZ":-19.533238966485747,"pfxX":3.6507516036644865,"pfxZ":6.983625776543764,"pX":0.09383574660442895,"pZ":2.9509199247801035,"vX0":-6.409757394030209,"vY0":-132.64285593881382,"vZ0":-3.9639257792578904,"x":113.42,"y":159.11,"x0":2.050273044470771,"y0":50.003299204531444,"z0":5.860971635728785,"aX":6.608792904500107},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-5.5,"spinRate":2036,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4104915665504816,"extension":5.9263150553053645},"index":0,"playId":"f1fda3c6-9d2a-38d2-910b-4865dd31a4ab","pitchNumber":1,"startTime":"2026-05-26T23:56:44.529Z","endTime":"2026-05-26T23:56:47.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99885181100465,"aZ":-24.77091559792904,"pfxX":0.515991372413021,"pfxZ":4.317576228384896,"pX":-1.1887994025006594,"pZ":2.981572248388485,"vX0":-8.102360041310213,"vY0":-128.6070304003111,"vZ0":-2.716389347627913,"x":162.31,"y":158.28,"x0":1.9053408088094992,"y0":50.00007112843669,"z0":5.927370788564737,"aX":0.8862508902658552},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2131,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4222587226285359,"extension":6.134828144141569},"index":1,"playId":"2332a7f5-8b7b-3334-88f5-deb4efc6ef49","pitchNumber":2,"startTime":"2026-05-26T23:57:03.665Z","endTime":"2026-05-26T23:57:08.156Z","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":90.7,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82071663067924,"aZ":-20.383169674558516,"pfxX":2.3140740988479584,"pfxZ":6.555460471346521,"pX":-0.9675568878876747,"pZ":2.778968572061622,"vX0":-8.405777299607626,"vY0":-131.96067818442086,"vZ0":-4.090512299369424,"x":153.88,"y":163.75,"x0":1.931078368056926,"y0":50.00491211288269,"z0":5.813562292180899,"aX":4.1648331423222436},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-2.8,"spinRate":2111,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4119449594528266,"extension":6.126123744941512},"index":2,"playId":"901bbac9-b3bf-3966-b4a3-dff930b465ab","pitchNumber":3,"startTime":"2026-05-26T23:57:16.843Z","endTime":"2026-05-26T23:57:19.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445202473276566,"aZ":-25.193733216255154,"pfxX":-0.7070934836192264,"pfxZ":4.130459385896289,"pX":0.9796836146750988,"pZ":2.939493631892375,"vX0":-2.934474509144235,"vY0":-127.91113873919778,"vZ0":-2.350777932082625,"x":79.66,"y":159.41,"x0":2.224453876765869,"y0":50.00408467552857,"z0":5.806093785633371,"aX":-1.1943755643046021},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":1.8,"spinRate":2170,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.424994845093289,"extension":6.097744268788504},"index":3,"playId":"700801ff-a256-339a-9ab4-3db11d30fdff","pitchNumber":4,"startTime":"2026-05-26T23:57:41.084Z","endTime":"2026-05-26T23:57:45.242Z","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":81.2,"endSpeed":74.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702154706088034,"aZ":-20.076354363800434,"pfxX":4.750350470892578,"pfxZ":8.571843728623637,"pX":0.24538715702172367,"pZ":1.7757648898116472,"vX0":-5.477515385869554,"vY0":-118.1050919449104,"vZ0":-4.752971808724341,"x":107.65,"y":190.83,"x0":1.9785610991559794,"y0":50.00317772495987,"z0":5.663125889139777,"aX":6.704786134730666},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":14.6,"breakHorizontal":-7.2,"spinRate":1235,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.46393466683444906,"extension":6.035201547496332},"index":4,"playId":"19783242-2cf6-3181-832f-ffd37deeeb27","pitchNumber":5,"startTime":"2026-05-26T23:57:57.416Z","endTime":"2026-05-26T23:58:00.618Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72132285873631,"aZ":-26.00956915938655,"pfxX":-0.14385229101116792,"pfxZ":3.681765210052747,"pX":-0.6363863082031149,"pZ":3.3323460141417165,"vX0":-6.454426553817577,"vY0":-127.39291886519733,"vZ0":-1.4467524175777822,"x":141.26,"y":148.81,"x0":1.929584138019682,"y0":50.00165703064041,"z0":5.92884992855401,"aX":-0.2391133389656461},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":1.4,"spinRate":2139,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.42701701804313563,"extension":6.013562369076597},"index":5,"playId":"849924f3-2726-397c-b90e-486fa0efcab7","pitchNumber":6,"startTime":"2026-05-26T23:58:17.595Z","endTime":"2026-05-26T23:58:22.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T23:58:22.071Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T23:58:34.049Z","endTime":"2026-05-27T00:00:02.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5810327164377,"aZ":-20.078305146392857,"pfxX":2.3917498653051155,"pfxZ":6.65071936874444,"pX":1.8088217700432943,"pZ":2.930434408230571,"vX0":-1.9623623921123512,"vY0":-132.783866048193,"vZ0":-3.571005661104456,"x":48.05,"y":159.66,"x0":2.240157829082706,"y0":50.00010555639721,"z0":5.721572932439907,"aX":4.348052207587707},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":-4.0,"spinRate":2101,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4096652310999449,"extension":5.890120646214973},"index":0,"playId":"138f098f-7690-3407-8a42-99418ba12e64","pitchNumber":1,"startTime":"2026-05-26T23:58:47.048Z","endTime":"2026-05-26T23:58:50.137Z","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":87.5,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377074687331625,"aZ":-25.813628767748682,"pfxX":-0.4998686613318797,"pfxZ":3.818639014803395,"pX":0.5148465287888812,"pZ":4.248634263052252,"vX0":-3.889523945819062,"vY0":-127.51001345009276,"vZ0":0.6603514101494717,"x":97.38,"y":124.07,"x0":2.1176746550727756,"y0":50.002529874122075,"z0":6.00486493019778,"aX":-0.8323185594956239},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":1.7,"spinRate":2118,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4276654062449312,"extension":5.930859073473988},"index":1,"playId":"c34caff1-1325-3b8d-a572-b820480c48de","pitchNumber":2,"startTime":"2026-05-26T23:59:04.457Z","endTime":"2026-05-26T23:59:07.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87500912072176,"aZ":-18.750923809891212,"pfxX":2.9100390351924297,"pfxZ":7.371612898612973,"pX":1.0715978196763412,"pZ":3.4777887818577753,"vX0":-3.9794680998122605,"vY0":-133.1639025808299,"vZ0":-2.6257893768898573,"x":76.15,"y":144.88,"x0":2.19773724881758,"y0":50.00137821054942,"z0":5.811878443375065,"aX":5.298414368766504},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":-4.6,"spinRate":2136,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4091570052220588,"extension":5.984409715014157},"index":2,"playId":"446c473e-ca3e-3cb0-966a-106371670bf4","pitchNumber":3,"startTime":"2026-05-26T23:59:30.493Z","endTime":"2026-05-26T23:59:34.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.204473497474247,"aZ":-25.96192381015151,"pfxX":6.788008564889838,"pfxZ":3.642294804535494,"pX":0.6029579155279038,"pZ":1.8499162303626684,"vX0":-5.762264726788487,"vY0":-129.11871324320356,"vZ0":-4.872095717469913,"x":94.02,"y":188.83,"x0":1.9701419595632477,"y0":50.00373964370109,"z0":5.733059275102061,"aX":11.584057900323465},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-11.2,"spinRate":1951,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4224941441369312,"extension":6.043436485629005},"index":3,"playId":"cf7d2457-5f15-3ffa-ac75-3a38b0e32480","pitchNumber":4,"startTime":"2026-05-26T23:59:44.207Z","endTime":"2026-05-26T23:59:48.661Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.453682848104844,"aZ":-25.60218009087283,"pfxX":-0.551334922713036,"pfxZ":4.11288249484018,"pX":0.9116625433874455,"pZ":3.6377970104941175,"vX0":-2.7927163240127024,"vY0":-124.93599798104421,"vZ0":-0.4184080371828045,"x":82.25,"y":140.56,"x0":2.11039693928871,"y0":50.00468067430615,"z0":5.890749917780015,"aX":-0.8818461033834425},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":1.6,"spinRate":2112,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.43648144835010516,"extension":5.994351609473577},"index":4,"playId":"12390657-48c5-3b01-8ded-5fa26aa5a358","pitchNumber":5,"startTime":"2026-05-26T23:59:58.479Z","endTime":"2026-05-27T00:00:02.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:00:02.659Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (15) on a fly ball to right field. Mauricio Dubón scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T00:00:49.120Z","endTime":"2026-05-27T00:01:20.189Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T00:00:11.007Z","endTime":"2026-05-27T00:00:51.463Z","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(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":89.7,"endSpeed":83.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773707176732124,"aZ":-26.504903462873386,"pfxX":6.3631982414602275,"pfxZ":3.24539537217046,"pX":0.8934868285075246,"pZ":2.5590436619392705,"vX0":-4.924227772704973,"vY0":-130.60326686798464,"vZ0":-3.3028519752955727,"x":82.94,"y":169.69,"x0":1.9668150695522308,"y0":50.00205935152526,"z0":5.810499363953282,"aX":11.108921241768629},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":-10.6,"spinRate":1914,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41770912762971957,"extension":6.08727037689304},"hitData":{"launchSpeed":105.4,"launchAngle":37.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":233.75,"coordY":62.08}},"index":1,"playId":"02f5aec1-c49d-33c5-8677-3fa700248d3e","pitchNumber":1,"startTime":"2026-05-27T00:00:51.463Z","endTime":"2026-05-27T00:01:20.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:01:20.189Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T00:01:34.852Z","endTime":"2026-05-27T00:02:11.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744391444970063,"aZ":-21.955537714011946,"pfxX":6.050046984180819,"pfxZ":5.94183957597726,"pX":0.9825742983737294,"pZ":2.5351078137654306,"vX0":-4.621919943223795,"vY0":-129.4879374542681,"vZ0":-4.003719561309817,"x":79.55,"y":170.33,"x0":1.993196758478584,"y0":50.003586813854696,"z0":5.754755753630858,"aX":10.408001287835688},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-10.1,"spinRate":2010,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4209012876382965,"extension":6.092888870165338},"index":0,"playId":"18e7b95e-ac77-3e27-947f-86b1c645a1dc","pitchNumber":1,"startTime":"2026-05-27T00:01:46.179Z","endTime":"2026-05-27T00:01:50.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.121417721667367,"aZ":-24.385391360469082,"pfxX":-0.3980404184771916,"pfxZ":4.707132508964715,"pX":-0.17759712899172006,"pZ":2.8587444775537687,"vX0":-5.556092715411563,"vY0":-126.8488757366884,"vZ0":-2.741535965846636,"x":123.77,"y":161.59,"x0":2.0787038638884163,"y0":50.00520784634377,"z0":5.865633652383016,"aX":-0.6579054919346646},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":1.8,"spinRate":2074,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4292260074168448,"extension":6.0598549039901775},"hitData":{"launchSpeed":80.7,"launchAngle":40.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.09,"coordY":92.19}},"index":1,"playId":"f231a895-44f9-3e8a-bb98-c77f896ae89d","pitchNumber":2,"startTime":"2026-05-27T00:02:03.112Z","endTime":"2026-05-27T00:02:11.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:02:11.537Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T00:04:06.245Z","endTime":"2026-05-27T00:05:25.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287602189758708,"aZ":-12.049572978807976,"pfxX":-6.346843981925205,"pfxZ":10.700218761426164,"pX":-0.27604340454920395,"pZ":2.5388570933360914,"vX0":5.432031468094287,"vY0":-135.9063013693161,"vZ0":-6.218404408265362,"x":127.52,"y":170.23,"x0":-1.4708178684244775,"y0":50.00258406202548,"z0":5.6846094185221085,"aX":-11.936635128187401},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2375,"spinDirection":210},"zone":5,"typeConfidence":0.87,"plateTime":0.40219318278902527,"extension":6.824265454394474},"index":0,"playId":"73727d8b-f99c-3496-bd00-50ab27077aac","pitchNumber":1,"startTime":"2026-05-27T00:04:43.870Z","endTime":"2026-05-27T00:04:47.246Z","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":96.2,"endSpeed":87.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39721783820995,"aZ":-11.685424086402152,"pfxX":-7.5862887190427735,"pfxZ":10.396495364197614,"pX":-0.7973956605512202,"pZ":4.515417374633647,"vX0":5.069403462553235,"vY0":-139.93048064899656,"vZ0":-1.4788652864031109,"x":147.39,"y":116.86,"x0":-1.6526317507342785,"y0":50.00432474058073,"z0":5.821750502612006,"aX":-14.952543987070893},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":12.6,"spinRate":2434,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3923559102434915,"extension":6.6666386543489216},"index":1,"playId":"2cad0322-d7dc-38db-8271-18d77dd85bab","pitchNumber":2,"startTime":"2026-05-27T00:05:01.895Z","endTime":"2026-05-27T00:05:05.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93707772116735,"aZ":-27.345484176337933,"pfxX":2.494775298406055,"pfxZ":3.2011285617657457,"pX":-0.14152671846857032,"pZ":3.1575007312526173,"vX0":3.044794351686058,"vY0":-122.03507019713444,"vZ0":-0.6459081025631027,"x":122.39,"y":153.53,"x0":-1.7293201061155137,"y0":50.00262685928467,"z0":5.780339325239177,"aX":3.764192417589171},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.3,"spinRate":2159,"spinDirection":171},"zone":2,"typeConfidence":0.9,"plateTime":0.4487702604786987,"extension":6.679423401682194},"hitData":{"launchSpeed":95.8,"launchAngle":38.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.01,"coordY":59.26}},"index":2,"playId":"85c05081-0c51-399d-b25b-b63884dcaef0","pitchNumber":3,"startTime":"2026-05-27T00:05:16.465Z","endTime":"2026-05-27T00:05:25.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:05:25.829Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isiah Kiner-Falefa walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T00:05:34.642Z","endTime":"2026-05-27T00:07:02.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.6,"endSpeed":76.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39895008246514,"aZ":-28.76212454807331,"pfxX":1.9813486339294872,"pfxZ":2.310600171978762,"pX":1.2462726588058102,"pZ":1.4669013851994885,"vX0":5.824500628456532,"vY0":-120.31242919476774,"vZ0":-3.883095325590966,"x":69.5,"y":199.17,"x0":-1.4549711638654725,"y0":50.00583311318031,"z0":5.626231036945831,"aX":2.930428827030322},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2212,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.4537108611126506,"extension":6.821859439251093},"index":0,"playId":"a2a2a716-8b3c-35cc-b30c-c350a1fec7c7","pitchNumber":1,"startTime":"2026-05-27T00:05:51.497Z","endTime":"2026-05-27T00:05:55.215Z","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(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":82.1,"endSpeed":75.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191537592471672,"aZ":-29.413874624278648,"pfxX":2.098193673456874,"pfxZ":1.9103912628906468,"pX":-0.5451883249874888,"pZ":1.9012488379286365,"vX0":2.276513903227249,"vY0":-119.60013594265072,"vZ0":-2.7632470841858505,"x":137.78,"y":187.45,"x0":-1.7822542215145998,"y0":50.00488890809752,"z0":5.711018526310967,"aX":3.038393853806635},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.3,"spinRate":2127,"spinDirection":150},"zone":7,"typeConfidence":0.9,"plateTime":0.45805251533917835,"extension":6.75990343107414},"index":1,"playId":"a367a824-adcc-3a08-8c81-11cab870a3fd","pitchNumber":2,"startTime":"2026-05-27T00:06:05.656Z","endTime":"2026-05-27T00:06:09.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29769902137852,"aZ":-28.685613395481372,"pfxX":2.3206156359338372,"pfxZ":2.335441611830087,"pX":2.321942910931601,"pZ":0.8707454564950937,"vX0":8.35797259495027,"vY0":-121.47545265296948,"vZ0":-5.295369561365149,"x":28.49,"y":215.27,"x0":-1.4676938950227665,"y0":50.000866185616516,"z0":5.57949350577651,"aX":3.4576196498798883},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":-6.2,"spinRate":2205,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.45128278937686916,"extension":6.910366565280511},"index":2,"playId":"b607edd8-3669-33e9-b3a2-3679ad221c7d","pitchNumber":3,"startTime":"2026-05-27T00:06:22.230Z","endTime":"2026-05-27T00:06:25.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91799489855725,"aZ":-9.4782404597218,"pfxX":-6.198978802796725,"pfxZ":11.802267809138769,"pX":1.2844902145260062,"pZ":1.6951832424250537,"vX0":9.544531274269834,"vY0":-137.64781672004764,"vZ0":-8.686116716904223,"x":68.04,"y":193.01,"x0":-1.4190241062178544,"y0":50.00390732974642,"z0":5.529365992010633,"aX":-11.922589553997781},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":9.2,"spinRate":2326,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3975714002670294,"extension":6.756128097279324},"index":3,"playId":"6c5119c2-9c5f-3a1a-bdbc-39db0b32b2d5","pitchNumber":4,"startTime":"2026-05-27T00:06:40.113Z","endTime":"2026-05-27T00:06:43.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115566476545325,"aZ":-11.101334782181654,"pfxX":-6.205269071073132,"pfxZ":11.071645673171165,"pX":1.1229222656539497,"pZ":2.223912513085569,"vX0":9.449682773477896,"vY0":-136.81924403960093,"vZ0":-6.909086322610535,"x":74.2,"y":178.73,"x0":-1.5633756011060669,"y0":50.00233604323839,"z0":5.536336714981283,"aX":-11.810479347703213},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":9.4,"spinRate":2383,"spinDirection":210},"zone":14,"typeConfidence":0.89,"plateTime":0.3997591790157822,"extension":6.778918931338383},"index":4,"playId":"57ccf0c9-9096-339d-91de-3ca8f3e7b095","pitchNumber":5,"startTime":"2026-05-27T00:06:58.755Z","endTime":"2026-05-27T00:07:02.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:07:02.831Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T00:07:16.178Z","endTime":"2026-05-27T00:08:22.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29635764699729,"aZ":-22.9446202417344,"pfxX":-10.475167154213139,"pfxZ":5.906219956568103,"pX":-0.26500810924612533,"pZ":1.9954670370910874,"vX0":6.685910116221623,"vY0":-124.31903425102759,"vZ0":-4.2792542136593354,"x":127.1,"y":184.9,"x0":-1.630449866117779,"y0":50.00386994902254,"z0":5.647397919033457,"aX":-16.371290211885288},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":17.4,"spinRate":2194,"spinDirection":224},"zone":8,"typeConfidence":0.94,"plateTime":0.4408477418481076,"extension":6.858037294829172},"index":0,"playId":"67c33202-f5aa-34c9-adb9-ac043692e4d3","pitchNumber":1,"startTime":"2026-05-27T00:07:31.550Z","endTime":"2026-05-27T00:07:35.822Z","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":84.5,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334321934709234,"aZ":-25.424026269391298,"pfxX":-10.610450034020547,"pfxZ":4.416330836431433,"pX":0.3062252335328355,"pZ":1.9489189786579801,"vX0":7.99313052928834,"vY0":-122.78937430188635,"vZ0":-3.4995151539856044,"x":105.33,"y":186.16,"x0":-1.6128611043406658,"y0":50.00026041550286,"z0":5.556081843470057,"aX":-16.198653036201748},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":17.3,"spinRate":2141,"spinDirection":226},"zone":9,"typeConfidence":0.94,"plateTime":0.44609336902134844,"extension":6.903224847673961},"index":1,"playId":"9af089a3-a869-35b0-992f-8556e61e0fd3","pitchNumber":2,"startTime":"2026-05-27T00:07:51.202Z","endTime":"2026-05-27T00:07:55.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-27T00:08:01.024Z","endTime":"2026-05-27T00:08:18.919Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.583867987058454,"aZ":-39.58520993559236,"pfxX":3.5158581050099107,"pfxZ":-5.6485806135123955,"pX":0.3211608338597878,"pZ":1.0242199365346103,"vX0":3.706716818385873,"vY0":-113.51703501908986,"vZ0":-1.7275789893880975,"x":104.76,"y":211.13,"x0":-1.7857732041333507,"y0":50.000850810912326,"z0":5.713915964263193,"aX":4.615342345305013},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.3,"breakHorizontal":-7.3,"spinRate":2793,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4813839937855833,"extension":6.726242859268252},"index":3,"playId":"7095ae74-f99e-3f42-9bba-a266ef7fb3f5","pitchNumber":3,"startTime":"2026-05-27T00:08:18.919Z","endTime":"2026-05-27T00:08:22.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:08:22.385Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T00:09:05.800Z","endTime":"2026-05-27T00:11:28.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c4468ee0-9a12-3270-9175-e60641049cb4","startTime":"2026-05-27T00:08:48.664Z","endTime":"2026-05-27T00:08:51.664Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.225932995790735,"aZ":-37.5182055966525,"pfxX":4.31374142105562,"pfxZ":-4.194393473386137,"pX":0.3328357579674466,"pZ":0.13961466801659145,"vX0":3.370176935802799,"vY0":-111.83441444872756,"vZ0":-3.7544209642302135,"x":104.31,"y":235.01,"x0":-1.7515538147289338,"y0":50.00517866832752,"z0":5.669140343806848,"aX":5.491539971881404},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.3,"breakHorizontal":-8.6,"spinRate":2661,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.48883635336554754,"extension":6.671424866385387},"index":1,"playId":"0364e471-37a3-3d27-9499-d0583392c054","pitchNumber":1,"startTime":"2026-05-27T00:09:07.830Z","endTime":"2026-05-27T00:09:12.160Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.443329947265692,"aZ":-29.663666259595452,"pfxX":2.130756350716872,"pfxZ":1.776286829716625,"pX":0.6849553966546532,"pZ":1.3501540495214672,"vX0":5.171115127537082,"vY0":-118.30809052297741,"vZ0":-3.6295644259503113,"x":90.89,"y":202.33,"x0":-1.8094591625646144,"y0":50.00173247157996,"z0":5.635013833696426,"aX":3.0069131022930247},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.2,"spinRate":2076,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.4636958984362156,"extension":6.693373293067756},"index":2,"playId":"0452eb8a-75b8-380d-b8e4-3bb51d449ab4","pitchNumber":2,"startTime":"2026-05-27T00:09:28.342Z","endTime":"2026-05-27T00:09:32.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":72.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.293942000557717,"aZ":-37.69391653164067,"pfxX":4.169636331045444,"pfxZ":-4.285793068184706,"pX":-0.2107609759066067,"pZ":1.1292676096330854,"vX0":2.1580845470470043,"vY0":-111.64233371885315,"vZ0":-1.770092901615141,"x":125.03,"y":208.29,"x0":-1.7253540300260828,"y0":50.00238977172021,"z0":5.741263442662848,"aX":5.369636605889385},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.9,"breakHorizontal":-8.0,"spinRate":2735,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.48686305909682703,"extension":6.704046645517162},"index":3,"playId":"cf5bd697-6456-3c6f-8936-cdf936e2a6f0","pitchNumber":3,"startTime":"2026-05-27T00:09:47.533Z","endTime":"2026-05-27T00:09:52.889Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214940134903895,"aZ":-14.190244538390347,"pfxX":-4.886988647552338,"pfxZ":9.30252130105723,"pX":0.5209513330723089,"pZ":2.861813382604651,"vX0":7.610949357759752,"vY0":-137.18201088105948,"vZ0":-5.013981186097713,"x":97.14,"y":161.51,"x0":-1.6361883775029498,"y0":50.00628384920906,"z0":5.658086950707395,"aX":-9.451996014365823},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2270,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.3970729921177574,"extension":6.7568452253032545},"index":4,"playId":"58395bc3-b8e5-37d4-971c-6f26f73bba10","pitchNumber":4,"startTime":"2026-05-27T00:10:09.298Z","endTime":"2026-05-27T00:10:21.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Isiah Kiner-Falefa steals (4) 2nd base. Isiah Kiner-Falefa to 3rd. Isiah Kiner-Falefa advances to 3rd, on a throwing error by catcher Sandy León.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"58395bc3-b8e5-37d4-971c-6f26f73bba10","startTime":"2026-05-27T00:10:35.255Z","endTime":"2026-05-27T00:10:52.969Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"}},{"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":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.259654668432997,"aZ":-27.872333782923977,"pfxX":0.8970100787057738,"pfxZ":2.885787443659063,"pX":0.9464324682287416,"pZ":1.0820509382141368,"vX0":6.113994775933984,"vY0":-120.73056763906519,"vZ0":-4.926213996713726,"x":80.92,"y":209.56,"x0":-1.7248160182104781,"y0":50.00466003644653,"z0":5.5728790988223365,"aX":1.3366528247380045},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":2169,"spinDirection":177},"zone":14,"typeConfidence":0.91,"plateTime":0.4519272881559062,"extension":6.736403783425281},"index":6,"playId":"6fbd2839-40bd-33de-9f05-b2b735e65a2e","pitchNumber":5,"startTime":"2026-05-27T00:10:52.969Z","endTime":"2026-05-27T00:10:56.527Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58952904542137,"aZ":-10.770204185613803,"pfxX":-5.237140302178259,"pfxZ":10.865704482120185,"pX":0.6951688779629304,"pZ":3.2745578351404174,"vX0":7.576826755056568,"vY0":-139.08380652950365,"vZ0":-4.845530985061922,"x":90.5,"y":150.37,"x0":-1.3770039975374424,"y0":50.00339959222055,"z0":5.746333083567715,"aX":-10.317653449098172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2321,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.3929829595580072,"extension":6.700149672644439},"hitData":{"launchSpeed":92.4,"launchAngle":25.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.24,"coordY":82.26}},"index":7,"playId":"7f7c5a90-9774-309b-8fbc-95eb2376c45a","pitchNumber":6,"startTime":"2026-05-27T00:11:20.362Z","endTime":"2026-05-27T00:11:28.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:11:28.019Z","atBatIndex":41},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Austin Riley triples (1) on a sharp fly ball to left fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:13:47.244Z","endTime":"2026-05-27T00:14:39.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(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":86.3,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.314464519221897,"aZ":-24.272676208560657,"pfxX":0.10763861377872797,"pfxZ":4.849458547633123,"pX":-0.535151919663609,"pZ":2.599778603853143,"vX0":-6.422658256660226,"vY0":-125.75039674333019,"vZ0":-3.188849968735924,"x":137.4,"y":168.59,"x0":2.0193960806430225,"y0":50.003380513820964,"z0":5.815984491268951,"aX":0.1760025004178066},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":1.0,"spinRate":2156,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4326812064780885,"extension":5.96367894867237},"index":0,"playId":"ef6b3e5b-7053-3019-88c3-3bca4dbb794c","pitchNumber":1,"startTime":"2026-05-27T00:14:04.933Z","endTime":"2026-05-27T00:14:08.275Z","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":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.725084656892456,"aZ":-21.37756523285875,"pfxX":3.2617008968378745,"pfxZ":7.81826424561877,"pX":0.6594340464049666,"pZ":2.5657412413710747,"vX0":-4.029429899805621,"vY0":-116.69653224424736,"vZ0":-2.5241194807427885,"x":91.86,"y":169.5,"x0":1.9838004455516975,"y0":50.00156891613688,"z0":5.672706751230193,"aX":4.503579006943229},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.8,"breakHorizontal":-4.9,"spinRate":1183,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4691581421503197,"extension":6.107308669509628},"hitData":{"launchSpeed":103.8,"launchAngle":39.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":100.44,"coordY":46.85}},"index":1,"playId":"bd4af373-7e9c-38f9-95a7-89abc25ebf26","pitchNumber":2,"startTime":"2026-05-27T00:14:20.163Z","endTime":"2026-05-27T00:14:39.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:14:39.953Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eli White walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:14:58.315Z","endTime":"2026-05-27T00:17:06.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762946427191796,"aZ":-25.485703361158627,"pfxX":0.277917545344057,"pfxZ":3.9840869075175966,"pX":0.5384462493937775,"pZ":3.9669462313173707,"vX0":-4.4699582643487785,"vY0":-127.57584849059722,"vZ0":-0.028438756274797306,"x":96.48,"y":131.67,"x0":2.2637148542483594,"y0":50.00142730255839,"z0":5.9569652803162185,"aX":0.4667446592002818},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":0.4,"spinRate":1973,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.42637717557848687,"extension":5.946535278832575},"index":0,"playId":"0dd128c7-14af-3d62-83e0-3f90a45ed4ce","pitchNumber":1,"startTime":"2026-05-27T00:15:09.997Z","endTime":"2026-05-27T00:15:13.046Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.419280925908087,"aZ":-24.917065823338493,"pfxX":-0.3552772066780383,"pfxZ":4.309873282603309,"pX":-0.645156953170196,"pZ":2.8813480778846037,"vX0":-6.7094521193387555,"vY0":-127.4798131540495,"vZ0":-2.531911406782335,"x":141.59,"y":160.98,"x0":2.041668351886568,"y0":50.005555002994655,"z0":5.807081239275313,"aX":-0.5973330016919062},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":1.8,"spinRate":2073,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4258604717183818,"extension":6.1393706444576095},"index":1,"playId":"adbc7b54-36a8-3c2f-8629-1bfe8011df66","pitchNumber":2,"startTime":"2026-05-27T00:15:25.468Z","endTime":"2026-05-27T00:15:28.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":67.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.71598980990667,"aZ":-37.46863477196232,"pfxX":-7.936550294103917,"pfxZ":-4.680805936728084,"pX":1.2321069115913692,"pZ":0.43052811138981295,"vX0":0.266650355323072,"vY0":-105.54106916029647,"vZ0":-2.4011198789904116,"x":70.03,"y":227.16,"x0":2.135703412032609,"y0":50.00480566552496,"z0":5.892104865571196,"aX":-8.967688173918075},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-8.8,"breakHorizontal":14.3,"spinRate":2082,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.5186796308295882,"extension":6.303885828516758},"index":2,"playId":"69999817-8789-3342-90bc-678de840f1db","pitchNumber":3,"startTime":"2026-05-27T00:15:45.858Z","endTime":"2026-05-27T00:15:49.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533454627308995,"aZ":-20.433308511409926,"pfxX":2.415681952086733,"pfxZ":6.431149463854575,"pX":-0.9413827762967888,"pZ":1.4561537115138299,"vX0":-8.345300620153223,"vY0":-132.77849226869552,"vZ0":-7.389836938823316,"x":152.88,"y":199.46,"x0":1.8983602160956765,"y0":50.000472385795646,"z0":5.709745090722407,"aX":4.409054020861681},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.0,"spinRate":2104,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40908070481701,"extension":6.371056125097078},"index":3,"playId":"de51bb51-94da-34e3-91c7-2b9d20544703","pitchNumber":4,"startTime":"2026-05-27T00:16:08.275Z","endTime":"2026-05-27T00:16:12.377Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404840845043164,"aZ":-24.240516547674847,"pfxX":-1.5921643732167237,"pfxZ":4.813777924175454,"pX":0.16281854070956325,"pZ":3.2830930725520044,"vX0":-4.493236544408935,"vY0":-126.63036515890855,"vZ0":-1.6968582470639793,"x":110.79,"y":150.14,"x0":2.156841478916329,"y0":50.00013183172696,"z0":5.874449236980258,"aX":-2.6212766680203203},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":3.7,"spinRate":2131,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.43020779322120095,"extension":6.166351821953016},"index":4,"playId":"61de6e16-8f30-3cdd-b549-18bdfdbbd250","pitchNumber":5,"startTime":"2026-05-27T00:16:27.154Z","endTime":"2026-05-27T00:16:30.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"8d87bf06-21d7-4377-b0d2-897c63cd8eda","startTime":"2026-05-27T00:16:46.264Z","endTime":"2026-05-27T00:16:51.264Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.949183881396937,"aZ":-28.270581537386565,"pfxX":6.553393210763003,"pfxZ":2.710488074407887,"pX":-0.7312466556705531,"pZ":-0.13264265380291237,"vX0":-8.049670540261339,"vY0":-118.72310584697219,"vZ0":-7.433906566078764,"x":144.87,"y":242.36,"x0":1.8387094553400436,"y0":50.00108589267829,"z0":5.583179089718277,"aX":9.432615840956702},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-10.1,"spinRate":1229,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.459871427709714,"extension":6.396291160764192},"index":6,"playId":"7a5e05ad-08bc-34db-92af-6c10995566f1","pitchNumber":6,"startTime":"2026-05-27T00:16:59.394Z","endTime":"2026-05-27T00:17:06.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:17:06.027Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II hits a ground-rule double (6) on a line drive to right-center field. Austin Riley scores. Eli White to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:17:30.025Z","endTime":"2026-05-27T00:18:52.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84787996288411,"aZ":-17.94634359819917,"pfxX":3.1846723190689556,"pfxZ":7.863276841990379,"pX":-0.5980516009564966,"pZ":1.5034010455338185,"vX0":-7.769774941575298,"vY0":-133.01212175383012,"vZ0":-7.518007736272121,"x":139.8,"y":198.19,"x0":1.934225894504114,"y0":50.004092813818886,"z0":5.645117082097959,"aX":5.763972776274799},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-4.3,"spinRate":2050,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4102073082881197,"extension":6.318274985970388},"index":0,"playId":"bca3e4b9-6d40-3776-a27a-5f1187c7e591","pitchNumber":1,"startTime":"2026-05-27T00:17:39.756Z","endTime":"2026-05-27T00:17:43.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.100443335783407,"aZ":-31.5117118430516,"pfxX":-7.211722814167569,"pfxZ":0.4818379147749172,"pX":-1.2835030098382163,"pZ":0.767199327468112,"vX0":-5.702626175591368,"vY0":-115.84708780612569,"vZ0":-4.2992483165192406,"x":165.92,"y":218.07,"x0":2.140186678773574,"y0":50.00233693473997,"z0":5.634433822013203,"aX":-9.874893191773294},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.1,"breakHorizontal":14.4,"spinRate":2202,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47143435252314836,"extension":6.212819332971177},"index":1,"playId":"3a5aab34-f01b-36b2-8221-4ed9917246cd","pitchNumber":2,"startTime":"2026-05-27T00:17:57.839Z","endTime":"2026-05-27T00:18:00.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299367092645923,"aZ":-21.577509484865296,"pfxX":5.952217026593319,"pfxZ":5.997385134885127,"pX":0.2716773086235905,"pZ":2.5392038348572092,"vX0":-6.217452515583335,"vY0":-131.42763426487838,"vZ0":-4.399817245452057,"x":106.64,"y":170.22,"x0":1.8837060540495865,"y0":50.0014279984127,"z0":5.817652934793536,"aX":10.514289576780213},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":-9.6,"spinRate":1981,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41520356758743215,"extension":6.260765101072165},"index":2,"playId":"52f1b4ff-aaea-3882-a0d0-b9b08059ccc5","pitchNumber":3,"startTime":"2026-05-27T00:18:22.386Z","endTime":"2026-05-27T00:18:25.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.136455717612247,"aZ":-30.255525244985403,"pfxX":-8.897566317365289,"pfxZ":1.4263769785391265,"pX":-0.2881566668224799,"pZ":1.2861430902180788,"vX0":-2.907987373796716,"vY0":-115.27569669762636,"vZ0":-3.37516295833945,"x":127.98,"y":204.05,"x0":2.145312881014888,"y0":50.00444223558605,"z0":5.685653658081837,"aX":-11.992972721591338},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.0,"breakHorizontal":16.8,"spinRate":2252,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4748733814183095,"extension":6.250042291526145},"hitData":{"launchSpeed":102.7,"launchAngle":16.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":175.5,"coordY":39.69}},"index":3,"playId":"df9929a8-9e27-35e9-a366-a731d0587d3a","pitchNumber":4,"startTime":"2026-05-27T00:18:43.400Z","endTime":"2026-05-27T00:18:52.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:18:52.458Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ha-Seong Kim grounds out, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:21:31.763Z","endTime":"2026-05-27T00:21:59.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:19:08.785Z","endTime":"2026-05-27T00:19:58.650Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Greg Weissert replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T00:19:58.650Z","endTime":"2026-05-27T00:21:34.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231323885163935,"aZ":-26.248411861290084,"pfxX":8.92893171604624,"pfxZ":4.05740754603339,"pX":0.4831980655907049,"pZ":1.7690385775662645,"vX0":7.245307698672034,"vY0":-120.13956069076778,"vZ0":-0.5262402508888842,"x":98.58,"y":191.02,"x0":-3.7319077439227644,"y0":50.00578802783853,"z0":4.323406129303033,"aX":13.057562812723418},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":2775,"spinDirection":77},"zone":9,"typeConfidence":0.89,"plateTime":0.455872028986283,"extension":5.979716636332481},"index":2,"playId":"5dc40b49-05e5-3305-be14-d3d6f3c8d4db","pitchNumber":1,"startTime":"2026-05-27T00:21:34.050Z","endTime":"2026-05-27T00:21:38.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040454661136195,"aZ":-33.00368427403412,"pfxX":-10.235187992677826,"pfxZ":-0.42756814445130864,"pX":-0.5889988845983924,"pZ":2.0125047627840487,"vX0":10.584346997607128,"vY0":-137.46495036427805,"vZ0":-1.7420442038272872,"x":139.45,"y":184.44,"x0":-3.1438372037650533,"y0":50.00389426813881,"z0":4.876874395028822,"aX":-19.75644027063844},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":2135,"spinDirection":240},"zone":7,"typeConfidence":0.86,"plateTime":0.39714960847257785,"extension":5.867448458936522},"hitData":{"launchSpeed":75.6,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":168.11}},"index":3,"playId":"489853d2-c952-3019-a4bd-b6c634527ab5","pitchNumber":2,"startTime":"2026-05-27T00:21:52.346Z","endTime":"2026-05-27T00:21:59.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:21:59.777Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Willson Contreras. Eli White scores. Michael Harris II to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:23:32.365Z","endTime":"2026-05-27T00:24:23.485Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","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":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Sandy León.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T00:22:37.633Z","endTime":"2026-05-27T00:22:41.150Z","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":"901","replacedPlayer":{"id":506702,"link":"/api/v1/people/506702"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-27T00:22:41.150Z","endTime":"2026-05-27T00:23:34.634Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318329090992968,"aZ":-25.20756629377948,"pfxX":11.102742517919538,"pfxZ":4.785127718902064,"pX":-0.09086532804812486,"pZ":1.9074140400773656,"vX0":2.6376243410260303,"vY0":-120.13426986147253,"vZ0":-0.6197702177043042,"x":120.46,"y":187.28,"x0":-2.646168795451287,"y0":50.0000812077857,"z0":4.418961792205691,"aX":16.145534373683564},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.8,"breakHorizontal":-20.8,"spinRate":2907,"spinDirection":80},"zone":8,"typeConfidence":0.9,"plateTime":0.4567865098565207,"extension":6.128850080752956},"index":2,"playId":"84740fe0-71b3-33c5-8a29-113bb4235416","pitchNumber":1,"startTime":"2026-05-27T00:23:34.634Z","endTime":"2026-05-27T00:23:38.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55760190007111,"aZ":-33.65833167403013,"pfxX":-10.004670161222762,"pfxZ":-0.935845632378197,"pX":-0.7012076389632347,"pZ":0.7226086532652872,"vX0":7.154212785356544,"vY0":-124.31249439825476,"vZ0":-2.1035153512261577,"x":143.73,"y":219.27,"x0":-2.302124879511682,"y0":50.00596541173662,"z0":4.347095222290219,"aX":-15.820144923202536},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":16.7,"spinRate":1673,"spinDirection":272},"zone":13,"typeConfidence":0.92,"plateTime":0.43891367174842255,"extension":6.4621795444635355},"index":3,"playId":"b5e393f5-1409-38a3-9b04-48dfc7648002","pitchNumber":2,"startTime":"2026-05-27T00:23:53.961Z","endTime":"2026-05-27T00:23:57.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89227570503221,"aZ":-33.19805931477127,"pfxX":-9.024595701183468,"pfxZ":-0.6201267480522548,"pX":0.010822200357516168,"pZ":1.573668210465705,"vX0":8.386013111964365,"vY0":-126.73750977978347,"vZ0":-0.9790733187936339,"x":116.59,"y":196.29,"x0":-2.148846812658092,"y0":50.00393352968392,"z0":4.5873394931455636,"aX":-14.864348544083038},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":14.8,"spinRate":1503,"spinDirection":272},"zone":8,"typeConfidence":0.88,"plateTime":0.43015157005982463,"extension":5.974154521790934},"hitData":{"launchSpeed":73.2,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":171.95}},"index":4,"playId":"907a77be-4747-3231-b314-cf3619965509","pitchNumber":3,"startTime":"2026-05-27T00:24:15.338Z","endTime":"2026-05-27T00:24:23.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:24:23.485Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a sharp line drive to left fielder Jarren Duran. Michael Harris II scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:24:41.691Z","endTime":"2026-05-27T00:26:48.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"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":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094271399704063,"aZ":-20.62555580982736,"pfxX":-6.811859936574738,"pfxZ":5.910077391593637,"pX":-0.12769287170546886,"pZ":2.583011082887469,"vX0":10.323955129053314,"vY0":-138.45290364369643,"vZ0":-3.068846994924914,"x":121.87,"y":169.04,"x0":-3.0090200318059637,"y0":50.00201120063355,"z0":5.076057988334097,"aX":-13.308709657386785},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":10.3,"spinRate":2194,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.39466574883111516,"extension":5.867285100866791},"index":0,"playId":"8e3ebcc5-f211-36a6-bf09-be92b42e52b2","pitchNumber":1,"startTime":"2026-05-27T00:24:52.138Z","endTime":"2026-05-27T00:24:55.164Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41336777255561,"aZ":-32.58481192586097,"pfxX":1.8339097980889374,"pfxZ":-0.2526151274782862,"pX":0.1546201174005044,"pZ":2.260230670877865,"vX0":7.952876236014087,"vY0":-124.92486654282757,"vZ0":0.22122780333740955,"x":111.11,"y":177.75,"x0":-3.2935440491160723,"y0":50.00568876922239,"z0":4.823677530858861,"aX":2.9326082130644964},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-4.9,"spinRate":2535,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.4365047517565461,"extension":6.50786867575251},"index":1,"playId":"44830499-b8c2-3376-be91-6c428c153c3c","pitchNumber":2,"startTime":"2026-05-27T00:25:19.573Z","endTime":"2026-05-27T00:25:23.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689077254649437,"aZ":-19.97423611744219,"pfxX":-5.6807417854036135,"pfxZ":6.3474603968009795,"pX":-0.49146199221868486,"pZ":4.130600251554047,"vX0":8.947251774017575,"vY0":-136.93890386382012,"vZ0":0.5703949749617309,"x":135.73,"y":127.25,"x0":-3.0445099285620283,"y0":50.006317109150075,"z0":5.272992123075371,"aX":-10.926106826683208},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":8.6,"spinRate":2285,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3980707732743589,"extension":5.739484910107537},"index":2,"playId":"ea93f09a-26ad-3bdc-adb0-c0047c1bedf3","pitchNumber":3,"startTime":"2026-05-27T00:25:39.148Z","endTime":"2026-05-27T00:25:42.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243871216106378,"aZ":-26.391572571223428,"pfxX":-9.80387911116549,"pfxZ":2.9791618343686483,"pX":0.7601696097583784,"pZ":2.4016304380404585,"vX0":13.662997849876014,"vY0":-137.68337435272707,"vZ0":-1.7405085949374395,"x":88.02,"y":173.94,"x0":-2.9662968346867657,"y0":50.0057826610374,"z0":4.807936081979418,"aX":-19.046182201156373},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2184,"spinDirection":244},"zone":6,"typeConfidence":0.91,"plateTime":0.39607809187915244,"extension":6.196962833173837},"index":3,"playId":"79dd9735-018b-320f-a069-d3abc2b210bb","pitchNumber":4,"startTime":"2026-05-27T00:25:57.759Z","endTime":"2026-05-27T00:26:02.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.092294048105238,"aZ":-27.55802454048474,"pfxX":10.464883792567038,"pfxZ":3.199947892477974,"pX":0.47365330736947525,"pZ":1.9841857359917046,"vX0":6.033791384507649,"vY0":-119.07612312765968,"vZ0":0.026231471341312096,"x":98.95,"y":185.21,"x0":-3.4493525352091408,"y0":50.00105804150126,"z0":4.458932044508304,"aX":15.077875721131724},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.1,"breakHorizontal":-20.4,"spinRate":2975,"spinDirection":75},"zone":9,"typeConfidence":0.91,"plateTime":0.45935729690184113,"extension":5.901161813000425},"index":4,"playId":"710ed380-e02a-360c-a9bf-fc7cfa3f6197","pitchNumber":5,"startTime":"2026-05-27T00:26:16.064Z","endTime":"2026-05-27T00:26:19.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868815487325445,"aZ":-19.043832733431515,"pfxX":-6.055659093000489,"pfxZ":6.873833046254758,"pX":0.7105318138138825,"pZ":3.3431050638535127,"vX0":11.753179918757438,"vY0":-136.77810957094238,"vZ0":-1.5072815742708972,"x":89.92,"y":148.52,"x0":-2.8396483703080597,"y0":50.003025640541445,"z0":5.1965532715044365,"aX":-11.569091125140249},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":8.8,"spinRate":2309,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.39920581068696537,"extension":5.896990125106505},"hitData":{"launchSpeed":100.0,"launchAngle":12.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.38,"coordY":109.52}},"index":5,"playId":"fcf8b28a-42c8-36db-9e85-5d3f3d169572","pitchNumber":6,"startTime":"2026-05-27T00:26:38.444Z","endTime":"2026-05-27T00:26:48.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:26:48.609Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T00:27:06.028Z","endTime":"2026-05-27T00:27:57.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212921328142706,"aZ":-32.8644593957067,"pfxX":-10.158041247236007,"pfxZ":-0.3580081771639758,"pX":-0.06094326277559048,"pZ":2.1714449342009994,"vX0":12.076139771183806,"vY0":-137.07874211241406,"vZ0":-1.0000350700588625,"x":119.32,"y":180.15,"x0":-3.1740416627220136,"y0":50.00193383152353,"z0":4.75588955193784,"aX":-19.60923509744693},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2107,"spinDirection":244},"zone":5,"typeConfidence":0.77,"plateTime":0.3973837831148499,"extension":6.356096219432282},"index":0,"playId":"d409fa67-f67c-3998-a06d-3c40a1fbb3d3","pitchNumber":1,"startTime":"2026-05-27T00:27:14.604Z","endTime":"2026-05-27T00:27:18.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560766517383115,"aZ":-20.904858385019043,"pfxX":-4.739564261864675,"pfxZ":5.857022096565754,"pX":-0.15847704712719624,"pZ":2.345488497085197,"vX0":9.190724367707343,"vY0":-136.96657700325517,"vZ0":-3.550462793505256,"x":123.04,"y":175.45,"x0":-2.922237025863274,"y0":50.00612490998966,"z0":5.065889788793171,"aX":-9.12517842053279},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":7.0,"spinRate":2312,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39793126154821845,"extension":5.842189930371231},"index":1,"playId":"77670604-b296-3ef0-a814-31cadded84ce","pitchNumber":2,"startTime":"2026-05-27T00:27:33.710Z","endTime":"2026-05-27T00:27:36.710Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428383698440584,"aZ":-30.439840059864217,"pfxX":2.86072024831274,"pfxZ":1.1212892944974406,"pX":0.30006084482928497,"pZ":2.082714968890838,"vX0":7.891079871568122,"vY0":-122.65401102809203,"vZ0":-0.32499356563380843,"x":105.56,"y":182.55,"x0":-3.3143213774060474,"y0":50.00062967716338,"z0":4.785338416066902,"aX":4.411004188386734},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":2617,"spinDirection":86},"zone":9,"typeConfidence":0.9,"plateTime":0.44445593922365756,"extension":5.97985282850132},"index":2,"playId":"e37c6564-a523-3450-8c85-71c3232b53f1","pitchNumber":3,"startTime":"2026-05-27T00:27:53.071Z","endTime":"2026-05-27T00:27:57.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:27:57.307Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T00:30:25.434Z","endTime":"2026-05-27T00:31:35.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces Dominic Smith, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:29:40.082Z","endTime":"2026-05-27T00:30:27.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562994636645122,"aZ":-12.369469193223535,"pfxX":-6.308544967706082,"pfxZ":10.69461752152119,"pX":-1.4691296543079586,"pZ":2.953787072634648,"vX0":2.963815182797796,"vY0":-135.4629918053791,"vZ0":-5.0284746303677235,"x":173.0,"y":159.03,"x0":-1.7599245805332937,"y0":50.00223111604225,"z0":5.704082617374001,"aX":-11.682766995716234},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":10.8,"spinRate":2282,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.4048790402962674,"extension":6.611116193353747},"index":1,"playId":"65f649d4-d6e0-313e-8718-6db5433125aa","pitchNumber":1,"startTime":"2026-05-27T00:30:27.790Z","endTime":"2026-05-27T00:30:32.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315846295397133,"aZ":-10.83433220894347,"pfxX":-4.912403448067678,"pfxZ":11.547886265619379,"pX":-0.28685350968250795,"pZ":2.8412155396991574,"vX0":4.9923167571259945,"vY0":-135.26865855277876,"vZ0":-5.57920265527369,"x":127.93,"y":162.07,"x0":-1.5207157034067527,"y0":50.00126782669033,"z0":5.694527778986897,"aX":-9.076381401788273},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.9,"breakHorizontal":7.8,"spinRate":2358,"spinDirection":209},"zone":1,"typeConfidence":0.89,"plateTime":0.4053836563524804,"extension":6.549001369643145},"index":2,"playId":"f92c2fcb-799b-35df-88fb-aab5463c7ba2","pitchNumber":2,"startTime":"2026-05-27T00:30:42.189Z","endTime":"2026-05-27T00:30:46.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013006895638277,"aZ":-24.035042283701692,"pfxX":-8.230719086235432,"pfxZ":5.15372149055982,"pX":-0.23809168283644608,"pZ":0.8982485797000161,"vX0":6.415644590851125,"vY0":-124.13472596078437,"vZ0":-6.539236892634298,"x":126.08,"y":214.53,"x0":-1.7713556247729207,"y0":50.005791962537394,"z0":5.534467728202209,"aX":-13.004338431747472},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":13.7,"spinRate":2116,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4392005713803968,"extension":6.716845969775555},"index":3,"playId":"9363422e-0849-30ca-8d31-fb374f1fcd87","pitchNumber":3,"startTime":"2026-05-27T00:30:58.487Z","endTime":"2026-05-27T00:31:02.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47748445009952,"aZ":-12.756595823866277,"pfxX":-6.034952591058197,"pfxZ":10.273928407507794,"pX":-1.1674393669686138,"pZ":2.881230106049444,"vX0":3.7967041636269334,"vY0":-136.24206663610812,"vZ0":-5.0531276058080445,"x":161.5,"y":160.99,"x0":-1.7913128479520988,"y0":50.00019864058063,"z0":5.63373124506172,"aX":-11.402345827774898},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":10.2,"spinRate":2292,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.4012379819505467,"extension":6.550464743635248},"index":4,"playId":"b63adad5-67f8-36f2-9842-5b2185626ca6","pitchNumber":4,"startTime":"2026-05-27T00:31:14.448Z","endTime":"2026-05-27T00:31:19.582Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89602556476942,"aZ":-31.566872241522677,"pfxX":1.6774643143507522,"pfxZ":0.4486407812317914,"pX":-0.9630265697742186,"pZ":2.934990256657163,"vX0":1.4711094320839582,"vY0":-115.79385292383016,"vZ0":0.3972797617310395,"x":153.71,"y":159.54,"x0":-1.8237308917728934,"y0":50.00491739215706,"z0":5.772670812835234,"aX":2.286134603593375},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2172,"spinDirection":163},"zone":11,"typeConfidence":0.63,"plateTime":0.4723805597966346,"extension":6.591661886744326},"index":5,"playId":"e1d03745-f604-3e10-877c-fe2c1523b11e","pitchNumber":5,"startTime":"2026-05-27T00:31:30.350Z","endTime":"2026-05-27T00:31:35.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:31:35.001Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to right fielder Ronald Acuña Jr. Wilyer Abreu to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T00:34:35.726Z","endTime":"2026-05-27T00:37:18.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:31:56.593Z","endTime":"2026-05-27T00:32:26.849Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Didier Fuentes replaces Spencer Strider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T00:32:26.849Z","endTime":"2026-05-27T00:34:38.033Z","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":"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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75000139194447,"aZ":-30.300577249332623,"pfxX":2.053976344980288,"pfxZ":1.1864464403741461,"pX":-0.3864559766853136,"pZ":3.21923888067385,"vX0":4.63078636032497,"vY0":-124.10898544185714,"vZ0":2.128263295989522,"x":131.73,"y":151.86,"x0":-2.536539400341179,"y0":50.00004589423665,"z0":4.858784657921513,"aX":3.231094775269207},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-4.7,"spinRate":2375,"spinDirection":127},"zone":1,"typeConfidence":0.9,"plateTime":0.4398198718636843,"extension":6.632204328745875},"index":2,"playId":"728e512d-8d31-3a44-a7d9-0b50532fde1e","pitchNumber":1,"startTime":"2026-05-27T00:34:38.033Z","endTime":"2026-05-27T00:34:41.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828291166687276,"aZ":-30.947014732511985,"pfxX":3.2282286310378447,"pfxZ":0.7813706901732402,"pX":-0.6317201925168867,"pZ":2.6374847140616975,"vX0":3.3081370501568124,"vY0":-124.66380481778664,"vZ0":0.5400318038803704,"x":141.08,"y":167.57,"x0":-2.3949563429851457,"y0":50.005484813127396,"z0":4.970640033800382,"aX":5.085836305073021},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-6.6,"spinRate":2411,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.4391970679223003,"extension":6.552180448273536},"index":3,"playId":"4032326c-c223-35cf-b010-6e5620c88395","pitchNumber":2,"startTime":"2026-05-27T00:35:10.880Z","endTime":"2026-05-27T00:35:14.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-27T00:35:32.782Z","endTime":"2026-05-27T00:35:45.929Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.114940940211067,"aZ":-32.91659064832677,"pfxX":2.069448823150738,"pfxZ":-0.4544749641527659,"pX":1.417598134567713,"pZ":2.2933605985436474,"vX0":8.651268453628461,"vY0":-125.96390151550528,"vZ0":-0.26491105835089435,"x":62.96,"y":176.86,"x0":-2.310185074145143,"y0":50.00312990925311,"z0":5.028888881954755,"aX":3.3733583469425636},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2420,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.43244407121154005,"extension":6.946190602664979},"index":5,"playId":"a447522e-4cb3-310c-a771-2516a1eb6901","pitchNumber":3,"startTime":"2026-05-27T00:35:45.929Z","endTime":"2026-05-27T00:35:50.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":800311,"fullName":"Didier Fuentes"}}},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"220f7b91-d771-4a18-ba78-860c4168e27a","pitchNumber":3,"startTime":"2026-05-27T00:36:11.088Z","endTime":"2026-05-27T00:36:16.088Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008796611277944,"aZ":-12.99116366583945,"pfxX":-6.593817406019881,"pfxZ":9.0280049550815,"pX":0.5885200573605318,"pZ":2.861393618909743,"vX0":10.14497264534945,"vY0":-143.83426960768853,"vZ0":-3.560502118368052,"x":94.57,"y":161.52,"x0":-2.1050250729113826,"y0":50.000914567113945,"z0":4.904505411752297,"aX":-14.00879054987666},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2161,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.37880492558763956,"extension":7.133579630206096},"index":7,"playId":"ab769218-69d7-3548-8e5f-2e10fb93abc2","pitchNumber":4,"startTime":"2026-05-27T00:36:36.948Z","endTime":"2026-05-27T00:36:40.391Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371801972722793,"aZ":-11.364676911517929,"pfxX":-7.547180518028489,"pfxZ":9.797142706906367,"pX":0.6155571453851687,"pZ":2.6820275673569207,"vX0":10.61362475656229,"vY0":-144.3109570998525,"vZ0":-4.51166095484892,"x":93.54,"y":166.37,"x0":-2.117362142173881,"y0":50.00077080711644,"z0":4.956944802407646,"aX":-16.028476253354295},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.0,"breakHorizontal":11.8,"spinRate":2172,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.37852298715934385,"extension":6.930903488254248},"hitData":{"launchSpeed":81.6,"launchAngle":6.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.01,"coordY":107.09}},"index":8,"playId":"5286dd80-830b-3e5a-a996-b75e441ce9bb","pitchNumber":5,"startTime":"2026-05-27T00:37:05.355Z","endTime":"2026-05-27T00:37:18.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:37:18.797Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks. Wilyer Abreu to 3rd. Willson Contreras to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T00:37:43.786Z","endTime":"2026-05-27T00:39:33.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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, 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.5,"endSpeed":79.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330900164117022,"aZ":-32.003844615803764,"pfxX":1.3655588835527999,"pfxZ":0.10553792340136425,"pX":-1.6545577194373913,"pZ":2.422031731857584,"vX0":2.034130027782641,"vY0":-124.64624823933599,"vZ0":0.39165391529092175,"x":180.07,"y":173.39,"x0":-2.656278031860772,"y0":50.001875122646965,"z0":4.889877574419623,"aX":2.1638219790404416},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.9,"spinRate":2240,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.43820473871539756,"extension":7.157542312801837},"index":0,"playId":"0fb46ad9-c0b6-390a-8c03-1d5687cb9feb","pitchNumber":1,"startTime":"2026-05-27T00:37:57.601Z","endTime":"2026-05-27T00:38:01.282Z","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":96.7,"endSpeed":88.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57579933185915,"aZ":-16.70498684304643,"pfxX":-6.6320950532098015,"pfxZ":7.66182324405629,"pX":-2.2860458101981598,"pZ":3.2844661599796963,"vX0":3.6147840751539118,"vY0":-140.8447791826008,"vZ0":-1.1995589166820273,"x":204.14,"y":150.1,"x0":-2.721289754824846,"y0":50.00059834686582,"z0":4.79113368735975,"aX":-13.385285062758967},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2083,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3881907523383732,"extension":6.789465881729869},"index":1,"playId":"c1af738e-9086-32f4-9ae3-948377848c3c","pitchNumber":2,"startTime":"2026-05-27T00:38:14.330Z","endTime":"2026-05-27T00:38:17.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.410252881377964,"aZ":-14.812289516992216,"pfxX":-6.771142627612325,"pfxZ":8.754636400273432,"pX":-0.3770529305006025,"pZ":2.2534695243486764,"vX0":8.561498676507485,"vY0":-139.26169911570238,"vZ0":-4.246025332019531,"x":131.37,"y":177.94,"x0":-2.5974705213326104,"y0":50.005934038219664,"z0":4.7637458550866345,"aX":-13.433240776571902},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2135,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.3918531114543171,"extension":7.337556360172139},"index":2,"playId":"6ca4a230-4fa9-3d59-8354-709a81d7fd1b","pitchNumber":3,"startTime":"2026-05-27T00:38:34.032Z","endTime":"2026-05-27T00:38:37.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387072863022716,"aZ":-31.93251840702396,"pfxX":2.31467146825805,"pfxZ":0.15403696120386456,"pX":-1.30114288949389,"pZ":2.541535483731562,"vX0":2.920512671588733,"vY0":-125.66426881875746,"vZ0":0.8089634900535558,"x":166.6,"y":170.16,"x0":-2.7790498165084565,"y0":50.00484817492563,"z0":4.808822338311092,"aX":3.703369250393828},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2353,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.43581065150157317,"extension":6.740604200006392},"index":3,"playId":"325fabc0-db4a-33de-a785-a9a87ce90f7e","pitchNumber":4,"startTime":"2026-05-27T00:38:51.065Z","endTime":"2026-05-27T00:38:55.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406658439002864,"aZ":-15.377449345266424,"pfxX":-6.068230889427175,"pfxZ":8.469170009536247,"pX":-0.4047238212369008,"pZ":1.9924820999911181,"vX0":7.943861733101082,"vY0":-139.24437903048468,"vZ0":-4.778796781069562,"x":132.43,"y":184.98,"x0":-2.4931740149999957,"y0":50.00077087212024,"z0":4.733149051494589,"aX":-12.032067968337918},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2055,"spinDirection":222},"zone":7,"typeConfidence":0.89,"plateTime":0.39191041558796114,"extension":7.356229320676834},"index":4,"playId":"1c773f3d-3a09-3f01-915f-bedbf97976a4","pitchNumber":5,"startTime":"2026-05-27T00:39:09.969Z","endTime":"2026-05-27T00:39:13.515Z","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":96.3,"endSpeed":88.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60544445939413,"aZ":-13.545098193983296,"pfxX":-6.876962080151591,"pfxZ":9.341729693693921,"pX":0.06407391035123719,"pZ":1.2348709827641797,"vX0":9.328941919196211,"vY0":-139.86256219440395,"vZ0":-7.20553193586099,"x":114.56,"y":205.44,"x0":-2.410983021268152,"y0":50.00214372391574,"z0":4.720867503940512,"aX":-13.713646684891241},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2123,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3906375825388122,"extension":7.191521353038615},"index":5,"playId":"30714bc0-0d80-3baf-be74-498ce116eb62","pitchNumber":6,"startTime":"2026-05-27T00:39:29.547Z","endTime":"2026-05-27T00:39:33.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:39:33.966Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mickey Gasper grounds into a double play, shortstop Ha-Seong Kim to first baseman Matt Olson. Wilyer Abreu scores. Willson Contreras to 3rd. Masataka Yoshida out at 2nd. Mickey Gasper out at 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T00:40:33.296Z","endTime":"2026-05-27T00:42:07.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:39:43.122Z","endTime":"2026-05-27T00:40:35.625Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28420893676451,"aZ":-29.56025254658566,"pfxX":0.8020327944736736,"pfxZ":1.628861346757689,"pX":-0.5804640662072901,"pZ":1.3941501121370456,"vX0":4.535728831966413,"vY0":-125.43821166379773,"vZ0":-2.631414115706615,"x":139.13,"y":201.14,"x0":-2.509905141097092,"y0":50.0060233908551,"z0":4.845611808486185,"aX":1.288669522018321},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":2346,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4351909575745765,"extension":6.6446431806106405},"index":1,"playId":"d6e922b1-b995-3e83-b732-c60aa7af653e","pitchNumber":1,"startTime":"2026-05-27T00:40:35.625Z","endTime":"2026-05-27T00:40:40.792Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22925762251736,"aZ":-15.533760788358503,"pfxX":-7.039529414961194,"pfxZ":8.51433280143443,"pX":-1.4533145132223664,"pZ":2.5841024546047695,"vX0":5.54596899444653,"vY0":-139.15139150920447,"vZ0":-2.978443946444314,"x":172.4,"y":169.01,"x0":-2.56105061216493,"y0":50.001705850754774,"z0":4.701968382073894,"aX":-13.756629554543986},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2090,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.3941443078633333,"extension":6.888591185127771},"index":2,"playId":"8c087f69-d8a5-3a5b-993b-d61cd6dbde78","pitchNumber":2,"startTime":"2026-05-27T00:40:53.061Z","endTime":"2026-05-27T00:40:57.142Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88915604879077,"aZ":-17.043356140598505,"pfxX":-7.791923051247849,"pfxZ":8.010718771973162,"pX":-0.6053819332611304,"pZ":2.941385877832651,"vX0":7.802742194900512,"vY0":-136.74877984652875,"vZ0":-1.6227018428689552,"x":140.08,"y":159.36,"x0":-2.486931635176599,"y0":50.00281888320188,"z0":4.714802632692906,"aX":-14.718942066275474},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2130,"spinDirection":229},"zone":1,"typeConfidence":0.86,"plateTime":0.4009228106612919,"extension":7.231657953442983},"index":3,"playId":"0d2b71be-29ea-30c5-8f7a-13b273535424","pitchNumber":3,"startTime":"2026-05-27T00:41:10.861Z","endTime":"2026-05-27T00:41:37.873Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"}}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"fa4a2851-2503-4b59-b625-17a72449f857","startTime":"2026-05-27T00:41:44.379Z","endTime":"2026-05-27T00:41:49.379Z","isPitch":false,"type":"stepoff"},{"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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399046201226348,"aZ":-16.12866416377901,"pfxX":-7.725469110831936,"pfxZ":7.995041173448046,"pX":-0.5955079187627884,"pZ":2.043765317396515,"vX0":8.215271418177899,"vY0":-140.2331077532258,"vZ0":-4.395384276624,"x":139.7,"y":183.6,"x0":-2.5484221986614934,"y0":50.00627239783228,"z0":4.671923184025681,"aX":-15.510433856946916},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2084,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.38944231723545064,"extension":7.141947945002257},"hitData":{"launchSpeed":90.5,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":149.15}},"index":5,"playId":"d26248ed-1c31-38f0-b0b8-8eeefe6d1bbc","pitchNumber":4,"startTime":"2026-05-27T00:41:59.339Z","endTime":"2026-05-27T00:42:07.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:42:07.182Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Sogard grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T00:46:41.576Z","endTime":"2026-05-27T00:47:19.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T00:42:33.041Z","endTime":"2026-05-27T00:43:10.674Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Lee replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-27T00:43:10.674Z","endTime":"2026-05-27T00:46:43.877Z","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":81.6,"endSpeed":74.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503353271343638,"aZ":-30.17389974592919,"pfxX":-1.2332088829755699,"pfxZ":1.4037770978381303,"pX":-0.9679671601603067,"pZ":2.781811560473801,"vX0":-5.583363055721695,"vY0":-118.71901304115183,"vZ0":-2.3601485773823168,"x":153.9,"y":163.67,"x0":1.5779360019817958,"y0":50.00099504617901,"z0":6.5451012039859915,"aX":-1.7529797904791984},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.3,"breakHorizontal":3.6,"spinRate":2063,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4620164621164373,"extension":6.315558556825637},"index":2,"playId":"203b4c66-f784-3f65-b523-dc8605ceebcb","pitchNumber":1,"startTime":"2026-05-27T00:46:43.877Z","endTime":"2026-05-27T00:46:48.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913805999938393,"aZ":-12.209716504266085,"pfxX":6.114927278483713,"pfxZ":10.949955287523272,"pX":0.012451572647266968,"pZ":1.7687297631956644,"vX0":-6.123836766124806,"vY0":-133.6937211840888,"vZ0":-9.727974528230769,"x":116.53,"y":191.02,"x0":1.5304792632730688,"y0":50.00352168996507,"z0":6.315122787497612,"aX":11.148918370906422},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-9.8,"spinRate":2342,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.4085945608309349,"extension":6.2595724246694235},"index":3,"playId":"200c28d3-92c4-369a-b30b-7425ac9eb10f","pitchNumber":2,"startTime":"2026-05-27T00:46:58.116Z","endTime":"2026-05-27T00:47:02.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306329202883607,"aZ":-29.306412695220946,"pfxX":-1.2148852262127288,"pfxZ":1.948201952111006,"pX":-0.1359953179095392,"pZ":1.8170826992753908,"vX0":-3.948634020638723,"vY0":-120.84352680063337,"vZ0":-4.794678861169087,"x":122.18,"y":189.72,"x0":1.6793739439053452,"y0":50.00469644301795,"z0":6.411739527810487,"aX":-1.7904998298400698},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.6,"breakHorizontal":3.1,"spinRate":2112,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.4538479135194011,"extension":6.28200252468294},"hitData":{"launchSpeed":69.7,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":156.24}},"index":4,"playId":"56155078-86f8-37bd-b151-334ba744155d","pitchNumber":3,"startTime":"2026-05-27T00:47:12.065Z","endTime":"2026-05-27T00:47:19.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:47:19.636Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to third baseman Isiah Kiner-Falefa in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T00:50:01.519Z","endTime":"2026-05-27T00:50:48.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Pop Out","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":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:48:41.333Z","endTime":"2026-05-27T00:50:03.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.848746133334267,"aZ":-32.14042896051393,"pfxX":-5.750030333578044,"pfxZ":0.020968806562549958,"pX":-0.7291048087994958,"pZ":2.554769550946696,"vX0":0.8662717028072608,"vY0":-116.70707827139661,"vZ0":-1.1314459919528157,"x":144.79,"y":169.8,"x0":-0.3565939774253491,"y0":50.001393710379084,"z0":6.058358380522315,"aX":-7.973817510372155},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.0,"breakHorizontal":10.2,"spinRate":2645,"spinDirection":300},"zone":4,"typeConfidence":0.91,"plateTime":0.4683565139663428,"extension":5.540846037451211},"index":1,"playId":"a2e15486-3a00-33b9-b82f-e3456c27279b","pitchNumber":1,"startTime":"2026-05-27T00:50:03.681Z","endTime":"2026-05-27T00:50:08.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40849180308458,"aZ":-33.17783721000615,"pfxX":-7.9475783314335,"pfxZ":-0.7476174653176004,"pX":-0.4248940577271432,"pZ":1.0694066782308733,"vX0":2.255671644634871,"vY0":-114.98329300679993,"vZ0":-3.6968240545980624,"x":133.2,"y":209.91,"x0":-0.3862712385440656,"y0":50.00385250740051,"z0":5.918704322326552,"aX":-10.637815491208247},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.0,"breakHorizontal":13.8,"spinRate":2562,"spinDirection":300},"zone":13,"typeConfidence":0.92,"plateTime":0.47643206119008186,"extension":5.686207369966056},"index":2,"playId":"f1dd5562-bcb3-32af-a515-5c7ab36dc439","pitchNumber":2,"startTime":"2026-05-27T00:50:21.175Z","endTime":"2026-05-27T00:50:26.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721411529039806,"aZ":-17.50148123536392,"pfxX":7.185090944773917,"pfxZ":8.685099431784815,"pX":0.6292980556037228,"pZ":2.2276398447850423,"vX0":0.5815369135677317,"vY0":-128.88644366266345,"vZ0":-5.610398930257471,"x":93.01,"y":178.63,"x0":-0.5330624419767146,"y0":50.00385162606191,"z0":5.7756017121478,"aX":12.1399198858994},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.8,"breakHorizontal":-13.2,"spinRate":2228,"spinDirection":163},"zone":9,"typeConfidence":0.91,"plateTime":0.4242880550235788,"extension":5.758164005367448},"hitData":{"launchSpeed":83.1,"launchAngle":71.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.96,"coordY":177.91}},"index":3,"playId":"d09640e7-1dce-32b8-a480-0461c7933ed1","pitchNumber":3,"startTime":"2026-05-27T00:50:39.179Z","endTime":"2026-05-27T00:50:48.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:50:48.449Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out sharply to shortstop Marcelo Mayer.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T00:50:56.420Z","endTime":"2026-05-27T00:51:49.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26916236677267,"aZ":-27.579552082011833,"pfxX":-2.8437847756041705,"pfxZ":2.928821241017875,"pX":-1.2753848936007133,"pZ":3.504433485801912,"vX0":-1.5174093508921866,"vY0":-123.54156001060596,"vZ0":-0.4188657435251165,"x":165.61,"y":144.16,"x0":-0.2866151563906289,"y0":50.00167082593643,"z0":5.96566360340358,"aX":-4.458930681063518},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":5.5,"spinRate":2443,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.44091997913388203,"extension":5.849958406717326},"index":0,"playId":"20b82491-1a00-32c6-82ff-2183cb161758","pitchNumber":1,"startTime":"2026-05-27T00:51:13.052Z","endTime":"2026-05-27T00:51:17.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.904265172844482,"aZ":-21.184700521182542,"pfxX":6.478519806577518,"pfxZ":6.5189261714730975,"pX":-0.5605353613618864,"pZ":3.557897475957315,"vX0":-2.0998984362614572,"vY0":-129.7454643911774,"vZ0":-2.0238430939028524,"x":138.37,"y":142.72,"x0":-0.5771957142725864,"y0":50.005708366365326,"z0":5.980898943243497,"aX":10.926574074158603},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.5,"breakHorizontal":-11.2,"spinRate":2219,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.4239282177638559,"extension":6.3336193260319344},"index":1,"playId":"deefa71b-aa1c-3360-b21b-8f206dc68b55","pitchNumber":2,"startTime":"2026-05-27T00:51:30.119Z","endTime":"2026-05-27T00:51:34.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.461084185109748,"aZ":-18.53203274113713,"pfxX":6.222164295993393,"pfxZ":7.986828406900722,"pX":0.1795599097358018,"pZ":2.125431647076658,"vX0":-0.37706891031960477,"vY0":-129.92101998813555,"vZ0":-5.63061037924672,"x":110.16,"y":181.39,"x0":-0.4815554984973643,"y0":50.001540796716576,"z0":5.731113320551169,"aX":10.625696882657651},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.4,"breakHorizontal":-11.2,"spinRate":2289,"spinDirection":168},"zone":5,"typeConfidence":0.91,"plateTime":0.42173641638022374,"extension":5.864009564419468},"hitData":{"launchSpeed":107.5,"launchAngle":9.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":99.9,"coordY":139.9}},"index":2,"playId":"c5a9e847-260e-3f10-88bd-832b4c1680a7","pitchNumber":3,"startTime":"2026-05-27T00:51:45.111Z","endTime":"2026-05-27T00:51:49.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:51:49.974Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T00:52:00.907Z","endTime":"2026-05-27T00:53:41.487Z","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":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771108556661808,"aZ":-25.97919444803293,"pfxX":-1.480868965297451,"pfxZ":3.934483439435583,"pX":0.21820031545930552,"pZ":2.8231502767628025,"vX0":1.8744301806243195,"vY0":-124.38249854675703,"vZ0":-2.314849027951563,"x":108.68,"y":162.55,"x0":-0.3510069328603593,"y0":50.00431195046095,"z0":5.9092105436550435,"aX":-2.3324572262429664},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":2.3,"spinRate":2464,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.43952309505136977,"extension":5.970898561837105},"index":0,"playId":"2d016619-2369-3035-be12-200a7eec6e07","pitchNumber":1,"startTime":"2026-05-27T00:52:14.848Z","endTime":"2026-05-27T00:52:19.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2159323331815,"aZ":-44.37462256300484,"pfxX":-4.006278867788075,"pfxZ":-9.257963845343648,"pX":0.32351314729996977,"pZ":0.4949820761036988,"vX0":3.0322076516093674,"vY0":-114.65813123599048,"vZ0":-2.4397848417804857,"x":104.67,"y":225.42,"x0":-0.5021922806880812,"y0":50.003001041213224,"z0":5.944620341719004,"aX":-5.279983231245664},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-17.0,"breakHorizontal":6.4,"spinRate":2687,"spinDirection":346},"zone":14,"typeConfidence":0.86,"plateTime":0.479582463837954,"extension":6.076531882511274},"index":1,"playId":"dca158e9-8f00-3624-8367-55002fd704b4","pitchNumber":2,"startTime":"2026-05-27T00:52:29.444Z","endTime":"2026-05-27T00:52:35.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-27T00:52:41.545Z","endTime":"2026-05-27T00:52:56.796Z","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, 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":79.9,"endSpeed":73.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.954591747454817,"aZ":-33.35868396930239,"pfxX":-7.819989073087992,"pfxZ":-0.8742731627017086,"pX":-0.793503003367591,"pZ":2.1032016669151394,"vX0":1.5339128905221233,"vY0":-116.31259854697733,"vZ0":-1.6482778229297779,"x":147.25,"y":181.99,"x0":-0.45034454690561077,"y0":50.00172016491533,"z0":6.0151743939655535,"aX":-10.60146754078038},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":13.7,"spinRate":2756,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.47280990026034564,"extension":5.7244076646551365},"index":3,"playId":"a9183592-923d-35a4-ae9d-dc3c9c6755f1","pitchNumber":3,"startTime":"2026-05-27T00:52:56.796Z","endTime":"2026-05-27T00:53:00.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7298775987594,"aZ":-45.19267511771231,"pfxX":-3.2153700704048322,"pfxZ":-10.052492749641116,"pX":0.39151372806837964,"pZ":0.8267505860742196,"vX0":2.5639840976811907,"vY0":-113.38919301608105,"vZ0":-1.5333883730652083,"x":102.08,"y":216.46,"x0":-0.33897710008085463,"y0":50.00244455057311,"z0":6.041948141336796,"aX":-4.165395168206356},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-18.2,"breakHorizontal":5.2,"spinRate":2815,"spinDirection":343},"zone":14,"typeConfidence":0.9,"plateTime":0.48400148425061706,"extension":5.782614779922806},"index":4,"playId":"35c67a5f-30c6-3b09-958e-04212170a204","pitchNumber":4,"startTime":"2026-05-27T00:53:17.994Z","endTime":"2026-05-27T00:53:22.130Z","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":83.8,"endSpeed":78.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2390390172459,"aZ":-30.864312608338455,"pfxX":-3.9299941017226523,"pfxZ":0.8567227083874727,"pX":-1.4673432443204817,"pZ":1.2622177701938704,"vX0":-1.002036442272828,"vY0":-122.07209365506871,"vZ0":-4.506439889464588,"x":172.93,"y":204.7,"x0":-0.542053092787278,"y0":50.00208188119775,"z0":5.7525124090432715,"aX":-6.004322519424984},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":7.3,"spinRate":2608,"spinDirection":273},"zone":13,"typeConfidence":0.87,"plateTime":0.4465821702395347,"extension":6.199552715575326},"index":5,"playId":"e75d3942-3ed6-3886-af00-b075117bb6ab","pitchNumber":5,"startTime":"2026-05-27T00:53:37.402Z","endTime":"2026-05-27T00:53:41.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:53:41.487Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T00:56:09.991Z","endTime":"2026-05-27T00:56:50.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":[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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":{"description":"Offensive Substitution: Pinch-hitter Andruw Monasterio replaces Marcelo Mayer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T00:55:42.474Z","endTime":"2026-05-27T00:56:12.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"}},{"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":80.0,"endSpeed":73.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576045534178988,"aZ":-31.1525649241604,"pfxX":0.7925528840613381,"pfxZ":0.7544056732097655,"pX":-0.5510408559007024,"pZ":1.9235761524430648,"vX0":-5.224479849882361,"vY0":-116.38737019272551,"vZ0":-3.5655227013340864,"x":138.0,"y":186.84,"x0":1.6281107692851045,"y0":50.00452243660564,"z0":6.452110176113795,"aX":1.0782073011055584},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.7,"breakHorizontal":0.0,"spinRate":2083,"spinDirection":39},"zone":7,"typeConfidence":0.91,"plateTime":0.47213704091248143,"extension":6.394499945894353},"index":1,"playId":"18686b1f-c758-3f75-805d-234e0a365aa8","pitchNumber":1,"startTime":"2026-05-27T00:56:12.169Z","endTime":"2026-05-27T00:56:15.854Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188405542297193,"aZ":-10.000793803674279,"pfxX":3.8277797867294474,"pfxZ":12.097496779327564,"pX":-1.3631191936543114,"pZ":3.8178734950826785,"vX0":-8.266339914542327,"vY0":-134.08733431002105,"vZ0":-5.13890368719194,"x":168.96,"y":135.7,"x0":1.2532545775566937,"y0":50.0036726055205,"z0":6.463535929201012,"aX":7.016944799746893},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.1,"breakHorizontal":-5.3,"spinRate":2282,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.40744152511736864,"extension":6.253274616244556},"index":2,"playId":"ea9fac47-f52e-34d5-8b2a-b219c2f98512","pitchNumber":2,"startTime":"2026-05-27T00:56:26.162Z","endTime":"2026-05-27T00:56: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(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":84.4,"endSpeed":77.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.599152193751237,"aZ":-19.357066087174424,"pfxX":7.827149944245758,"pfxZ":8.360048924898075,"pX":0.44918318006429,"pZ":2.77621226619553,"vX0":-5.685640530788298,"vY0":-122.85026326274016,"vZ0":-4.6175174125138625,"x":99.88,"y":163.82,"x0":1.7728905771830243,"y0":50.00491364252926,"z0":6.318636236534786,"aX":12.004244995269756},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":1653,"spinDirection":141},"zone":3,"typeConfidence":0.93,"plateTime":0.4452976840179619,"extension":6.469515577972101},"hitData":{"launchSpeed":83.3,"launchAngle":51.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.57,"coordY":96.52}},"index":3,"playId":"03694aca-eeb9-3573-b6b4-39bf6af58283","pitchNumber":3,"startTime":"2026-05-27T00:56:40.823Z","endTime":"2026-05-27T00:56:50.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:56:50.202Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isiah Kiner-Falefa homers (1) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T00:56:54.366Z","endTime":"2026-05-27T00:58:11.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056182720723136,"aZ":-11.930509487462682,"pfxX":6.017160599167801,"pfxZ":11.148968545427703,"pX":-1.898975769134444,"pZ":2.00546296633753,"vX0":-10.512744464243244,"vY0":-133.03905372174617,"vZ0":-9.089909090848227,"x":189.38,"y":184.63,"x0":1.2988083926169691,"y0":50.003063166876146,"z0":6.303275610649969,"aX":10.926707504504416},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-9.0,"spinRate":2328,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.40965506356577386,"extension":6.380974679106762},"index":0,"playId":"e89a54d4-9cda-3d97-840d-b333aeb9f430","pitchNumber":1,"startTime":"2026-05-27T00:57:17.580Z","endTime":"2026-05-27T00:57:21.095Z","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":82.3,"endSpeed":76.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111207603321834,"aZ":-28.52362713224844,"pfxX":-1.1439114317850352,"pfxZ":2.501007186631192,"pX":0.3064025294143759,"pZ":2.6799750941441784,"vX0":-3.1847156586619136,"vY0":-119.82688322546923,"vZ0":-2.961503291575933,"x":105.32,"y":166.42,"x0":1.7987938179888838,"y0":50.00440562440541,"z0":6.4676506003760466,"aX":-1.671570810176746},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.1,"breakHorizontal":2.8,"spinRate":2114,"spinDirection":168},"zone":6,"typeConfidence":0.91,"plateTime":0.4562541659372128,"extension":6.290669816293999},"index":1,"playId":"3a69e40b-cf3f-3ad5-bb1a-af70d091bdf8","pitchNumber":2,"startTime":"2026-05-27T00:57:32.082Z","endTime":"2026-05-27T00:57:35.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.797430736123836,"aZ":-28.346587889576625,"pfxX":-0.2181837849862474,"pfxZ":2.5834138643119857,"pX":0.045157327322810595,"pZ":2.776285927924451,"vX0":-3.82081210139658,"vY0":-120.06305732843629,"vZ0":-2.7109084130192973,"x":115.28,"y":163.82,"x0":1.6751448361777561,"y0":50.00459084049341,"z0":6.4025063944226295,"aX":-0.3233900279106609},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":1.2,"spinRate":2076,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.45347316084482614,"extension":6.48796578321785},"hitData":{"launchSpeed":98.3,"launchAngle":30.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.68,"coordY":46.54}},"index":2,"playId":"5e98395e-0332-3634-b99b-3179ab8548f4","pitchNumber":3,"startTime":"2026-05-27T00:57:50.474Z","endTime":"2026-05-27T00:58:11.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T00:58:11.310Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T00:58:31.437Z","endTime":"2026-05-27T01:00:17.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":[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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74685569170868,"aZ":-27.229417880146027,"pfxX":1.8818879461667017,"pfxZ":3.194076977812912,"pX":-0.5871693691331067,"pZ":0.7809783716272055,"vX0":-5.8264448319164455,"vY0":-123.15622230734883,"vZ0":-7.746753843239924,"x":139.38,"y":217.69,"x0":1.5570301707647642,"y0":50.002635723373004,"z0":6.246257708210288,"aX":2.913074757210458},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2146,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.4434878945767742,"extension":6.360351922871737},"index":0,"playId":"777d050d-fb63-3790-9a3d-8648f47a1933","pitchNumber":1,"startTime":"2026-05-27T00:58:38.981Z","endTime":"2026-05-27T00:58:42.325Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843449330539883,"aZ":-8.700979763702714,"pfxX":4.495136544438313,"pfxZ":12.065863817667946,"pX":0.17423225596110384,"pZ":2.736417187051887,"vX0":-5.130744224076636,"vY0":-138.1408063602998,"vZ0":-8.152684954954424,"x":110.36,"y":164.9,"x0":1.4657411338387303,"y0":50.004311898097875,"z0":6.299380633565984,"aX":8.746620428376184},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.5,"breakHorizontal":-7.2,"spinRate":2302,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.39548293957594094,"extension":6.366369997148505},"index":1,"playId":"296154ab-6915-3f8a-8225-286a14f65239","pitchNumber":2,"startTime":"2026-05-27T00:58:57.387Z","endTime":"2026-05-27T00:59:01.405Z","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.6,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01443947356564,"aZ":-25.874517760713918,"pfxX":-0.16396066790197672,"pfxZ":4.037968443417885,"pX":0.47672774377115834,"pZ":1.0872959248839271,"vX0":-2.9637042258630473,"vY0":-123.2158710283167,"vZ0":-7.239986851560065,"x":98.83,"y":209.42,"x0":1.7089644113367353,"y0":50.005850934183414,"z0":6.204697896073728,"aX":-0.2554059849316066},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":0.8,"spinRate":2116,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.44198421018281886,"extension":6.418989860816173},"index":2,"playId":"117265e9-57b4-39fe-bbe6-51c60f183fc6","pitchNumber":3,"startTime":"2026-05-27T00:59:13.932Z","endTime":"2026-05-27T00:59:18.698Z","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":84.0,"endSpeed":78.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90176951525169,"aZ":-26.428649736013742,"pfxX":-0.18104378488012696,"pfxZ":3.7310854065482184,"pX":0.6536679998937459,"pZ":2.053460116480222,"vX0":-2.610573456658749,"vY0":-122.4164714412428,"vZ0":-4.924224576305436,"x":92.08,"y":183.34,"x0":1.7510424191773835,"y0":50.00228739766724,"z0":6.314579313274111,"aX":-0.27845114699421475},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":0.8,"spinRate":2096,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.4449849447269947,"extension":6.360938508063896},"index":3,"playId":"1473f0f8-4944-3305-9bb3-17b75a7d1fbb","pitchNumber":4,"startTime":"2026-05-27T00:59:27.994Z","endTime":"2026-05-27T00:59:32.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-27T00:59:46.851Z","endTime":"2026-05-27T00:59:54.944Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519737738628173,"aZ":-7.685414775720151,"pfxX":3.792995433869086,"pfxZ":12.556970533650356,"pX":-1.417410389143919,"pZ":2.491342949185739,"vX0":-8.438195987024466,"vY0":-138.4330871531093,"vZ0":-8.947764322088844,"x":171.03,"y":171.51,"x0":1.1709242606025068,"y0":50.00306781212606,"z0":6.271498677866955,"aX":7.398139729484793},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.1,"breakHorizontal":-5.2,"spinRate":2339,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.39494902307091717,"extension":6.433884045296249},"index":5,"playId":"ec5044e6-09c7-3343-8d71-f106124cdd8c","pitchNumber":5,"startTime":"2026-05-27T00:59:54.944Z","endTime":"2026-05-27T00:59:59.295Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316788820942666,"aZ":-25.761215100819925,"pfxX":-1.7821621373302075,"pfxZ":4.123387602602465,"pX":0.14354242332343775,"pZ":2.071054445231946,"vX0":-2.9358873417347473,"vY0":-123.10332811078256,"vZ0":-4.955533460993604,"x":111.53,"y":182.86,"x0":1.5769405783105888,"y0":50.00453119518773,"z0":6.255154088297878,"aX":-2.7722891257128843},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.7,"breakHorizontal":3.8,"spinRate":2096,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.44264320257180323,"extension":6.462354128234053},"hitData":{"launchSpeed":94.1,"launchAngle":23.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":212.79,"coordY":93.52}},"index":6,"playId":"f757e3fb-491e-3a43-bf5f-6e41d8409c6f","pitchNumber":6,"startTime":"2026-05-27T01:00:10.425Z","endTime":"2026-05-27T01:00:17.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:00:17.936Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T01:00:29.452Z","endTime":"2026-05-27T01:02:57.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4168197493556,"aZ":-18.357519319100916,"pfxX":6.0114404632310485,"pfxZ":8.794118700506665,"pX":0.3676076373215693,"pZ":1.8142030253283838,"vX0":-5.282900101878549,"vY0":-124.40584451925963,"vZ0":-6.943831696219752,"x":102.99,"y":189.8,"x0":1.7352759622762604,"y0":50.00225053321277,"z0":6.157485108997905,"aX":9.444359105677107},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.7,"spinRate":1732,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.4398797393428242,"extension":6.601636357180792},"index":0,"playId":"8b7f454c-5455-31ea-84de-a99b6105541c","pitchNumber":1,"startTime":"2026-05-27T01:00:49.164Z","endTime":"2026-05-27T01:00:52.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674985512175603,"aZ":-17.075468789648475,"pfxX":7.2972924588592605,"pfxZ":9.293150445895979,"pX":0.04700031909322932,"pZ":1.6878259113954872,"vX0":-6.334070529974352,"vY0":-126.38079642671538,"vZ0":-7.7899192039565115,"x":115.21,"y":193.21,"x0":1.6322294757513658,"y0":50.00593139288422,"z0":6.1710070163004715,"aX":11.859805713696911},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.4,"breakHorizontal":-11.9,"spinRate":1840,"spinDirection":142},"zone":8,"typeConfidence":0.93,"plateTime":0.4326523570127443,"extension":6.566215055191449},"index":1,"playId":"aa4d5801-0bf8-3bb9-a716-531785d4c8ee","pitchNumber":2,"startTime":"2026-05-27T01:01:02.893Z","endTime":"2026-05-27T01:01:29.894Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207345449705233,"aZ":-27.51395389215824,"pfxX":-0.4441300128535901,"pfxZ":3.0552931209526095,"pX":-0.8364040915202299,"pZ":1.6071954510275128,"vX0":-5.5851815559526585,"vY0":-122.22675995460939,"vZ0":-5.677067622399408,"x":148.88,"y":195.39,"x0":1.5280588658380927,"y0":50.002754886280314,"z0":6.298097166097384,"aX":-0.6775449590397256},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":2.0,"spinRate":2152,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4467008863979016,"extension":6.520991481643729},"index":2,"playId":"c8a78383-ad0e-34ea-b9c8-603487730d2a","pitchNumber":3,"startTime":"2026-05-27T01:01:33.929Z","endTime":"2026-05-27T01:01:37.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784125497769438,"aZ":-8.680075686833796,"pfxX":5.440515487467661,"pfxZ":11.894166264925618,"pX":0.1615537160690528,"pZ":2.7770141124613694,"vX0":-5.598181971712621,"vY0":-139.0789606700797,"vZ0":-8.252089501363107,"x":110.84,"y":163.8,"x0":1.4857194149696118,"y0":50.004314201726125,"z0":6.344275138893483,"aX":10.747453293098971},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.2,"breakHorizontal":-8.8,"spinRate":2403,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.3925971787162852,"extension":6.4069664092340535},"index":3,"playId":"dd646210-d5ff-33f4-9531-d6ea9492cc27","pitchNumber":4,"startTime":"2026-05-27T01:01:53.452Z","endTime":"2026-05-27T01:01:56.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436038726029306,"aZ":-19.1568438740435,"pfxX":6.560890689574968,"pfxZ":7.983440306688823,"pX":-0.11555808135915495,"pZ":0.38193279225705085,"vX0":-6.551021925555941,"vY0":-126.07312941382148,"vZ0":-10.226191394541653,"x":121.4,"y":228.47,"x0":1.647848101775109,"y0":50.00538354169243,"z0":5.997576443294379,"aX":10.703616576161767},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.6,"breakHorizontal":-10.7,"spinRate":1651,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.43225562098766845,"extension":6.703895428147371},"index":4,"playId":"893f15a6-abea-395b-9847-95dfaab43528","pitchNumber":5,"startTime":"2026-05-27T01:02:14.494Z","endTime":"2026-05-27T01:02:18.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92582398323795,"aZ":-9.534046134337066,"pfxX":4.061649499524183,"pfxZ":11.665177391496538,"pX":0.8960885989256234,"pZ":3.1906199450998125,"vX0":-2.9553382816426197,"vY0":-138.00608440046022,"vZ0":-6.848083813829236,"x":82.84,"y":152.63,"x0":1.4498084311164103,"y0":50.00197507012455,"z0":6.336521356093076,"aX":7.882915400562475},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":-6.8,"spinRate":2385,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.39594492605992837,"extension":6.449618583295883},"index":5,"playId":"ad2e79ae-172d-3937-9111-545e4901f80c","pitchNumber":6,"startTime":"2026-05-27T01:02:35.610Z","endTime":"2026-05-27T01:02:38.940Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.610366949601833,"aZ":-28.649260605681146,"pfxX":0.6875687309285331,"pfxZ":2.3063288175651966,"pX":-0.1381399638383858,"pZ":0.8088476171175496,"vX0":-4.381511955065543,"vY0":-121.1995499402741,"vZ0":-7.346480324141526,"x":122.27,"y":216.94,"x0":1.582932711719552,"y0":50.00337831012441,"z0":6.291616100365213,"aX":1.051414679515068},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":-0.5,"spinRate":2087,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4472952786261408,"extension":6.537412693809},"index":6,"playId":"f6763ff6-51e8-34d1-b3d9-b0add78cfbff","pitchNumber":7,"startTime":"2026-05-27T01:02:53.131Z","endTime":"2026-05-27T01:02:57.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:02:57.700Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T01:05:41.025Z","endTime":"2026-05-27T01:07:38.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"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":[4,5,6,7,8,10],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Andruw Monasterio remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T01:04:38.219Z","endTime":"2026-05-27T01:04:38.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"description":"Defensive switch from third base to shortstop for Isiah Kiner-Falefa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T01:04:38.235Z","endTime":"2026-05-27T01:04:38.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Tyron Guerrero replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-27T01:04:38.237Z","endTime":"2026-05-27T01:05:13.152Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-27T01:05:13.152Z","endTime":"2026-05-27T01:05:43.380Z","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":"601","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"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":99.8,"endSpeed":91.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.765323281976443,"aZ":-14.961133254989242,"pfxX":-9.68780066079109,"pfxZ":8.028221746174204,"pX":-0.9917006761058446,"pZ":1.9802904083632644,"vX0":6.073916220780896,"vY0":-145.01545763926356,"vZ0":-9.133201640588947,"x":154.8,"y":185.31,"x0":-1.8473246495482178,"y0":50.00328667364025,"z0":6.069221515072006,"aX":-20.773510683174585},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.0,"breakHorizontal":16.4,"spinRate":2359,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.376732481816628,"extension":6.9491320214767285},"index":4,"playId":"072de420-1268-3685-92d6-f0c6ff6f0aa4","pitchNumber":1,"startTime":"2026-05-27T01:05:43.380Z","endTime":"2026-05-27T01:05:47.517Z","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":98.8,"endSpeed":90.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70968110531967,"aZ":-16.267397624200072,"pfxX":-7.797681557227101,"pfxZ":7.573994562334056,"pX":-1.5229299205977331,"pZ":3.8602259860525137,"vX0":3.96220561909049,"vY0":-143.86668757531027,"vZ0":-3.8100943996258234,"x":175.05,"y":134.55,"x0":-1.9032445438989265,"y0":50.00512869406367,"z0":6.207059902018819,"aX":-16.382828139716676},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2149,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.38039934973364664,"extension":6.889527350953041},"index":5,"playId":"88ecf7e6-8ef8-3f5b-abad-face3c4c5246","pitchNumber":2,"startTime":"2026-05-27T01:05:59.554Z","endTime":"2026-05-27T01:06:02.930Z","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":1,"outs":0},"pitchData":{"startSpeed":100.9,"endSpeed":92.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835523474021205,"aZ":-12.749197763947029,"pfxX":-7.770129828333273,"pfxZ":8.824440082995888,"pX":-0.11372107480255168,"pZ":3.1169863296337876,"vX0":7.309303265254117,"vY0":-146.7822780184639,"vZ0":-6.423556398908709,"x":121.33,"y":154.62,"x0":-1.6158174594587544,"y0":50.004630195228636,"z0":6.079175192121105,"aX":-17.10827742157045},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.0,"breakHorizontal":12.8,"spinRate":2317,"spinDirection":224},"zone":2,"typeConfidence":0.92,"plateTime":0.37189078940195364,"extension":7.084964015046693},"index":6,"playId":"111fc44d-9d6b-36ed-acce-1d5fda5a7491","pitchNumber":3,"startTime":"2026-05-27T01:06:17.875Z","endTime":"2026-05-27T01:06:22.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99709119626339,"aZ":-14.54617050669464,"pfxX":-9.381405953305787,"pfxZ":8.368655514811525,"pX":-1.2080440957525205,"pZ":2.9437327204087773,"vX0":5.29814794101776,"vY0":-144.54106005241803,"vZ0":-6.608694923439049,"x":163.05,"y":159.3,"x0":-1.849896551636963,"y0":50.00625872445214,"z0":6.160157565828018,"aX":-19.772012658122446},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":15.8,"spinRate":2258,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3795304679570939,"extension":6.987778672373696},"index":7,"playId":"ca80bec3-60bd-33c5-a3c8-a66adf8c955a","pitchNumber":4,"startTime":"2026-05-27T01:06:36.817Z","endTime":"2026-05-27T01:06:43.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23495355510997,"aZ":-15.618552548210012,"pfxX":-9.299147762267706,"pfxZ":7.833885418070624,"pX":-0.7126989426420441,"pZ":3.035645794271956,"vX0":6.347652062992363,"vY0":-144.3872468461908,"vZ0":-6.118643181365699,"x":144.17,"y":156.82,"x0":-1.729999588628363,"y0":50.00609509284571,"z0":6.141347127234573,"aX":-19.6621406482692},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.1,"breakHorizontal":15.6,"spinRate":2248,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.37917047687354,"extension":6.903893944430835},"index":8,"playId":"4d96ed30-c424-3846-9baa-cb3f06f65a94","pitchNumber":5,"startTime":"2026-05-27T01:06:56.267Z","endTime":"2026-05-27T01:07:00.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-05-27T01:07:14.588Z","endTime":"2026-05-27T01:07:28.091Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68142619074369,"aZ":-15.861215231954729,"pfxX":-9.50500840228769,"pfxZ":7.585955252894244,"pX":-0.9171223818801029,"pZ":2.117796160545103,"vX0":6.190409691967865,"vY0":-145.41347091851347,"vZ0":-8.550562148161248,"x":151.96,"y":181.6,"x0":-1.8336649945675063,"y0":50.00593835184394,"z0":6.049806932661508,"aX":-20.449513603658925},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2178,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.376030744333709,"extension":7.078321105816974},"hitData":{"launchSpeed":97.9,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.77,"coordY":109.48}},"index":10,"playId":"5c835acb-6000-3479-91e2-390deba5261d","pitchNumber":6,"startTime":"2026-05-27T01:07:28.091Z","endTime":"2026-05-27T01:07:38.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:07:38.206Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (12) on a fly ball to center field. Mike Yastrzemski scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T01:07:57.301Z","endTime":"2026-05-27T01:09:31.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":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":594027,"link":"/api/v1/people/594027"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":594027,"link":"/api/v1/people/594027"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":100.6,"endSpeed":92.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.664706390509952,"aZ":-14.492980694801865,"pfxX":-8.632801501038013,"pfxZ":8.126303633516162,"pX":0.7113876115080161,"pZ":2.132462861429561,"vX0":10.19637216996197,"vY0":-145.97847887153065,"vZ0":-8.76872646298455,"x":89.88,"y":181.2,"x0":-1.691351465474692,"y0":50.005819497899225,"z0":6.031277779384871,"aX":-18.791108044734784},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.2,"breakHorizontal":13.8,"spinRate":2400,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3740196578715649,"extension":7.153370635343758},"index":0,"playId":"fabb80e1-c67b-3a24-83a1-fea00e4dc5c5","pitchNumber":1,"startTime":"2026-05-27T01:08:06.474Z","endTime":"2026-05-27T01:08:10.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90954826515421,"aZ":-14.785771211120581,"pfxX":-8.24644173071387,"pfxZ":8.04143763502155,"pX":-1.6480230843227623,"pZ":3.297692154898448,"vX0":3.983665323482796,"vY0":-146.00988870235238,"vZ0":-5.777715277546419,"x":179.82,"y":149.74,"x0":-1.9575871128496132,"y0":50.002810985096154,"z0":6.189605885414792,"aX":-17.83084865941407},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2232,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.37492266216930936,"extension":6.950470980807492},"index":1,"playId":"26a927ad-3889-3d59-bb7a-95ee400b73dd","pitchNumber":2,"startTime":"2026-05-27T01:08:23.894Z","endTime":"2026-05-27T01:08:27.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.527227804666396,"aZ":-16.79742110932703,"pfxX":-9.26837007390474,"pfxZ":7.264703464882441,"pX":-1.2001357222447717,"pZ":2.342650124198544,"vX0":5.0217605000640715,"vY0":-144.30613555036078,"vZ0":-7.532995068536218,"x":162.75,"y":175.53,"x0":-1.7556513908318052,"y0":50.00179592104167,"z0":6.015186354298571,"aX":-19.61129758296522},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":2240,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.37908807864364835,"extension":7.0546376133259505},"index":2,"playId":"c7c3d266-0b30-3917-94fa-c23145adb120","pitchNumber":3,"startTime":"2026-05-27T01:08:43.862Z","endTime":"2026-05-27T01:08:47.852Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741097722202685,"aZ":-26.390191670884093,"pfxX":-3.474546533697132,"pfxZ":3.1876651605097113,"pX":0.0530445644582551,"pZ":1.3293972782133534,"vX0":5.7756082911536115,"vY0":-133.1230679053677,"vZ0":-7.337468980768376,"x":114.98,"y":202.89,"x0":-1.6827649377294422,"y0":50.001181788289905,"z0":6.002687494729871,"aX":-6.301888208473423},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":1530,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40978396726438326,"extension":7.297959656973911},"hitData":{"launchSpeed":104.1,"launchAngle":25.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.97,"coordY":28.12}},"index":3,"playId":"ef1da1ba-4128-3673-b85e-3969e08f402e","pitchNumber":4,"startTime":"2026-05-27T01:09:05.341Z","endTime":"2026-05-27T01:09:31.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:09:31.253Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T01:09:37.044Z","endTime":"2026-05-27T01:11:57.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":92.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.958730639723992,"aZ":-16.70223514145719,"pfxX":-9.239925937107607,"pfxZ":7.078210287974651,"pX":-0.22834256322491803,"pZ":2.6340542236431874,"vX0":8.196128349995048,"vY0":-146.31861378364326,"vZ0":-6.9719134421816396,"x":125.7,"y":167.66,"x0":-1.8544091523261779,"y0":50.00330142274801,"z0":6.034179767167373,"aX":-20.194864969878473},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2228,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.37322488769409823,"extension":7.054063815719178},"index":0,"playId":"6c5071c0-393e-36b6-b637-533f2dcc7720","pitchNumber":1,"startTime":"2026-05-27T01:10:01.777Z","endTime":"2026-05-27T01:10:05.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838636438671266,"aZ":-14.465110865868422,"pfxX":-8.66857906562943,"pfxZ":8.204232866043586,"pX":-0.984645733467995,"pZ":3.8436663483600912,"vX0":5.618221369954305,"vY0":-145.47713292111982,"vZ0":-4.2085090800309475,"x":154.53,"y":135.0,"x0":-1.8074635853704921,"y0":50.004507773847905,"z0":6.176396823698344,"aX":-18.715338702015323},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.3,"breakHorizontal":14.8,"spinRate":2175,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3754808030710106,"extension":6.961287668935897},"index":1,"playId":"67f2b560-0c9e-3a4f-98d3-3ed7428af312","pitchNumber":2,"startTime":"2026-05-27T01:10:18.326Z","endTime":"2026-05-27T01:10:21.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581984066496517,"aZ":-25.876260781460527,"pfxX":-1.3261440251726593,"pfxZ":3.4696386573415454,"pX":-0.5305559423167173,"pZ":1.8559868270994972,"vX0":3.8720019374001633,"vY0":-132.88837149843698,"vZ0":-6.0842821886921294,"x":137.22,"y":188.67,"x0":-1.8248972690727547,"y0":50.00302169536901,"z0":6.018623070386638,"aX":-2.4071568018859364},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":1.7,"spinRate":2166,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.40990372954109233,"extension":7.0979502338688025},"index":2,"playId":"b1f61813-a826-32ba-8e06-1c2c96f7ac27","pitchNumber":3,"startTime":"2026-05-27T01:10:35.787Z","endTime":"2026-05-27T01:10:39.005Z","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":0},"pitchData":{"startSpeed":99.7,"endSpeed":92.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248507496439753,"aZ":-14.779529941139689,"pfxX":-7.679182211017665,"pfxZ":8.012145790970882,"pX":-0.816653246010067,"pZ":2.289395062403255,"vX0":5.2848626053410115,"vY0":-145.09738726420647,"vZ0":-8.266305971804712,"x":148.13,"y":176.97,"x0":-1.6474373480189797,"y0":50.000986216019626,"z0":6.041381798336835,"aX":-16.665374916223662},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2212,"spinDirection":220},"zone":4,"typeConfidence":0.95,"plateTime":0.3749384471635526,"extension":7.056212655658683},"index":3,"playId":"2edcedf3-33a5-3159-acf7-773cd2eff4f9","pitchNumber":4,"startTime":"2026-05-27T01:10:56.875Z","endTime":"2026-05-27T01:11:00.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, 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":94.0,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.690757812578646,"aZ":-23.56761795714756,"pfxX":-3.358815722348188,"pfxZ":4.530423164011491,"pX":0.6911715631943544,"pZ":0.34822395401587547,"vX0":7.665220032730247,"vY0":-136.37695728514632,"vZ0":-10.674065296858213,"x":90.65,"y":229.38,"x0":-1.7092521821485447,"y0":50.00188759784727,"z0":5.914045230884402,"aX":-6.37914152132011},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":4.6,"spinRate":2186,"spinDirection":200},"zone":14,"typeConfidence":0.64,"plateTime":0.4003719116812241,"extension":7.14895332014339},"index":4,"playId":"2d87f8b9-256c-38c4-a72d-51354a6c66c8","pitchNumber":5,"startTime":"2026-05-27T01:11:20.714Z","endTime":"2026-05-27T01:11:24.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938469216943453,"aZ":-26.545159560027574,"pfxX":-0.044912526973008626,"pfxZ":2.963232503477533,"pX":0.28507223529861064,"pZ":0.0677328183884148,"vX0":5.516691814129466,"vY0":-136.08480091860503,"vZ0":-10.59982235585125,"x":106.13,"y":236.95,"x0":-1.750832878849851,"y0":50.00621910762215,"z0":5.808401771863351,"aX":-0.08552859588907265},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2123,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.4003561302215157,"extension":7.208985308805409},"index":5,"playId":"055f2754-d002-3580-8dd5-12e72b06f8a7","pitchNumber":6,"startTime":"2026-05-27T01:11:48.699Z","endTime":"2026-05-27T01:11:57.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:11:57.722Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T01:12:10.812Z","endTime":"2026-05-27T01:13:09.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092735410562028,"aZ":-15.95209552381236,"pfxX":-8.234357827071126,"pfxZ":7.646180329525171,"pX":-0.20227339951019147,"pZ":1.4218852588832405,"vX0":7.3089545900867465,"vY0":-144.17856755145166,"vZ0":-10.251094650653997,"x":124.71,"y":200.39,"x0":-1.6906966814483044,"y0":50.00489173661589,"z0":5.99031990111504,"aX":-17.472570989870707},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2263,"spinDirection":218},"zone":13,"typeConfidence":0.93,"plateTime":0.3787820773389403,"extension":7.119219030560044},"index":0,"playId":"cdf3d060-2720-3584-8555-4341d814ac68","pitchNumber":1,"startTime":"2026-05-27T01:12:23.825Z","endTime":"2026-05-27T01:12:27.622Z","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":100.1,"endSpeed":92.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.899449170514963,"aZ":-17.31257555748245,"pfxX":-7.975014168589664,"pfxZ":6.870927131308347,"pX":-0.4716099758510268,"pZ":2.8249796045131643,"vX0":6.1783951981883085,"vY0":-145.5912660254577,"vZ0":-6.266112687807906,"x":134.98,"y":162.51,"x0":-1.5775583805256643,"y0":50.000417980664785,"z0":6.040296858820482,"aX":-17.240422538806452},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.5,"breakHorizontal":13.3,"spinRate":2284,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.37519394621683055,"extension":7.202709816507922},"index":1,"playId":"8ba73ac4-75e9-3e21-aeb0-4d0d45ce7aea","pitchNumber":2,"startTime":"2026-05-27T01:12:41.362Z","endTime":"2026-05-27T01:12:45.242Z","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":1},"pitchData":{"startSpeed":101.5,"endSpeed":94.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58305912013323,"aZ":-16.45223682551567,"pfxX":-8.13014141687802,"pfxZ":6.985374646043654,"pX":0.13214723471864173,"pZ":2.1749431232523495,"vX0":8.434685927431316,"vY0":-147.6206459298676,"vZ0":-8.497860702410975,"x":111.96,"y":180.06,"x0":-1.6787059250895708,"y0":50.005333362482475,"z0":6.020080071302822,"aX":-18.30395099579834},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.5,"breakHorizontal":13.4,"spinRate":2265,"spinDirection":218},"zone":5,"typeConfidence":0.94,"plateTime":0.3682637795552748,"extension":7.090898135052309},"index":2,"playId":"bbd818fd-8408-3721-b3dd-6a77a65ab8d8","pitchNumber":3,"startTime":"2026-05-27T01:13:04.975Z","endTime":"2026-05-27T01:13:09.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:13:09.542Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, pitcher Tyron Guerrero to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T01:13:15.954Z","endTime":"2026-05-27T01:14:02.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15874113165102,"aZ":-25.77236642776711,"pfxX":-0.7252881632052011,"pfxZ":3.35761169093254,"pX":-0.21351488465881535,"pZ":2.1767687695182194,"vX0":4.439225216861774,"vY0":-136.33906195681902,"vZ0":-5.4629002134765665,"x":125.14,"y":180.01,"x0":-1.7592218412769602,"y0":50.00467631879283,"z0":5.95384810661697,"aX":-1.3839569116461938},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":0.5,"spinRate":2121,"spinDirection":183},"zone":8,"typeConfidence":0.92,"plateTime":0.3996673341291572,"extension":7.165164554694217},"index":0,"playId":"82328090-eabe-3b5e-a571-f28787228a86","pitchNumber":1,"startTime":"2026-05-27T01:13:35.080Z","endTime":"2026-05-27T01:13:38.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805067909925516,"aZ":-25.504199737219857,"pfxX":0.1312024189891332,"pfxZ":3.3676539672170813,"pX":0.757951961654951,"pZ":1.8085554198675329,"vX0":6.679812723964791,"vY0":-138.55276265496104,"vZ0":-6.827447092619352,"x":88.11,"y":189.95,"x0":-1.6833390602694986,"y0":50.00139856102339,"z0":5.966125846733016,"aX":0.2573298372147707},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2200,"spinDirection":190},"zone":9,"typeConfidence":0.93,"plateTime":0.39268590904844203,"extension":7.216123428297468},"hitData":{"launchSpeed":68.0,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":181.07}},"index":1,"playId":"f968b13f-0b19-35ab-8573-80f0cd238ca8","pitchNumber":2,"startTime":"2026-05-27T01:13:54.016Z","endTime":"2026-05-27T01:14:02.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:14:02.761Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T01:17:40.595Z","endTime":"2026-05-27T01:18:33.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"Mike Yastrzemski remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T01:15:23.670Z","endTime":"2026-05-27T01:15:23.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"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-27T01:15:23.684Z","endTime":"2026-05-27T01:17:42.955Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57474147005576,"aZ":-10.33155999934127,"pfxX":-2.5633323540446433,"pfxZ":10.617019393372027,"pX":-0.09364584089058732,"pZ":3.8522122504553793,"vX0":5.327527549848999,"vY0":-142.48642257092786,"vZ0":-4.311611874888761,"x":120.57,"y":134.77,"x0":-1.654116620159828,"y0":50.00322704174357,"z0":6.037270957712933,"aX":-5.274501188072052},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2374,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38433878969153756,"extension":6.648203091502011},"index":2,"playId":"b69d1f13-a59e-31ef-ad9c-663279e0e603","pitchNumber":1,"startTime":"2026-05-27T01:17:42.955Z","endTime":"2026-05-27T01:17:46.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37663565725315,"aZ":-11.344228199145663,"pfxX":-3.2344662299222886,"pfxZ":9.912659423809494,"pX":0.7193634406492229,"pZ":2.5615501429447955,"vX0":8.05690412987381,"vY0":-143.8290809362534,"vZ0":-7.456964609267349,"x":89.58,"y":169.62,"x0":-1.6941508288981386,"y0":50.00691163240365,"z0":5.8862631056356545,"aX":-6.799992754347039},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2405,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.38036028460208726,"extension":6.773027915545277},"index":3,"playId":"5cfb3640-97b9-371b-bb3d-8b00df410f50","pitchNumber":2,"startTime":"2026-05-27T01:17:58.600Z","endTime":"2026-05-27T01:18:03.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624026387239272,"aZ":-22.839781851586018,"pfxX":-8.641742392367448,"pfxZ":5.203108813856849,"pX":-0.1365258452122006,"pZ":1.6723980521898667,"vX0":6.881549749093319,"vY0":-132.65618231915104,"vZ0":-6.4553012254936215,"x":122.2,"y":193.63,"x0":-1.633084556669187,"y0":50.00198569737678,"z0":5.786415874237514,"aX":-15.502840739691619},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":14.3,"spinRate":1901,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.411849105889587,"extension":6.771433492768661},"index":4,"playId":"8328920b-e7f1-3af8-85b0-9c60ab207b96","pitchNumber":3,"startTime":"2026-05-27T01:18:13.505Z","endTime":"2026-05-27T01:18:16.536Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592598844448904,"aZ":-25.21858766196606,"pfxX":-10.256200956332101,"pfxZ":3.831380744580014,"pX":-1.3658177009816088,"pZ":1.3469926964514203,"vX0":4.215452932977807,"vY0":-133.8393190741454,"vZ0":-6.891923257037229,"x":169.06,"y":202.41,"x0":-1.6277494804883315,"y0":50.00391687431008,"z0":5.758663708516246,"aX":-18.628133686395476},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":1904,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.40906268165563553,"extension":6.635613323463453},"index":5,"playId":"d6495fbd-c953-3a2a-a372-ca7ea47dc28a","pitchNumber":4,"startTime":"2026-05-27T01:18:28.878Z","endTime":"2026-05-27T01:18:33.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:18:33.932Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to second baseman Ozzie Albies.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T01:18:41.955Z","endTime":"2026-05-27T01:19:37.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31174225880317,"aZ":-15.317164984957786,"pfxX":-8.579715865100788,"pfxZ":7.972653293632587,"pX":-0.11507447908665887,"pZ":1.5489478065918538,"vX0":7.429845081443612,"vY0":-143.9969824441904,"vZ0":-9.416031959271313,"x":121.39,"y":196.96,"x0":-1.6054242378861838,"y0":50.00201562925881,"z0":5.794253483424659,"aX":-18.139222135509563},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":14.2,"spinRate":2344,"spinDirection":210},"zone":13,"typeConfidence":0.98,"plateTime":0.3793842325467347,"extension":6.890074286668278},"index":0,"playId":"d69f36d9-da20-32ca-bd95-eaf49a123971","pitchNumber":1,"startTime":"2026-05-27T01:18:57.379Z","endTime":"2026-05-27T01:19:01.072Z","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":98.6,"endSpeed":91.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877031488840522,"aZ":-14.185844813498395,"pfxX":-7.400527261777154,"pfxZ":8.569550520575325,"pX":0.2675389141486974,"pZ":1.3557521037001852,"vX0":7.5149629488596545,"vY0":-143.22627159399443,"vZ0":-10.155134311996369,"x":106.8,"y":202.17,"x0":-1.4157717590247567,"y0":50.00249692209577,"z0":5.811534388068188,"aX":-15.534260620056852},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2274,"spinDirection":209},"zone":14,"typeConfidence":0.97,"plateTime":0.3809097815598328,"extension":6.848703404197324},"index":1,"playId":"a9c36302-b387-32e7-9d93-cb027517729a","pitchNumber":2,"startTime":"2026-05-27T01:19:12.817Z","endTime":"2026-05-27T01:19:16.336Z","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":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88806636386664,"aZ":-14.379474625262125,"pfxX":-6.213532005375723,"pfxZ":8.390752480441826,"pX":0.0796464111452766,"pZ":2.516482046457069,"vX0":6.68850688274026,"vY0":-143.90448491019848,"vZ0":-7.086202991501935,"x":113.96,"y":170.83,"x0":-1.4550387471820294,"y0":50.00469493879436,"z0":5.88202987457074,"aX":-13.179812004521184},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2347,"spinDirection":208},"zone":5,"typeConfidence":0.92,"plateTime":0.3789958419717041,"extension":6.773422162438541},"hitData":{"launchSpeed":63.5,"launchAngle":36.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.62,"coordY":128.74}},"index":2,"playId":"ea830ad8-e875-34bf-9ae0-895c9722f710","pitchNumber":3,"startTime":"2026-05-27T01:19:29.885Z","endTime":"2026-05-27T01:19:37.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:19:37.010Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T01:19:45.314Z","endTime":"2026-05-27T01:20:33.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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,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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":"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":95.2,"endSpeed":88.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013638343405223,"aZ":-19.366930968510186,"pfxX":-1.7088455164555922,"pfxZ":6.516316422711309,"pX":-1.2671214920063554,"pZ":2.1246041723879556,"vX0":2.074470229996492,"vY0":-138.61084643656008,"vZ0":-6.573195290105613,"x":165.3,"y":181.42,"x0":-1.7996312373681076,"y0":50.005623317506675,"z0":5.799041167924426,"aX":-3.359923692457038},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":2.8,"spinRate":2228,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.39363095083879296,"extension":6.564198191251537},"index":0,"playId":"7c39ec91-82b1-3c4d-97ef-79fa51fe763c","pitchNumber":1,"startTime":"2026-05-27T01:20:07.662Z","endTime":"2026-05-27T01:20:11.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29128510401326,"aZ":-17.33920482767299,"pfxX":-1.7706553079594278,"pfxZ":7.276803027613433,"pX":-0.4181047403733803,"pZ":3.2132882627019717,"vX0":4.661924602931097,"vY0":-141.4363547480431,"vZ0":-4.591043697344714,"x":132.94,"y":152.02,"x0":-1.8530043128445852,"y0":50.00566110451976,"z0":5.9591649494540695,"aX":-3.6115464614061055},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":2.3,"spinRate":2349,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3863030837852608,"extension":6.697448535868775},"hitData":{"launchSpeed":100.4,"launchAngle":40.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.41,"coordY":54.22}},"index":1,"playId":"252950cf-bf9d-3352-919e-7db237303549","pitchNumber":2,"startTime":"2026-05-27T01:20:23.899Z","endTime":"2026-05-27T01:20:33.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:20:33.415Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, pitcher Tyron Guerrero to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T01:22:36.560Z","endTime":"2026-05-27T01:24:27.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630624376784457,"aZ":-25.300146446202664,"pfxX":1.011488226622856,"pfxZ":3.675645864664501,"pX":0.979786533946409,"pZ":1.4717718516635154,"vX0":7.077620482490499,"vY0":-135.612187291951,"vZ0":-7.529003821017526,"x":79.65,"y":199.04,"x0":-1.7913224774341003,"y0":50.003644454881034,"z0":6.039380590091801,"aX":1.888622189108356},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.2,"spinRate":2246,"spinDirection":195},"zone":14,"typeConfidence":0.92,"plateTime":0.403323585803943,"extension":7.089021568324392},"index":0,"playId":"70c19c03-bd8b-369e-a842-b3362c2ecf01","pitchNumber":1,"startTime":"2026-05-27T01:23:07.128Z","endTime":"2026-05-27T01:23:11.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":91.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.771149366175266,"aZ":-13.812117590332933,"pfxX":-8.722744233030195,"pfxZ":8.475745221007877,"pX":-0.052052631723462216,"pZ":3.690407304237408,"vX0":7.925584887666385,"vY0":-146.09569267152293,"vZ0":-5.043830902718244,"x":118.98,"y":139.14,"x0":-1.664097299237444,"y0":50.001103871926865,"z0":6.266551951168891,"aX":-18.892312666574757},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2347,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.37463249095824924,"extension":6.935065130907687},"index":1,"playId":"81bb44cc-b815-31db-b0c6-040e9026bc17","pitchNumber":2,"startTime":"2026-05-27T01:23:22.339Z","endTime":"2026-05-27T01:23:25.339Z","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":101.3,"endSpeed":93.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726798069759464,"aZ":-16.238144483213222,"pfxX":-9.762602185991536,"pfxZ":7.178746930732857,"pX":1.1223638084403513,"pZ":1.6027620641689657,"vX0":11.881934077398046,"vY0":-146.89730238209435,"vZ0":-9.835911571616467,"x":74.22,"y":195.51,"x0":-1.6769849667546786,"y0":50.00170073560934,"z0":5.925835186994807,"aX":-21.667312979817215},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2379,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.37067468139427584,"extension":7.314664908053797},"index":2,"playId":"dd78be67-d689-3a2a-8f0e-2eb3dd2a9b6a","pitchNumber":3,"startTime":"2026-05-27T01:23:42.084Z","endTime":"2026-05-27T01:23:45.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18038387634413,"aZ":-14.586714648319814,"pfxX":-8.202652171666438,"pfxZ":8.181178913287642,"pX":0.7303394401167947,"pZ":2.014492080066267,"vX0":9.553209194462047,"vY0":-144.8834434093887,"vZ0":-8.93850336618015,"x":89.16,"y":184.39,"x0":-1.5260060571512974,"y0":50.00719525253031,"z0":6.00786652894139,"aX":-17.64468316298832},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":13.2,"spinRate":2288,"spinDirection":216},"zone":9,"typeConfidence":0.92,"plateTime":0.3763837750098977,"extension":7.221275320585949},"index":3,"playId":"c257714d-81d5-3144-b344-ba083901b15a","pitchNumber":4,"startTime":"2026-05-27T01:24:00.951Z","endTime":"2026-05-27T01:24:05.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09416812823469,"aZ":-12.991683898068292,"pfxX":-7.430744127372217,"pfxZ":8.961110014726444,"pX":0.19317018419347515,"pZ":2.390390538434198,"vX0":7.969772627189389,"vY0":-144.57768088730023,"vZ0":-8.037438564889053,"x":109.64,"y":174.24,"x0":-1.6186980687920591,"y0":50.007137273257044,"z0":5.983172148084888,"aX":-15.914963612081982},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2272,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.37719058321401455,"extension":7.207228304844321},"hitData":{"launchSpeed":94.6,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.0,"coordY":179.0}},"index":4,"playId":"f1439be9-f008-33e3-9d80-a72db1484d9d","pitchNumber":5,"startTime":"2026-05-27T01:24:19.749Z","endTime":"2026-05-27T01:24:27.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:24:27.649Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T01:24:35.860Z","endTime":"2026-05-27T01:26:19.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":102.2,"endSpeed":94.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527035334374695,"aZ":-15.989805280860912,"pfxX":-8.917918979058324,"pfxZ":7.181397893680446,"pX":0.7983749937287906,"pZ":1.3110505421824665,"vX0":10.909381085524215,"vY0":-148.3067667518911,"vZ0":-10.468294040690813,"x":86.57,"y":203.38,"x0":-1.7486157915992395,"y0":50.006590703037695,"z0":5.792894228037643,"aX":-20.1065370863796},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2357,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.36766539965323286,"extension":7.397704969545825},"index":0,"playId":"13f9afc9-972f-3cca-bf05-facb49d22f06","pitchNumber":1,"startTime":"2026-05-27T01:24:53.314Z","endTime":"2026-05-27T01:24:56.822Z","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":95.8,"endSpeed":88.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326063896181896,"aZ":-16.02573505367281,"pfxX":-4.53488872809616,"pfxZ":8.190694175574205,"pX":0.14674902198696407,"pZ":1.2049060533284475,"vX0":6.801889464842522,"vY0":-139.07474423286192,"vZ0":-10.005192803772191,"x":111.41,"y":206.25,"x0":-1.7343111328049792,"y0":50.00321649977065,"z0":5.896846591869563,"aX":-8.941047261601348},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2221,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39287442191106337,"extension":7.207190452256603},"index":1,"playId":"ed87ed05-975a-305a-bac4-ab3eb084df89","pitchNumber":2,"startTime":"2026-05-27T01:25:09.904Z","endTime":"2026-05-27T01:25:15.904Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218724669575355,"aZ":-27.468571813694965,"pfxX":-6.3253952515875955,"pfxZ":2.524340224875413,"pX":-0.3939448283247941,"pZ":2.33531157493407,"vX0":5.805778890646565,"vY0":-134.96444956557153,"vZ0":-4.513903557596827,"x":132.02,"y":175.73,"x0":-1.7392548689056309,"y0":50.0057903002632,"z0":5.937842267064292,"aX":-11.80537424814456},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":10.4,"spinRate":1063,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40407202781379237,"extension":7.236339538111736},"index":2,"playId":"9d572f3d-954b-3f14-a39c-5de398f5d1d5","pitchNumber":3,"startTime":"2026-05-27T01:25:44.136Z","endTime":"2026-05-27T01:25:49.422Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T01:25:56.145Z","endTime":"2026-05-27T01:26:13.070Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":101.8,"endSpeed":93.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.269649404932004,"aZ":-16.115790058066843,"pfxX":-9.88583219639852,"pfxZ":7.228332302373576,"pX":-0.4036056990051816,"pZ":1.8525283704845676,"vX0":7.89162893585234,"vY0":-147.86421312044035,"vZ0":-9.048600112009952,"x":132.38,"y":188.76,"x0":-1.8187195406361019,"y0":50.00205855530865,"z0":5.891850819177955,"aX":-21.955266588267207},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2165,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.370007562633651,"extension":7.194400875503139},"index":4,"playId":"8fbda64f-7d96-3d17-92f7-dd6d845413b2","pitchNumber":4,"startTime":"2026-05-27T01:26:13.070Z","endTime":"2026-05-27T01:26:19.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:26:19.066Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies challenged (pitch result), call on the field was confirmed: Ozzie Albies called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T01:26:27.474Z","endTime":"2026-05-27T01:28:54.044Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":94.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.334450748451125,"aZ":-14.573078575054017,"pfxX":-9.38820382872761,"pfxZ":7.77691633255356,"pX":0.9947894430746408,"pZ":3.5443267199711816,"vX0":11.476133574808198,"vY0":-149.35962559161263,"vZ0":-4.885301591347906,"x":79.08,"y":143.08,"x0":-1.6741232267206916,"y0":50.00579940830483,"z0":6.036686997661722,"aX":-21.255766321269654},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2297,"spinDirection":217},"zone":12,"typeConfidence":0.88,"plateTime":0.3664541641941912,"extension":7.134532695002762},"index":0,"playId":"207e433e-a7f9-30a1-9e51-3d7dfa62e35e","pitchNumber":1,"startTime":"2026-05-27T01:26:43.493Z","endTime":"2026-05-27T01:26:47.092Z","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":2},"pitchData":{"startSpeed":101.1,"endSpeed":92.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53960591747477,"aZ":-15.265763151806906,"pfxX":-7.760217076174577,"pfxZ":7.65915687877124,"pX":-0.7546531779048099,"pZ":3.561649102843266,"vX0":5.884315150411521,"vY0":-147.11211460181036,"vZ0":-4.449754273264011,"x":145.77,"y":142.62,"x0":-1.7652891874089924,"y0":50.002881300816775,"z0":5.988731190873926,"aX":-17.132332469002215},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2293,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3713012044157158,"extension":7.184582879289434},"index":1,"playId":"b80ea10b-390b-3965-9442-5c6154a6a452","pitchNumber":2,"startTime":"2026-05-27T01:27:10.254Z","endTime":"2026-05-27T01:27:15.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":92.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41854741646553,"aZ":-18.453000813588353,"pfxX":-8.84195268227216,"pfxZ":6.299912555659478,"pX":-0.8153685512809449,"pZ":2.843656843503389,"vX0":6.1870588477593,"vY0":-146.16638314900194,"vZ0":-6.098834180649155,"x":148.08,"y":162.0,"x0":-1.8040227479212156,"y0":50.000227357240966,"z0":6.053869047928705,"aX":-19.249711222210536},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.4,"breakHorizontal":14.9,"spinRate":2268,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.37383668718831586,"extension":7.209603338916145},"index":2,"playId":"55186f15-f99f-390c-bbd3-7c249c2d87aa","pitchNumber":3,"startTime":"2026-05-27T01:27:28.317Z","endTime":"2026-05-27T01:27:32.460Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.408630015109942,"aZ":-29.379946883058576,"pfxX":-4.986105413781037,"pfxZ":1.5833557115438577,"pX":-0.5185446500455038,"pZ":2.352989058881481,"vX0":4.884732206295594,"vY0":-131.49355078853853,"vZ0":-3.8433379980794573,"x":136.77,"y":175.25,"x0":-1.7440740468819986,"y0":50.00468697277257,"z0":5.990519953347704,"aX":-8.815212285383778},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":8.0,"spinRate":1212,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4150332396796337,"extension":7.301329484839219},"index":3,"playId":"e377f912-09fd-3261-9ba9-d7eab7f64fde","pitchNumber":4,"startTime":"2026-05-27T01:27:47.136Z","endTime":"2026-05-27T01:27:51.697Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612253290015552,"aZ":-27.717501542445493,"pfxX":2.1954611789343024,"pfxZ":2.4011874919883116,"pX":-0.23871430455005235,"pZ":2.8280464482655985,"vX0":3.54656800729548,"vY0":-134.94025697466535,"vZ0":-3.298813655622771,"x":126.1,"y":162.42,"x0":-1.8520995131977487,"y0":50.00415854275869,"z0":6.005725941294431,"aX":4.073436678751832},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":-4.7,"spinRate":2121,"spinDirection":163},"zone":2,"typeConfidence":0.91,"plateTime":0.40491960336460675,"extension":7.023941066686628},"index":4,"playId":"6ff8b130-6a3d-365e-9a9f-9ef9abd4803b","pitchNumber":5,"startTime":"2026-05-27T01:28:06.097Z","endTime":"2026-05-27T01:28:10.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":94.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88641030652046,"aZ":-17.136872373974786,"pfxX":-8.889301077697958,"pfxZ":6.698981546691912,"pX":0.7959898240359701,"pZ":2.4442578586015395,"vX0":10.95526251644745,"vY0":-148.3152226290225,"vZ0":-7.427327081163716,"x":86.66,"y":172.79,"x0":-1.7771543246960397,"y0":50.00650155495242,"z0":5.9659901490407865,"aX":-19.963414777567372},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2326,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.36821656252413426,"extension":7.189251608722183},"index":5,"playId":"3caee6ce-6176-38a4-a58a-d0ee477d57a6","pitchNumber":6,"startTime":"2026-05-27T01:28:27.029Z","endTime":"2026-05-27T01:28:54.044Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"}},"playEndTime":"2026-05-27T01:28:54.044Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:31:23.458Z","endTime":"2026-05-27T01:32:22.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T01:30:18.184Z","endTime":"2026-05-27T01:31:25.828Z","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(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.1,"endSpeed":87.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377456399830432,"aZ":-21.552466156038108,"pfxX":-10.081733146585009,"pfxZ":5.45819925904191,"pX":0.49585088442023645,"pZ":1.7957277300970325,"vX0":8.98867567299208,"vY0":-138.24388754815058,"vZ0":-5.7441358377837,"x":98.1,"y":190.3,"x0":-1.4800070709221744,"y0":50.00053579606546,"z0":5.33677180993875,"aX":-19.609172120876046},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":2298,"spinDirection":216},"zone":9,"typeConfidence":0.85,"plateTime":0.39544631746600567,"extension":5.991831171096636},"index":1,"playId":"5138a77b-a3a6-3cb7-9aa2-661ae9787bcb","pitchNumber":1,"startTime":"2026-05-27T01:31:25.828Z","endTime":"2026-05-27T01:31:29.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633286984070025,"aZ":-25.755992066932393,"pfxX":-10.647246100426313,"pfxZ":3.7657998177459224,"pX":0.6208579084043555,"pZ":0.8553936208553959,"vX0":8.8278110546168,"vY0":-129.31468338068802,"vZ0":-6.101456655062858,"x":93.33,"y":215.68,"x0":-1.4450526294148667,"y0":50.001072797196095,"z0":5.207526486064396,"aX":-18.126249454460044},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":1868,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4227106031500143,"extension":5.9776290775612315},"index":2,"playId":"be442c7f-687b-3f09-ad37-7d49367719ac","pitchNumber":2,"startTime":"2026-05-27T01:31:36.741Z","endTime":"2026-05-27T01:31:42.051Z","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":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-27T01:31:46.701Z","endTime":"2026-05-27T01:31:54.373Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19351547099421,"aZ":-25.1069621679354,"pfxX":-10.371309804971261,"pfxZ":4.0544444316815325,"pX":0.6094223617726102,"pZ":1.9910175719656145,"vX0":8.748130353828522,"vY0":-130.86008217421164,"vZ0":-3.6830071471584285,"x":93.77,"y":185.02,"x0":-1.4204661077419343,"y0":50.00461278235434,"z0":5.285774637378378,"aX":-18.088229751325038},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":17.0,"spinRate":1775,"spinDirection":245},"zone":9,"typeConfidence":0.79,"plateTime":0.41767722738682256,"extension":6.224365715558015},"index":4,"playId":"0da67a92-9ca0-3a78-b10f-3a881990e6f5","pitchNumber":3,"startTime":"2026-05-27T01:31:54.373Z","endTime":"2026-05-27T01:31:57.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11552979739202,"aZ":-27.213125154079286,"pfxX":-8.039727752123838,"pfxZ":2.8209358738232684,"pX":0.15198993117132772,"pZ":2.7471505282033477,"vX0":7.460194445356259,"vY0":-130.81987082812188,"vZ0":-1.6575209331727345,"x":111.21,"y":164.61,"x0":-1.6737543839123228,"y0":50.00012670735726,"z0":5.402715913640281,"aX":-14.120902540985078},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":1978,"spinDirection":244},"zone":2,"typeConfidence":0.84,"plateTime":0.41654921509474985,"extension":5.973536915432233},"hitData":{"launchSpeed":84.1,"launchAngle":19.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.89,"coordY":86.65}},"index":5,"playId":"2a540b3c-0d95-36ac-afab-cb763f541da6","pitchNumber":4,"startTime":"2026-05-27T01:32:11.585Z","endTime":"2026-05-27T01:32:22.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:32:22.231Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Sogard doubles (2) on a line drive to left fielder Mauricio Dubón. Mickey Gasper to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:32:36.527Z","endTime":"2026-05-27T01:33:26.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616883970120412,"aZ":-20.452608789834343,"pfxX":-10.445029034323662,"pfxZ":6.049356012687649,"pX":0.17590428250817072,"pZ":1.7611217820714054,"vX0":7.750774651347998,"vY0":-137.8681317545762,"vZ0":-6.053137194656067,"x":110.29,"y":191.23,"x0":-1.304751546552998,"y0":50.00671048079768,"z0":5.35104530438969,"aX":-20.254580464842856},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":17.4,"spinRate":2392,"spinDirection":225},"zone":8,"typeConfidence":0.85,"plateTime":0.3962166366015767,"extension":6.030312093613655},"index":0,"playId":"b88a6677-370a-3940-b54d-658181f7baa1","pitchNumber":1,"startTime":"2026-05-27T01:32:43.549Z","endTime":"2026-05-27T01:32:47.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3105370127246,"aZ":-26.503522087109154,"pfxX":-9.59100649549021,"pfxZ":3.379928228283913,"pX":-0.15690635978232934,"pZ":1.6528866522399293,"vX0":7.642962988305966,"vY0":-128.13065547870457,"vZ0":-3.5579108018231214,"x":122.98,"y":194.15,"x0":-1.91964001629954,"y0":50.002734034555914,"z0":5.110500819497406,"aX":-16.086778543053544},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2015,"spinDirection":248},"zone":8,"typeConfidence":0.93,"plateTime":0.4260692602741214,"extension":6.034311805312422},"index":1,"playId":"7e3524fe-e9e1-3e42-b3ce-27474d1a467f","pitchNumber":2,"startTime":"2026-05-27T01:32:55.928Z","endTime":"2026-05-27T01:32:59.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52343636626337,"aZ":-17.45639012067218,"pfxX":-4.702634942440913,"pfxZ":7.63674152322298,"pX":-0.4272845759909309,"pZ":3.553384960005636,"vX0":4.006684486842921,"vY0":-137.04343833914285,"vZ0":-2.1263654882680467,"x":133.29,"y":142.84,"x0":-1.2878292803871851,"y0":50.00350032989775,"z0":5.514467692881346,"aX":-9.064027383546803},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2291,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.39766823422971953,"extension":5.975180174947319},"hitData":{"launchSpeed":87.2,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.38,"coordY":112.66}},"index":2,"playId":"f156d1ad-7561-34f8-b280-de512d96ee02","pitchNumber":3,"startTime":"2026-05-27T01:33:12.388Z","endTime":"2026-05-27T01:33:26.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:33:26.644Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:33:52.360Z","endTime":"2026-05-27T01:35:19.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83587143853604,"aZ":-11.607865700137674,"pfxX":-4.652265948244562,"pfxZ":10.770343762400888,"pX":0.14692149097569007,"pZ":1.928646835019526,"vX0":4.866722909616264,"vY0":-136.9740106829834,"vZ0":-7.584106107553035,"x":111.4,"y":186.71,"x0":-1.0441764036794763,"y0":50.00595496374482,"z0":5.518172154422406,"aX":-8.886344438398663},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2343,"spinDirection":214},"zone":8,"typeConfidence":0.96,"plateTime":0.3991264350432928,"extension":6.186394185402131},"index":0,"playId":"7ab7be92-0bb4-325c-8971-28fc2b6d9061","pitchNumber":1,"startTime":"2026-05-27T01:34:03.951Z","endTime":"2026-05-27T01:34:07.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.372294022940537,"aZ":-27.982802683518116,"pfxX":-9.642058761065456,"pfxZ":2.451018442479219,"pX":0.12951221234267696,"pZ":1.1443678870960834,"vX0":6.375937298616714,"vY0":-129.19523152576588,"vZ0":-5.61376619970312,"x":112.06,"y":207.88,"x0":-1.1051543503989543,"y0":50.0011382922818,"z0":5.4690749105372145,"aX":-16.4626460618042},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1885,"spinDirection":234},"zone":14,"typeConfidence":0.94,"plateTime":0.4223440938018257,"extension":6.16984358374033},"index":1,"playId":"7f334353-a7a9-30c4-a043-75189996ad4e","pitchNumber":2,"startTime":"2026-05-27T01:34:19.371Z","endTime":"2026-05-27T01:34:22.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157573198803572,"aZ":-23.88886093679523,"pfxX":-8.405751630641852,"pfxZ":4.852341345424287,"pX":-1.2235485619154751,"pZ":2.2664408660125597,"vX0":2.7689116502161473,"vY0":-129.35894336321715,"vZ0":-3.881909003407489,"x":163.64,"y":177.59,"x0":-1.2112414155505102,"y0":50.00094768971623,"z0":5.602318424691484,"aX":-14.347113223345088},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":14.6,"spinRate":1991,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4222478921969217,"extension":6.232219580768411},"index":2,"playId":"7e95a66b-889e-3f8b-ae1c-286c44ee507b","pitchNumber":3,"startTime":"2026-05-27T01:34:36.839Z","endTime":"2026-05-27T01:34:41.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96676259972884,"aZ":-18.118984459751474,"pfxX":-7.525785654945457,"pfxZ":7.160775583966586,"pX":0.860406510308952,"pZ":2.662302813578049,"vX0":10.430274069552283,"vY0":-138.28841058641638,"vZ0":-2.8588702839269295,"x":84.2,"y":166.9,"x0":-1.9591056344368356,"y0":50.0019891689258,"z0":4.905749087308855,"aX":-14.77109803343642},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2322,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.394071338138978,"extension":6.078879644782429},"index":3,"playId":"83907a75-aed5-3a85-8628-515c2bfe2c89","pitchNumber":4,"startTime":"2026-05-27T01:34:54.410Z","endTime":"2026-05-27T01:34:59.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283225511107133,"aZ":-17.90499954525837,"pfxX":-7.764281824972469,"pfxZ":7.271879635968206,"pX":0.5771910683573639,"pZ":2.1076439134212874,"vX0":9.703122483908828,"vY0":-138.57625467106834,"vZ0":-4.322860769165597,"x":95.0,"y":181.87,"x0":-1.9458229875324147,"y0":50.006845230164984,"z0":4.868911223049245,"aX":-15.244590474841868},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2335,"spinDirection":236},"zone":9,"typeConfidence":0.88,"plateTime":0.39387503224823783,"extension":6.186610808128219},"index":4,"playId":"7ba62df4-bfbc-3bae-a9ab-dd6ed67cdb52","pitchNumber":5,"startTime":"2026-05-27T01:35:15.300Z","endTime":"2026-05-27T01:35:19.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:35:19.690Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to center fielder Michael Harris II. Mickey Gasper scores. Nick Sogard scores.","rbi":2,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:35:25.752Z","endTime":"2026-05-27T01:35:55.138Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":628452,"link":"/api/v1/people/628452"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":628452,"link":"/api/v1/people/628452"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.518383753689317,"aZ":-23.709159692595875,"pfxX":-9.322904865201158,"pfxZ":4.364470354806654,"pX":-0.16752564499402114,"pZ":2.58136621115217,"vX0":8.335663490331756,"vY0":-137.46455564591702,"vZ0":-2.2949629716756617,"x":123.39,"y":169.08,"x0":-2.007572033579287,"y0":50.00430722473882,"z0":5.013470576706728,"aX":-18.09107764749944},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":15.5,"spinRate":2284,"spinDirection":233},"zone":5,"typeConfidence":0.54,"plateTime":0.39635337940356585,"extension":6.268507616708804},"hitData":{"launchSpeed":93.7,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":88.85}},"index":0,"playId":"ef3ca541-2d7e-3a37-aa77-18fe8635fe80","pitchNumber":1,"startTime":"2026-05-27T01:35:43.849Z","endTime":"2026-05-27T01:35:55.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:35:55.138Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a sharp line drive to right fielder Ronald Acuña Jr. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:36:19.117Z","endTime":"2026-05-27T01:37:24.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460657732950413,"aZ":-29.604244136184874,"pfxX":-8.229478097786888,"pfxZ":1.4996935357595564,"pX":-0.9558529665845685,"pZ":2.503382700455792,"vX0":4.152724264321486,"vY0":-129.27121812912458,"vZ0":-1.4283351194314193,"x":153.43,"y":171.19,"x0":-1.502100607714814,"y0":50.00555395717014,"z0":5.306848286050293,"aX":-14.122548060686121},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":1901,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.42150361056712216,"extension":6.231216349354967},"index":0,"playId":"668dae77-0f1c-30f5-9e45-a0436bacc459","pitchNumber":1,"startTime":"2026-05-27T01:36:24.246Z","endTime":"2026-05-27T01:36:29.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07128463129311,"aZ":-23.787733899419926,"pfxX":-8.820151862353582,"pfxZ":4.895040648658895,"pX":-0.21363091226018047,"pZ":2.5994583063941024,"vX0":5.933918444628757,"vY0":-129.54685830875528,"vZ0":-2.2672356551986717,"x":125.14,"y":168.59,"x0":-1.378919741199745,"y0":50.00196221989808,"z0":5.289600768405935,"aX":-15.108708315823268},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":14.8,"spinRate":1821,"spinDirection":244},"zone":5,"typeConfidence":0.8,"plateTime":0.4215403963556126,"extension":6.259577199868209},"index":1,"playId":"b5154564-cdf0-3e17-9901-a02fa368ad32","pitchNumber":2,"startTime":"2026-05-27T01:36:39.630Z","endTime":"2026-05-27T01:36:43.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225989177733783,"aZ":-13.824468287526786,"pfxX":-5.91961425372291,"pfxZ":9.266535112052111,"pX":0.9900184814141147,"pZ":1.8798540813880107,"vX0":9.849004590829963,"vY0":-139.7648326408324,"vZ0":-5.84531110349248,"x":79.26,"y":188.02,"x0":-1.8089418650360787,"y0":50.00298529965036,"z0":4.904746516927376,"aX":-11.723043306331567},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2315,"spinDirection":235},"zone":14,"typeConfidence":0.96,"plateTime":0.3917439589540086,"extension":6.227347554562579},"index":2,"playId":"2ab77b22-1f42-3005-a435-25dad2ebbdf0","pitchNumber":3,"startTime":"2026-05-27T01:36:55.097Z","endTime":"2026-05-27T01:36:59.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997502789096533,"aZ":-22.00575049231218,"pfxX":-8.013686756921558,"pfxZ":6.075139991264619,"pX":-0.2898047683833705,"pZ":2.3085853579459283,"vX0":5.675069420904439,"vY0":-128.6413609810848,"vZ0":-2.815337215654996,"x":128.05,"y":176.45,"x0":-1.4846684604521234,"y0":50.00436191461357,"z0":5.125529323274273,"aX":-13.415590223112789},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":1930,"spinDirection":246},"zone":4,"typeConfidence":0.65,"plateTime":0.42599588562273016,"extension":6.346546492693389},"hitData":{"launchSpeed":111.7,"launchAngle":13.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":196.33,"coordY":97.8}},"index":3,"playId":"546165e1-00d7-300d-b42f-7725b615577a","pitchNumber":4,"startTime":"2026-05-27T01:37:14.602Z","endTime":"2026-05-27T01:37:24.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:37:24.634Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ceddanne Rafaela grounds into a force out, shortstop Ha-Seong Kim to third baseman Austin Riley. Isiah Kiner-Falefa out at 3rd. Jarren Duran to 2nd. Ceddanne Rafaela to 1st.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:38:25.820Z","endTime":"2026-05-27T01:39:31.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T01:37:31.961Z","endTime":"2026-05-27T01:38:28.121Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498308427591127,"aZ":-26.567529137516704,"pfxX":-8.77795119181966,"pfxZ":3.300580260814935,"pX":0.07035438640430455,"pZ":1.7853343822227397,"vX0":6.406248785735121,"vY0":-129.3258750987278,"vZ0":-3.779883042919579,"x":114.32,"y":190.58,"x0":-1.296151822824595,"y0":50.0002976727446,"z0":5.299259625719204,"aX":-14.89475264297761},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":1849,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.4232154713930605,"extension":6.212016300148057},"index":1,"playId":"7da41404-71ef-37ea-8fde-bc084f4aa9c4","pitchNumber":1,"startTime":"2026-05-27T01:38:28.121Z","endTime":"2026-05-27T01:38:32.057Z","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":94.7,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57803723780898,"aZ":-20.391602169084997,"pfxX":-9.008226876469372,"pfxZ":6.100430720239936,"pX":0.11814806561520033,"pZ":0.9186086794813989,"vX0":6.414440627945618,"vY0":-137.6433224007009,"vZ0":-8.221005234058893,"x":112.5,"y":213.98,"x0":-1.063931430141893,"y0":50.00608479055975,"z0":5.308557210916011,"aX":-17.407545923950206},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2323,"spinDirection":216},"zone":14,"typeConfidence":0.78,"plateTime":0.3968941535690331,"extension":6.1070332861845955},"index":2,"playId":"f3ffdc94-24c8-3203-a50a-92e502e9a878","pitchNumber":2,"startTime":"2026-05-27T01:38:45.208Z","endTime":"2026-05-27T01:38:49.050Z","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":82.4,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.330873884184925,"aZ":-26.901336082032255,"pfxX":6.975465612551504,"pfxZ":3.591721651782942,"pX":-0.39042840207044444,"pZ":3.561232127029123,"vX0":0.2264644400646011,"vY0":-120.11493954162222,"vZ0":0.9328252621664787,"x":131.88,"y":142.63,"x0":-1.3925566353328926,"y0":50.00083821051251,"z0":5.551928486322236,"aX":10.23512097833277},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.0,"breakHorizontal":-12.7,"spinRate":2803,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.45525043911105456,"extension":5.875650675134966},"index":3,"playId":"0c369928-298f-3bb3-93bd-0d1bf478c663","pitchNumber":3,"startTime":"2026-05-27T01:39:06.433Z","endTime":"2026-05-27T01:39:10.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773450985603276,"aZ":-24.906225275151208,"pfxX":-9.984969144861203,"pfxZ":3.751389164761287,"pX":-0.684753358524387,"pZ":2.4590244431112085,"vX0":7.274178104908631,"vY0":-137.67373244848756,"vZ0":-2.0612224500211394,"x":143.1,"y":172.39,"x0":-2.0509512483305583,"y0":50.005008563537,"z0":4.886552612382656,"aX":-19.3570536825969},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2426,"spinDirection":232},"zone":4,"typeConfidence":0.71,"plateTime":0.39637248078347476,"extension":6.2757158392249135},"hitData":{"launchSpeed":86.5,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":155.74}},"index":4,"playId":"0ba5c56f-2f36-3c1d-a40d-53efc87b3e28","pitchNumber":4,"startTime":"2026-05-27T01:39:24.942Z","endTime":"2026-05-27T01:39:31.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:39:31.596Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, pitcher Raisel Iglesias to first baseman Matt Olson.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:39:46.316Z","endTime":"2026-05-27T01:40:57.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":89.2,"endSpeed":81.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87431367082271,"aZ":-28.084619131860354,"pfxX":-10.115580994193603,"pfxZ":2.4047100481887673,"pX":-1.2619208714231505,"pZ":1.6268342175893666,"vX0":4.018911504945981,"vY0":-129.789911206753,"vZ0":-3.682450235039131,"x":165.1,"y":194.86,"x0":-1.5185841129879418,"y0":50.00462447839855,"z0":5.209589756168918,"aX":-17.210984771800568},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":1992,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.4224616804009895,"extension":6.208015145527451},"index":0,"playId":"c34639e2-a95b-3e46-bbe2-67576ad4f9c4","pitchNumber":1,"startTime":"2026-05-27T01:40:00.071Z","endTime":"2026-05-27T01:40:03.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06144500271769,"aZ":-18.457524026473475,"pfxX":-7.952244735540173,"pfxZ":7.150234389551681,"pX":1.0502052575230008,"pZ":2.85038340758543,"vX0":10.932422478155253,"vY0":-137.74127972610012,"vZ0":-2.1890645620028613,"x":76.97,"y":161.82,"x0":-1.9400513245647748,"y0":50.0020244937998,"z0":4.905625478282871,"aX":-15.25490013519467},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2348,"spinDirection":229},"zone":12,"typeConfidence":0.89,"plateTime":0.3978966905856245,"extension":6.337174572738807},"index":1,"playId":"f8776ab8-a206-39b0-bd73-94ae54c079dd","pitchNumber":2,"startTime":"2026-05-27T01:40:15.558Z","endTime":"2026-05-27T01:40:19.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69164404577455,"aZ":-28.564192353940317,"pfxX":-9.201486438426311,"pfxZ":2.132791060355732,"pX":-0.12248698162039827,"pZ":1.4120539401292105,"vX0":6.383558152356089,"vY0":-129.46238398047353,"vZ0":-3.805374646602722,"x":121.67,"y":200.65,"x0":-1.427974745241937,"y0":50.003081794579366,"z0":5.093689913355788,"aX":-15.578528645218762},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1935,"spinDirection":243},"zone":13,"typeConfidence":0.93,"plateTime":0.423503394820254,"extension":6.20632336999947},"index":2,"playId":"5471974e-2de9-3d5b-be27-30ad5629d44a","pitchNumber":3,"startTime":"2026-05-27T01:40:29.788Z","endTime":"2026-05-27T01:40:33.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042311808361312,"aZ":-28.270108517457942,"pfxX":-8.782346862157647,"pfxZ":2.2461875611373605,"pX":-1.0437688520054913,"pZ":1.6080691995817655,"vX0":4.240327263280151,"vY0":-130.49043576075445,"vZ0":-3.614557578781109,"x":156.79,"y":195.36,"x0":-1.54051508136758,"y0":50.005475267662185,"z0":5.119101482404436,"aX":-15.29031431660013},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2017,"spinDirection":247},"zone":13,"typeConfidence":0.92,"plateTime":0.41825202888084556,"extension":6.136142206454152},"hitData":{"launchSpeed":72.0,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":181.58}},"index":3,"playId":"2b290dc8-ce15-3b21-aa5a-47042bacb535","pitchNumber":4,"startTime":"2026-05-27T01:40:49.966Z","endTime":"2026-05-27T01:40:57.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:40:57.289Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, pitcher Raisel Iglesias to first baseman Matt Olson.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T01:39:46.316Z","endTime":"2026-05-27T01:40:57.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.47"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.15"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.59"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.53"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".766"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".903"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":89.2,"endSpeed":81.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87431367082271,"aZ":-28.084619131860354,"pfxX":-10.115580994193603,"pfxZ":2.4047100481887673,"pX":-1.2619208714231505,"pZ":1.6268342175893666,"vX0":4.018911504945981,"vY0":-129.789911206753,"vZ0":-3.682450235039131,"x":165.1,"y":194.86,"x0":-1.5185841129879418,"y0":50.00462447839855,"z0":5.209589756168918,"aX":-17.210984771800568},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":1992,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.4224616804009895,"extension":6.208015145527451},"index":0,"playId":"c34639e2-a95b-3e46-bbe2-67576ad4f9c4","pitchNumber":1,"startTime":"2026-05-27T01:40:00.071Z","endTime":"2026-05-27T01:40:03.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06144500271769,"aZ":-18.457524026473475,"pfxX":-7.952244735540173,"pfxZ":7.150234389551681,"pX":1.0502052575230008,"pZ":2.85038340758543,"vX0":10.932422478155253,"vY0":-137.74127972610012,"vZ0":-2.1890645620028613,"x":76.97,"y":161.82,"x0":-1.9400513245647748,"y0":50.0020244937998,"z0":4.905625478282871,"aX":-15.25490013519467},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2348,"spinDirection":229},"zone":12,"typeConfidence":0.89,"plateTime":0.3978966905856245,"extension":6.337174572738807},"index":1,"playId":"f8776ab8-a206-39b0-bd73-94ae54c079dd","pitchNumber":2,"startTime":"2026-05-27T01:40:15.558Z","endTime":"2026-05-27T01:40:19.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69164404577455,"aZ":-28.564192353940317,"pfxX":-9.201486438426311,"pfxZ":2.132791060355732,"pX":-0.12248698162039827,"pZ":1.4120539401292105,"vX0":6.383558152356089,"vY0":-129.46238398047353,"vZ0":-3.805374646602722,"x":121.67,"y":200.65,"x0":-1.427974745241937,"y0":50.003081794579366,"z0":5.093689913355788,"aX":-15.578528645218762},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1935,"spinDirection":243},"zone":13,"typeConfidence":0.93,"plateTime":0.423503394820254,"extension":6.20632336999947},"index":2,"playId":"5471974e-2de9-3d5b-be27-30ad5629d44a","pitchNumber":3,"startTime":"2026-05-27T01:40:29.788Z","endTime":"2026-05-27T01:40:33.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042311808361312,"aZ":-28.270108517457942,"pfxX":-8.782346862157647,"pfxZ":2.2461875611373605,"pX":-1.0437688520054913,"pZ":1.6080691995817655,"vX0":4.240327263280151,"vY0":-130.49043576075445,"vZ0":-3.614557578781109,"x":156.79,"y":195.36,"x0":-1.54051508136758,"y0":50.005475267662185,"z0":5.119101482404436,"aX":-15.29031431660013},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2017,"spinDirection":247},"zone":13,"typeConfidence":0.92,"plateTime":0.41825202888084556,"extension":6.136142206454152},"hitData":{"launchSpeed":72.0,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":181.58}},"index":3,"playId":"2b290dc8-ce15-3b21-aa5a-47042bacb535","pitchNumber":4,"startTime":"2026-05-27T01:40:49.966Z","endTime":"2026-05-27T01:40:57.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:40:57.289Z","atBatIndex":78},"scoringPlays":[3,4,36,44,46,47,52,58,62,75],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":115.07,"y":141.1},"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":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":117.86,"y":106.08},"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":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":105.19,"y":159.79},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":242.67,"y":78.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":27.0,"y":87.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":186.18,"y":65.58},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":108.08,"y":171.02},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11,12],"bottom":[13,14,15,16],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":96.65,"y":164.58},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":116.34,"y":88.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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":189.31,"y":107.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":148.98,"y":202.91},"type":"O","description":"Pop Out"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"coordinates":{"x":99.01,"y":143.22},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":190.9,"y":121.3},"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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":133.18,"y":81.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":73.96,"y":90.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":139.5,"y":132.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":155.36,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":102.12,"y":161.5},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":141.45,"y":95.28},"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":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":100.0,"y":167.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":120.39,"y":91.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":46.61,"y":108.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":210.66,"y":91.37},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36,37],"bottom":[38,39,40,41],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"coordinates":{"x":146.94,"y":157.21},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":233.75,"y":62.08},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":151.09,"y":92.19},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":139.01,"y":59.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":184.24,"y":82.26},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":53,"top":[42,43,44,45,46,47,48],"bottom":[49,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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":100.44,"y":46.85},"type":"H","description":"Triple"},{"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":175.5,"y":39.69},"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":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":109.94,"y":168.11},"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":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":152.32,"y":171.95},"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":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":73.38,"y":109.52},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":167.01,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":118.87,"y":149.15},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":108.23,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56],"bottom":[57,58,59,60],"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":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":79.96,"y":177.91},"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":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":99.9,"y":139.9},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":143.57,"y":96.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":81.68,"y":46.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":212.79,"y":93.52},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63,64,65],"bottom":[66,67,68],"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":69.77,"y":109.48},"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":134.97,"y":28.12},"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":8,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":127.99,"y":181.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":160.62,"y":128.74},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":108.41,"y":54.22},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":78,"top":[69,70,71],"bottom":[72,73,74,75,76,77,78],"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":129.0,"y":179.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":136.89,"y":86.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":44.38,"y":112.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":124.95,"y":88.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":196.33,"y":97.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":107.22,"y":155.74},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":129.01,"y":181.58},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":6},"away":{"runs":7,"hits":9,"errors":1,"leftOnBase":6}},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"onDeck":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"inHole":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"battingOrder":5,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"onDeck":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"inHole":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"battingOrder":3,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":1,"strikes":2,"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":4,"groundOuts":9,"airOuts":8,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".260","atBats":36,"obp":".324","slg":".432","ops":".756","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":18,"rbi":7,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"3.09","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.14","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":56,"strikes":102,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":5,"pitchesPerInning":"17.56","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"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":"902","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":2,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":35,"errors":0,"chances":38,"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":{"note":"(W, 3-0)","summary":"5.0 IP, 3 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":32,"strikes":55,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":5,"gamesStarted":5,"flyOuts":17,"groundOuts":16,"airOuts":25,"runs":10,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":88,"obp":".291","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":449,"era":"3.46","inningsPitched":"26.0","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.15","battersFaced":103,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":172,"strikes":277,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"11.08","walksPer9Inn":"5.19","hitsPer9Inn":"5.19","runsScoredPer9":"3.46","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":29,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":93,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":30,"outs":24,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":29,"strikes":64,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"11.63","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"1.13","hitsPer9Inn":"5.63","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"(H, 9)","summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"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":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"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":26,"gamesStarted":0,"flyOuts":19,"groundOuts":16,"airOuts":31,"runs":5,"doubles":2,"triples":3,"homeRuns":1,"strikeOuts":30,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":89,"obp":".172","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":375,"era":"1.40","inningsPitched":"25.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":4,"whip":"0.62","battersFaced":93,"outs":77,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":116,"strikes":259,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.61","gamesFinished":0,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"10.52","walksPer9Inn":"1.05","hitsPer9Inn":"4.56","runsScoredPer9":"1.75","homeRunsPer9":"0.35","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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":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, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","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":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":23,"gamesStarted":0,"flyOuts":14,"groundOuts":26,"airOuts":21,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":83,"obp":".227","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"0.77","inningsPitched":"23.1","wins":4,"losses":0,"saves":4,"saveOpportunities":5,"holds":7,"blownSaves":1,"earnedRuns":2,"whip":"0.86","battersFaced":89,"outs":70,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":127,"strikes":228,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":6,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"8.10","walksPer9Inn":"1.93","hitsPer9Inn":"5.79","runsScoredPer9":"0.77","homeRunsPer9":"0.39","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"4-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":30,"groundOuts":48,"airOuts":44,"runs":25,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".304","atBats":184,"obp":".332","slg":".533","ops":".865","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":98,"rbi":32,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":102,"errors":0,"chances":102,"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"}]},"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":32,"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".300","atBats":60,"obp":".344","slg":".450","ops":".794","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":27,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".432","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":0,"lineOuts":3},"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":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":32,"groundOuts":49,"airOuts":60,"runs":22,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".259","atBats":193,"obp":".313","slg":".389","ops":".702","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":75,"rbi":29,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.33","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":95,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID471911":{"person":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"jerseyNumber":"59","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":0,"flyOuts":1,"groundOuts":2,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":11,"obp":".167","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":41,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.30","battersFaced":12,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"12.30","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"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":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":13,"gamesStarted":1,"flyOuts":16,"groundOuts":14,"airOuts":22,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":72,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"2.66","inningsPitched":"20.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.08","battersFaced":84,"outs":61,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":126,"strikes":229,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.46","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.62","walksPer9Inn":"3.54","hitsPer9Inn":"6.20","runsScoredPer9":"2.66","homeRunsPer9":"0.44","inheritedRunners":4,"inheritedRunnersScored":2,"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":10,"gamesStarted":10,"flyOuts":31,"groundOuts":53,"airOuts":57,"runs":15,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":72,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":221,"obp":".245","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":942,"era":"1.89","inningsPitched":"62.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.87","battersFaced":241,"outs":186,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":942,"balls":300,"strikes":642,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".700","pitchesPerInning":"15.19","gamesFinished":0,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.03","hitsPer9Inn":"5.81","runsScoredPer9":"2.18","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"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":"1-4 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":49,"airOuts":53,"runs":38,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":2,"hits":56,"hitByPitch":1,"avg":".263","atBats":213,"obp":".343","slg":".554","ops":".897","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":118,"rbi":44,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.20","popOuts":15,"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":50,"putOuts":382,"errors":2,"chances":434,"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":"901","stats":{"batting":{"note":"a-","summary":"0-1 | RBI","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":1,"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":43,"flyOuts":25,"groundOuts":21,"airOuts":38,"runs":17,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".324","atBats":111,"obp":".347","slg":".514","ops":".861","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":57,"rbi":24,"leftOnBase":43,"sacBunts":1,"sacFlies":2,"babip":".348","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.20","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":28,"groundOuts":34,"airOuts":45,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":25,"intentionalWalks":1,"hits":37,"hitByPitch":3,"avg":".240","atBats":154,"obp":".353","slg":".351","ops":".704","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":54,"rbi":12,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":89,"errors":0,"chances":91,"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"}]},"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":25,"gamesStarted":0,"flyOuts":14,"groundOuts":13,"airOuts":29,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":86,"obp":".302","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":375,"era":"3.57","inningsPitched":"22.2","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.24","battersFaced":96,"outs":68,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":137,"strikes":238,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".667","pitchesPerInning":"16.54","gamesFinished":6,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"9.93","walksPer9Inn":"3.57","hitsPer9Inn":"7.54","runsScoredPer9":"3.97","homeRunsPer9":"1.59","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":11,"gamesStarted":5,"flyOuts":19,"groundOuts":27,"airOuts":38,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":122,"obp":".329","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":554,"era":"3.62","inningsPitched":"32.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.39","battersFaced":140,"outs":97,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":216,"strikes":338,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.13","gamesFinished":2,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"8.07","walksPer9Inn":"4.45","hitsPer9Inn":"8.07","runsScoredPer9":"4.45","homeRunsPer9":"1.67","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}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":31,"flyOuts":8,"groundOuts":27,"airOuts":13,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".221","atBats":68,"obp":".260","slg":".368","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":11,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"2.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"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"}]},"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-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":46,"groundOuts":53,"airOuts":78,"runs":35,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":3,"avg":".268","atBats":213,"obp":".325","slg":".418","ops":".743","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":89,"rbi":27,"leftOnBase":85,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.62","popOuts":17,"lineOuts":15},"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":126,"putOuts":64,"errors":1,"chances":191,"fielding":".995","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":{"note":"(S, 9)","summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":16,"gamesStarted":0,"flyOuts":11,"groundOuts":12,"airOuts":16,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":60,"obp":".238","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":234,"era":"1.08","inningsPitched":"16.2","wins":0,"losses":0,"saves":9,"saveOpportunities":9,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.90","battersFaced":63,"outs":50,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":234,"balls":66,"strikes":168,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"winPercentage":".---","pitchesPerInning":"14.04","gamesFinished":13,"strikeoutWalkRatio":"6.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.62","hitsPer9Inn":"6.48","runsScoredPer9":"1.08","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | 3B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":32,"groundOuts":42,"airOuts":53,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".224","atBats":205,"obp":".295","slg":".390","ops":".685","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":80,"rbi":31,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.62","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":71,"putOuts":43,"errors":4,"chances":118,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":10,"gamesStarted":10,"flyOuts":29,"groundOuts":51,"airOuts":56,"runs":23,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":48,"baseOnBalls":24,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":198,"obp":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":828,"era":"3.78","inningsPitched":"52.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.30","battersFaced":223,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":828,"balls":308,"strikes":520,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".600","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.25","walksPer9Inn":"4.13","hitsPer9Inn":"7.57","runsScoredPer9":"3.96","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"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":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":4,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".100","atBats":20,"obp":".100","slg":".100","ops":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":2,"putOuts":59,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":50,"flyOuts":24,"groundOuts":33,"airOuts":37,"runs":23,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":3,"avg":".234","atBats":141,"obp":".308","slg":".362","ops":".670","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":51,"rbi":14,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":80,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":15,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".105","atBats":38,"obp":".209","slg":".105","ops":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":4,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".148","groundOutsToAirouts":"1.88","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":31,"putOuts":14,"errors":3,"chances":48,"fielding":".938","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":11,"gamesStarted":11,"flyOuts":43,"groundOuts":71,"airOuts":72,"runs":18,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":248,"obp":".257","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":973,"era":"1.97","inningsPitched":"68.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.99","battersFaced":273,"outs":206,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":356,"strikes":617,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".667","pitchesPerInning":"14.17","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.86","walksPer9Inn":"2.75","hitsPer9Inn":"6.16","runsScoredPer9":"2.36","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","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":{},"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":7,"flyOuts":26,"groundOuts":48,"airOuts":47,"runs":14,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":165,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":719,"era":"2.70","inningsPitched":"46.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.03","battersFaced":185,"outs":140,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":719,"balls":263,"strikes":456,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".400","pitchesPerInning":"15.41","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.89","hitsPer9Inn":"6.36","runsScoredPer9":"2.70","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660670,643289,621566,645277,663586,642201,573262,671739,673490,506702,642086,644433,675911,800311,669276,663158,628452],"pitchers":[675911,800311,669276,663158,628452],"bench":[622761],"bullpen":[471911,689266,693821,656550,641755,625643,527048,519242],"battingOrder":[660670,643289,621566,645277,663586,573262,671739,673490,644433],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harris II (6, Suarez)."},{"label":"3B","value":"Riley, A (1, Suarez)."},{"label":"HR","value":"Olson (15, 5th inning off Suarez, 1 on, 2 out); Harris II (12, 8th inning off Guerrero, 1 on, 0 out)."},{"label":"TB","value":"Acuña Jr.; Dubón; Harris II 8; Olson 4; Riley, A 3; Yastrzemski."},{"label":"RBI","value":"Acuña Jr. (12); Harris II 3 (32); Olson 2 (44); Smith, D (24)."},{"label":"2-out RBI","value":"Acuña Jr.; Olson 2."},{"label":"Runners left in scoring position, 2 out","value":"Albies; Kim, Ha."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"León (1, throw)."},{"label":"DP","value":"(Kim, Ha-Olson)."}]}],"note":[{"label":"a","value":"Grounded out for León in the 6th."},{"label":"b","value":"Singled for White, E in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".240","atBats":35,"obp":".315","slg":".371","ops":".686","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"3.82","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.25","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":51,"strikes":101,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":7,"pitchesPerInning":"16.89","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":19,"groundOuts":39,"airOuts":40,"runs":25,"doubles":6,"triples":2,"homeRuns":11,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":0,"hits":52,"hitByPitch":8,"avg":".286","atBats":182,"obp":".379","slg":".522","ops":".901","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":95,"rbi":33,"leftOnBase":72,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.54","popOuts":14,"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":41,"putOuts":370,"errors":1,"chances":412,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":11,"strikes":25,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":66,"era":"9.82","inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.36","battersFaced":16,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":21,"strikes":45,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"17.18","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":36,"groundOuts":49,"airOuts":58,"runs":20,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":45,"hitByPitch":5,"atBats":201,"obp":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":891,"era":"3.33","inningsPitched":"54.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.19","battersFaced":226,"outs":162,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":891,"balls":316,"strikes":575,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.17","hitsPer9Inn":"7.50","runsScoredPer9":"3.33","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":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":11,"groundOuts":23,"airOuts":18,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":84,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":360,"era":"3.80","inningsPitched":"21.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":9,"whip":"1.41","battersFaced":94,"outs":64,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":125,"strikes":235,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":2,"winPercentage":".000","pitchesPerInning":"16.88","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.86","walksPer9Inn":"2.95","hitsPer9Inn":"9.70","runsScoredPer9":"4.22","homeRunsPer9":"1.69","inheritedRunners":18,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":16,"airOuts":14,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".241","atBats":58,"obp":".323","slg":".345","ops":".668","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":20,"rbi":7,"leftOnBase":25,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":8,"putOuts":148,"errors":2,"chances":158,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":7,"flyOuts":28,"groundOuts":65,"airOuts":44,"runs":39,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":0,"atBats":207,"obp":".381","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":876,"era":"6.43","inningsPitched":"49.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.80","battersFaced":232,"outs":147,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":320,"strikes":556,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".286","pitchesPerInning":"17.88","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.43","walksPer9Inn":"3.86","hitsPer9Inn":"12.31","runsScoredPer9":"7.16","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":52,"flyOuts":43,"groundOuts":36,"airOuts":65,"runs":24,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":1,"hits":58,"hitByPitch":0,"avg":".287","atBats":202,"obp":".353","slg":".436","ops":".789","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":88,"rbi":20,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":10,"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":4,"putOuts":109,"errors":3,"chances":116,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":18,"groundOuts":53,"airOuts":39,"runs":17,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":3,"atBats":168,"obp":".308","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":693,"era":"3.27","inningsPitched":"44.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.20","battersFaced":182,"outs":132,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":258,"strikes":435,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".833","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"6.95","walksPer9Inn":"2.25","hitsPer9Inn":"8.59","runsScoredPer9":"3.48","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":20,"airOuts":26,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".247","atBats":85,"obp":".297","slg":".376","ops":".673","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":32,"rbi":10,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":8,"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":21,"putOuts":35,"errors":2,"chances":58,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":5,"groundOuts":16,"airOuts":15,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".278","atBats":54,"obp":".350","slg":".370","ops":".720","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":20,"rbi":9,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":5,"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":49,"putOuts":17,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":4,"whip":"1.27","battersFaced":37,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":51,"strikes":99,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"17.31","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"3.12","hitsPer9Inn":"8.31","runsScoredPer9":"5.19","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".325","atBats":40,"obp":".357","slg":".375","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":15,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".433","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":26,"errors":0,"chances":27,"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"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":15,"groundOuts":62,"airOuts":38,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".163","atBats":147,"obp":".241","slg":".238","ops":".479","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":35,"rbi":16,"leftOnBase":71,"sacBunts":2,"sacFlies":0,"babip":".190","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"147.00","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":27,"errors":4,"chances":123,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"5.0 IP, 5 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":10,"flyOuts":28,"groundOuts":51,"airOuts":56,"runs":18,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":194,"obp":".277","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":822,"era":"3.02","inningsPitched":"53.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.08","battersFaced":213,"outs":161,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":822,"balls":306,"strikes":516,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":3,"winPercentage":".400","pitchesPerInning":"15.32","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.85","hitsPer9Inn":"6.88","runsScoredPer9":"3.02","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"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"}]},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":23,"airOuts":24,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".218","atBats":101,"obp":".301","slg":".327","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":33,"rbi":3,"leftOnBase":51,"sacBunts":1,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","assists":16,"putOuts":282,"errors":3,"chances":301,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"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":48,"flyOuts":18,"groundOuts":49,"airOuts":48,"runs":24,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".198","atBats":192,"obp":".269","slg":".365","ops":".634","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":70,"rbi":26,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.43","popOuts":18,"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":5,"putOuts":83,"errors":0,"chances":88,"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"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".296","atBats":27,"obp":".406","slg":".444","ops":".850","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":12,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":26,"groundOuts":24,"airOuts":46,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":129,"obp":".223","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":495,"era":"2.45","inningsPitched":"36.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.82","battersFaced":140,"outs":110,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":154,"strikes":341,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".500","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.21","hitsPer9Inn":"5.15","runsScoredPer9":"3.44","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":21,"groundOuts":44,"airOuts":41,"runs":22,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":48,"hitByPitch":6,"avg":".276","atBats":174,"obp":".344","slg":".437","ops":".781","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":76,"rbi":21,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".336","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":6,"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":1,"putOuts":121,"errors":0,"chances":122,"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"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":18,"gamesStarted":3,"flyOuts":21,"groundOuts":20,"airOuts":29,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":97,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":435,"era":"3.25","inningsPitched":"27.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.16","battersFaced":114,"outs":83,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":169,"strikes":266,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"15.72","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.41","walksPer9Inn":"4.55","hitsPer9Inn":"5.86","runsScoredPer9":"3.25","homeRunsPer9":"1.30","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":17,"groundOuts":38,"airOuts":26,"runs":10,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".255","atBats":98,"obp":".351","slg":".367","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":36,"rbi":7,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":14,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":38,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":43,"outs":30,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":67,"strikes":115,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"18.20","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.30","walksPer9Inn":"3.60","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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"}]},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":46,"airOuts":37,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".211","atBats":142,"obp":".274","slg":".296","ops":".570","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":42,"rbi":11,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".252","groundOutsToAirouts":"1.24","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":8,"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":86,"putOuts":69,"errors":2,"chances":157,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":11,"groundOuts":14,"airOuts":15,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":60,"obp":".235","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":268,"era":"0.51","inningsPitched":"17.2","wins":0,"losses":1,"saves":12,"saveOpportunities":12,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.85","battersFaced":68,"outs":53,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":92,"strikes":176,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"15.17","gamesFinished":14,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"11.72","walksPer9Inn":"3.57","hitsPer9Inn":"4.08","runsScoredPer9":"0.51","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":19,"gamesStarted":0,"flyOuts":17,"groundOuts":32,"airOuts":32,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":120,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":509,"era":"5.28","inningsPitched":"30.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.47","battersFaced":138,"outs":92,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":191,"strikes":318,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.60","gamesFinished":12,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.82","hitsPer9Inn":"9.39","runsScoredPer9":"5.28","homeRunsPer9":"1.47","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"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}}},"batters":[680776,678882,677800,575929,807799,681508,686765,691785,655316,643396,624133,669711,543056,594027],"pitchers":[624133,669711,543056,594027],"bench":[702332,665966,657136],"bullpen":[678394,547973,813349,543243,663558,686580,801139,670245],"battingOrder":[680776,678882,677800,575929,807799,681508,686765,655316,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sogard (2, Iglesias, R)."},{"label":"HR","value":"Duran, Ja (7, 1st inning off Strider, 0 on, 0 out); Rafaela (5, 1st inning off Strider, 0 on, 0 out); Kiner-Falefa (1, 7th inning off Lee, D, 0 on, 1 out)."},{"label":"TB","value":"Contreras, Wn 2; Duran, Ja 5; Gasper; Kiner-Falefa 5; Rafaela 4; Sogard 2."},{"label":"RBI","value":"Duran, Ja (26); Kiner-Falefa 3 (9); Rafaela (21)."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Sogard 2; Rafaela."},{"label":"GIDP","value":"Gasper."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kiner-Falefa (4, 2nd base off Strider/León)."}]}],"note":[{"label":"a","value":"Flied out for Mayer in the 7th."}]}},"officials":[{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Strider."},{"label":"HBP","value":"Olson (by Suarez)."},{"label":"Pitch timer violations","value":"Fuentes (pitcher)."},{"label":"ABS Challenge","value":"Suarez (Ball-Confirmed); Tromp (Ball-Overturned to Strike); Rafaela (Strike-Confirmed); Albies (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Strider 87-55; Fuentes 15-9; Lee, D 22-15; Suarez, R 9-6; Iglesias, R 25-17; Suarez 91-59; Weissert 14-11; Coulombe 11-6; Guerrero 36-25."},{"label":"Groundouts-flyouts","value":"Strider 2-5; Fuentes 1-0; Lee, D 1-1; Suarez, R 0-1; Iglesias, R 2-0; Suarez 5-4; Weissert 2-0; Coulombe 0-0; Guerrero 2-0."},{"label":"Batters faced","value":"Strider 21; Fuentes 3; Lee, D 5; Suarez, R 3; Iglesias, R 7; Suarez 25; Weissert 4; Coulombe 3; Guerrero 8."},{"label":"Inherited runners-scored","value":"Fuentes 1-1; Lee, D 1-0; Weissert 2-2."},{"label":"Umpires","value":"HP: Alex Tosi. 1B: Jordan Baker. 2B: Willie Traynor. 3B: Jansen Visconti. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, Out To CF."},{"label":"First pitch","value":"6:48 PM."},{"label":"T","value":"2:52."},{"label":"Att","value":"34,126."},{"label":"Venue","value":"Fenway Park."},{"label":"May 26, 2026"}],"pitchingNotes":["Suarez pitched to 3 batters in the 6th inning.","Strider pitched to 1 batter in the 6th inning."],"topPerformers":[{"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":"700","stats":{"batting":{"summary":"4-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":30,"groundOuts":48,"airOuts":44,"runs":25,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".304","atBats":184,"obp":".332","slg":".533","ops":".865","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":98,"rbi":32,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":102,"errors":0,"chances":102,"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":76,"hittingGameScore":76},{"player":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","boxscoreName":"Kiner-Falefa"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":5,"groundOuts":16,"airOuts":15,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".278","atBats":54,"obp":".350","slg":".370","ops":".720","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":20,"rbi":9,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":5,"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":49,"putOuts":17,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"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":"1-4 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":49,"airOuts":53,"runs":38,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":2,"hits":56,"hitByPitch":1,"avg":".263","atBats":213,"obp":".343","slg":".554","ops":".897","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":118,"rbi":44,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.20","popOuts":15,"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":50,"putOuts":382,"errors":2,"chances":434,"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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"loser":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}