{"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":824756,"link":"/api/v1.1/game/824756/feed/live","metaData":{"wait":10,"timeStamp":"20260528_011505","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824756,"type":"R","doubleHeader":"N","id":"2026/05/27/atlmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824756-2026-05-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T22:45:00Z","originalDate":"2026-05-27","officialDate":"2026-05-27","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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":37,"losses":19,"ties":0,"pct":".661"},"records":{},"divisionLeader":false,"wins":37,"losses":19,"winningPercentage":".661"},"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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":23,"losses":31,"ties":0,"pct":".426"},"records":{},"divisionLeader":false,"wins":23,"losses":31,"winningPercentage":".426"},"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":"Clear","temp":"87","wind":"8 mph, L To R"},"gameInfo":{"attendance":34093,"firstPitch":"2026-05-27T22:46:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"home":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":584273,"fullName":"Andy Andres","link":"/api/v1/people/584273"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:46:15.276Z","endTime":"2026-05-27T22:47:55.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T18:52:04.214Z","endTime":"2026-05-27T22:32:08.217Z","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-27T22:32:08.217Z","endTime":"2026-05-27T22:44:50.042Z","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-27T22:44:50.042Z","endTime":"2026-05-27T22:46:17.484Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838972139035945,"aZ":-17.939024105497758,"pfxX":6.5984994339514635,"pfxZ":7.390854726814908,"pX":-0.213287831579723,"pZ":3.8874862796605836,"vX0":-8.79234644426437,"vY0":-137.49731671635834,"vZ0":-1.2884352814152111,"x":125.13,"y":133.82,"x0":2.1599496020235525,"y0":50.00197407267626,"z0":5.572518692808479,"aX":12.707914646198006},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":-10.2,"spinRate":2270,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.39748025436592016,"extension":6.271904406479856},"index":3,"playId":"66b962eb-ef32-3089-918b-a32ebac0be9c","pitchNumber":1,"startTime":"2026-05-27T22:46:17.484Z","endTime":"2026-05-27T22:46:20.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187703719530305,"aZ":-17.76018249648138,"pfxX":6.528043128094469,"pfxZ":7.740879828526022,"pX":-0.8949927248321975,"pZ":2.528842109271685,"vX0":-10.53803871585887,"vY0":-135.04731605064126,"vZ0":-4.3705655606184,"x":151.12,"y":170.5,"x0":2.195188451165389,"y0":50.00160313024162,"z0":5.40357882144192,"aX":12.154648999614473},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-9.8,"spinRate":2349,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4043285735281388,"extension":6.625600288992853},"index":4,"playId":"bad5039c-2b58-3515-ab64-9396d7ec8e28","pitchNumber":2,"startTime":"2026-05-27T22:46:33.829Z","endTime":"2026-05-27T22:46:37.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248526787041417,"aZ":-20.852627301305358,"pfxX":9.47271721587262,"pfxZ":6.120126857411133,"pX":-0.6876391927297566,"pZ":2.5908862332283906,"vX0":-11.125474543319587,"vY0":-134.6494415496987,"vZ0":-3.243388683710841,"x":143.21,"y":168.83,"x0":2.2529085012387013,"y0":50.00186295739363,"z0":5.273986854598113,"aX":17.520353871312647},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":2193,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.40566667840036086,"extension":6.721991400641822},"index":5,"playId":"19336ef4-d156-305f-889a-e1ff6aa59669","pitchNumber":3,"startTime":"2026-05-27T22:46:49.788Z","endTime":"2026-05-27T22:46:52.788Z","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.1,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679748235822395,"aZ":-17.974342807177777,"pfxX":5.409428254906102,"pfxZ":7.636080247901903,"pX":0.7112767976159761,"pZ":3.797607855078039,"vX0":-5.839246090165511,"vY0":-135.5123809738777,"vZ0":-1.42545793101954,"x":89.89,"y":136.24,"x0":2.1914357915280465,"y0":50.00057697852049,"z0":5.586338461813189,"aX":10.056973450894219},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.5,"spinRate":2263,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4042218031466791,"extension":6.544879042477264},"index":6,"playId":"376f77e1-f1fd-3375-89e0-48625b497e61","pitchNumber":4,"startTime":"2026-05-27T22:47:12.350Z","endTime":"2026-05-27T22:47:15.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495925575818877,"aZ":-16.904333161379906,"pfxX":5.683281177927997,"pfxZ":8.065143452880616,"pX":0.3897955002997609,"pZ":2.3015447697221885,"vX0":-7.043383134738004,"vY0":-136.80291106670737,"vZ0":-4.8963543071126026,"x":102.14,"y":176.64,"x0":2.260756741793096,"y0":50.003422715082124,"z0":5.275282013495046,"aX":10.76114345093876},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-8.8,"spinRate":2296,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.400560895859154,"extension":6.730393094223581},"index":7,"playId":"dea93ee5-c987-3880-8ca1-c0fdcd6eb725","pitchNumber":5,"startTime":"2026-05-27T22:47:29.859Z","endTime":"2026-05-27T22:47:33.022Z","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":94.2,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437274663549463,"aZ":-14.81202909580236,"pfxX":7.268453058914867,"pfxZ":9.072389933494364,"pX":-0.5976227485200075,"pZ":1.611794924073796,"vX0":-9.9808817857588,"vY0":-136.8129607004033,"vZ0":-7.216315859985718,"x":139.78,"y":195.26,"x0":2.1371195323106473,"y0":50.00452102177994,"z0":5.279966312301164,"aX":13.913997272042561},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-11.3,"spinRate":2283,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39887295369396814,"extension":6.802489235296811},"index":8,"playId":"b33e0379-d053-311e-ac6e-2b502b9954c8","pitchNumber":6,"startTime":"2026-05-27T22:47:50.845Z","endTime":"2026-05-27T22:47:55.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:47:55.007Z","atBatIndex":0},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mauricio Dubón reaches on a fielding error by shortstop Marcelo Mayer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:48:02.875Z","endTime":"2026-05-27T22:49:54.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339828152108517,"aZ":-26.77956073587169,"pfxX":9.035092727637165,"pfxZ":2.9687134019059984,"pX":0.31442259350867163,"pZ":1.3516758493139176,"vX0":-8.82081278170413,"vY0":-133.10213697974038,"vZ0":-4.99501443739016,"x":105.01,"y":202.28,"x0":2.4784288853588707,"y0":50.0010118752951,"z0":5.163003857207151,"aX":16.405675298458558},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":2070,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4096179783806222,"extension":6.716289036473058},"index":0,"playId":"0b07a557-6709-313c-ac36-f630860c54e0","pitchNumber":1,"startTime":"2026-05-27T22:48:23.114Z","endTime":"2026-05-27T22:48:26.207Z","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":87.0,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40478960138469,"aZ":-30.487798837698975,"pfxX":-0.34538780515630574,"pfxZ":1.0314240507853576,"pX":-1.361849834709469,"pZ":2.699360319915243,"vX0":-9.15809218321284,"vY0":-126.49288729160408,"vZ0":-0.5461342536883858,"x":168.91,"y":165.9,"x0":2.3355383208797287,"y0":50.00434222208045,"z0":5.341630772701328,"aX":-0.5633229206562766},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":2.5,"spinRate":2373,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4313876074187437,"extension":6.438512788756696},"index":1,"playId":"56d7c648-e20e-3267-a240-544423feb011","pitchNumber":2,"startTime":"2026-05-27T22:48:46.509Z","endTime":"2026-05-27T22:48:50.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7635330558388,"aZ":-24.648602699070718,"pfxX":8.763552231838826,"pfxZ":4.054018254315194,"pX":0.861442515673962,"pZ":3.551502456450069,"vX0":-6.938656544776092,"vY0":-135.42611780415405,"vZ0":-0.30012463760504227,"x":84.16,"y":142.89,"x0":2.3190827363449653,"y0":50.00201043783998,"z0":5.388835740004486,"aX":16.266246166088244},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-14.4,"spinRate":2227,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40454175775355816,"extension":6.558448325235063},"index":2,"playId":"b62e6894-33ab-361b-9688-e8a2142e1876","pitchNumber":3,"startTime":"2026-05-27T22:49:08.022Z","endTime":"2026-05-27T22:49:14.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ronald Acuña Jr. steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"b62e6894-33ab-361b-9688-e8a2142e1876","startTime":"2026-05-27T22:49:20.972Z","endTime":"2026-05-27T22:49:44.783Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365754124317494,"aZ":-35.713355977276535,"pfxX":6.215958804141977,"pfxZ":-2.372591274643881,"pX":0.37919567336626486,"pZ":2.262211537748528,"vX0":-6.963340975343347,"vY0":-120.84166889671125,"vZ0":0.06304749745716665,"x":102.55,"y":177.7,"x0":2.4772157366138834,"y0":50.00134872418976,"z0":5.347745812352478,"aX":9.283803605919896},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.1,"breakHorizontal":-9.8,"spinRate":1129,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.4515658124484596,"extension":6.652888892821306},"hitData":{"launchSpeed":95.0,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":99.04,"coordY":130.02}},"index":4,"playId":"19bb9a61-1356-3ecc-8000-be63f05ebff2","pitchNumber":4,"startTime":"2026-05-27T22:49:44.783Z","endTime":"2026-05-27T22:49:54.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:49:54.668Z","atBatIndex":1},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:50:14.239Z","endTime":"2026-05-27T22:50:45.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16477144974125,"aZ":-18.105646299284444,"pfxX":6.56597139696784,"pfxZ":7.438660198998951,"pX":0.30796720559300533,"pZ":2.6277303921033948,"vX0":-7.832880199429996,"vY0":-136.67813300713613,"vZ0":-4.198507979569667,"x":105.26,"y":167.83,"x0":2.3580887769691934,"y0":50.005368902677695,"z0":5.427442034001029,"aX":12.423054888610201},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-10.2,"spinRate":2187,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.40075995053052793,"extension":6.776277058459054},"hitData":{"launchSpeed":93.0,"launchAngle":77.0,"totalDistance":61.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":197.29}},"index":0,"playId":"bbe4a666-758f-3779-8e36-95947e24e3e9","pitchNumber":1,"startTime":"2026-05-27T22:50:35.359Z","endTime":"2026-05-27T22:50:45.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:50:45.319Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ozzie Albies grounds into a double play, third baseman Isiah Kiner-Falefa to second baseman Nick Sogard to first baseman Willson Contreras. Mauricio Dubón out at 2nd. Ozzie Albies out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:51:06.307Z","endTime":"2026-05-27T22:52:29.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.482852123861285,"aZ":-24.027161820951633,"pfxX":9.022683979406644,"pfxZ":4.342766284454619,"pX":1.2519271665135885,"pZ":2.483551018197238,"vX0":-6.407829921758013,"vY0":-135.55965278916895,"vZ0":-2.961307945645161,"x":69.28,"y":171.72,"x0":2.464943148143756,"y0":50.00121109796653,"z0":5.253075653913745,"aX":16.921083878575438},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-15.1,"spinRate":2071,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.40286288656284874,"extension":6.46233052869786},"index":0,"playId":"7f3f5872-b637-3727-97ff-2a5d0478d609","pitchNumber":1,"startTime":"2026-05-27T22:51:17.814Z","endTime":"2026-05-27T22:51:23.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351416284407527,"aZ":-17.30981437060158,"pfxX":7.299280406148807,"pfxZ":7.921837611193581,"pX":-0.19187883844540182,"pZ":2.82528292990335,"vX0":-9.048252326612262,"vY0":-135.79118090364523,"vZ0":-3.852181861146671,"x":124.31,"y":162.5,"x0":2.227377577140572,"y0":50.00640163803905,"z0":5.458811657785275,"aX":13.7028968507275},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-11.4,"spinRate":2293,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.40260310818612854,"extension":6.488792530123743},"index":1,"playId":"4ef3bc45-311f-3db3-b041-7c80bf4a2020","pitchNumber":2,"startTime":"2026-05-27T22:51:38.331Z","endTime":"2026-05-27T22:51:41.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"c34c753f-fd5d-4207-a72e-54b685c48898","startTime":"2026-05-27T22:52:01.190Z","endTime":"2026-05-27T22:52:06.190Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":77.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619893389795227,"aZ":-34.12988669842231,"pfxX":5.74343671120973,"pfxZ":-1.2793591878109787,"pX":0.33051353331929023,"pZ":1.8874641264729715,"vX0":-7.17254766832258,"vY0":-122.81786144355651,"vZ0":-1.6131186203938364,"x":104.4,"y":187.82,"x0":2.5383100259160103,"y0":50.00061003990637,"z0":5.447001098739623,"aX":8.800702622515242},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.4,"breakHorizontal":-8.8,"spinRate":1333,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4454434577177726,"extension":6.391746894305027},"hitData":{"launchSpeed":91.6,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":163.84}},"index":3,"playId":"b8eaa1f0-0ff2-3e92-80f5-72b9d83ee02c","pitchNumber":3,"startTime":"2026-05-27T22:52:21.060Z","endTime":"2026-05-27T22:52:29.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:52:29.023Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:54:21.535Z","endTime":"2026-05-27T22:56:47.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Flyout","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":7},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654354957807318,"aZ":-17.868096924634425,"pfxX":-1.8458237221451514,"pfxZ":7.663138387564828,"pX":0.24018095640052606,"pZ":3.6822756468817075,"vX0":5.37171961972072,"vY0":-134.87423093671526,"vZ0":-3.0143877173311786,"x":107.84,"y":139.36,"x0":-1.5257911252093286,"y0":50.002638312657076,"z0":6.054298291215239,"aX":-3.4461566780870023},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":2.4,"spinRate":2127,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40404582114414067,"extension":6.334263448273863},"index":0,"playId":"b7f4a71f-5341-3eb6-96ad-89d13cb77085","pitchNumber":1,"startTime":"2026-05-27T22:54:42.028Z","endTime":"2026-05-27T22:54:45.773Z","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":92.6,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.965169775626084,"aZ":-14.700197281335365,"pfxX":-3.0565145379178853,"pfxZ":9.416256257562356,"pX":1.4424704133300998,"pZ":2.7862022449187833,"vX0":8.570075215581332,"vY0":-134.57267763759742,"vZ0":-5.763191047681811,"x":62.02,"y":163.55,"x0":-1.3697704227027285,"y0":50.003301628804905,"z0":5.976136125855611,"aX":-5.672997444697026},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2134,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40517993221295034,"extension":6.403603760538547},"index":1,"playId":"36463d9e-d1bd-3dd4-81f1-77e11522dfa4","pitchNumber":2,"startTime":"2026-05-27T22:54:54.923Z","endTime":"2026-05-27T22:54:58.701Z","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":92.7,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14358548967901,"aZ":-16.379974318220764,"pfxX":-2.6487968367229557,"pfxZ":8.458618218808613,"pX":0.3530034784227025,"pZ":3.2476626371502215,"vX0":5.715867479820752,"vY0":-134.99453229536385,"vZ0":-4.408192692158087,"x":103.54,"y":151.09,"x0":-1.4365907187709712,"y0":50.005391749703364,"z0":6.035804428554333,"aX":-4.948124926808248},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2124,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40394342388068605,"extension":6.204716466486337},"index":2,"playId":"985cff8b-51cc-3205-a6fd-2deb160cb34a","pitchNumber":3,"startTime":"2026-05-27T22:55:07.482Z","endTime":"2026-05-27T22:55:11.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49344226091906,"aZ":-20.055138517178893,"pfxX":-0.012121673003400613,"pfxZ":7.087833713941589,"pX":0.6101354445857686,"pZ":2.4120598447051056,"vX0":5.15000315562567,"vY0":-129.07246086652373,"vZ0":-5.380468457623311,"x":93.74,"y":173.65,"x0":-1.3982773704258231,"y0":50.003903460559094,"z0":6.03941167429489,"aX":-0.02170959783355893},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":-1.0,"spinRate":2237,"spinDirection":200},"zone":6,"typeConfidence":0.92,"plateTime":0.42220386714327507,"extension":6.3460732856139055},"index":3,"playId":"2c037f1b-dd71-31ab-a0d1-0343b1bedcc6","pitchNumber":4,"startTime":"2026-05-27T22:55:19.718Z","endTime":"2026-05-27T22:55:23.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-27T22:55:48.583Z","endTime":"2026-05-27T22:55:58.090Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46477532312074,"aZ":-29.758220429166943,"pfxX":-8.529186390851528,"pfxZ":1.514001032095026,"pX":-0.36871106929299036,"pZ":0.2626493842052277,"vX0":5.735352378748091,"vY0":-125.60293442366405,"vZ0":-7.83433305388519,"x":131.05,"y":231.69,"x0":-1.578614945558825,"y0":50.00078461392207,"z0":5.856404584232526,"aX":-13.567492591672892},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":14.0,"spinRate":1318,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.4368126352704622,"extension":6.382253675597809},"index":5,"playId":"fbab9755-c88a-369c-9a0b-7a18c39afe46","pitchNumber":5,"startTime":"2026-05-27T22:55:58.090Z","endTime":"2026-05-27T22:56:01.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478076701402248,"aZ":-36.821266030782056,"pfxX":-0.1627455458705771,"pfxZ":-3.161984085207685,"pX":-0.36968687126457184,"pZ":2.7471500665149957,"vX0":2.5546046871708024,"vY0":-120.24128016255413,"vZ0":-0.5869301693035762,"x":131.09,"y":164.61,"x0":-1.4229879845798492,"y0":50.001814532979296,"z0":6.250629535083567,"aX":-0.23918360655228155},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.6,"breakHorizontal":-0.2,"spinRate":2412,"spinDirection":42},"zone":4,"typeConfidence":0.87,"plateTime":0.45484558891968474,"extension":6.227987293008527},"index":6,"playId":"f3ada6a0-a024-38ea-aa83-08a9cf4d65f9","pitchNumber":6,"startTime":"2026-05-27T22:56:20.746Z","endTime":"2026-05-27T22:56:23.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248576701253548,"aZ":-20.27837274886797,"pfxX":-2.5945022789804306,"pfxZ":6.748314590106882,"pX":0.23212990528423696,"pZ":1.67863016137656,"vX0":5.1419875824917405,"vY0":-130.80198091027054,"vZ0":-7.248929644761552,"x":108.15,"y":193.46,"x0":-1.4073319677414975,"y0":50.000985663473365,"z0":5.966136270676655,"aX":-4.571881564849059},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":3.7,"spinRate":2157,"spinDirection":200},"zone":8,"typeConfidence":0.56,"plateTime":0.416091153813829,"extension":6.457607947878911},"hitData":{"launchSpeed":93.3,"launchAngle":28.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":61.73}},"index":7,"playId":"8227e3a9-56e9-369b-9efc-273b18967c2c","pitchNumber":7,"startTime":"2026-05-27T22:56:38.720Z","endTime":"2026-05-27T22:56:47.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:56:47.244Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:57:05.466Z","endTime":"2026-05-27T22:57:26.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947934438267733,"aZ":-20.470736731653993,"pfxX":-7.87349962282793,"pfxZ":6.244318956883134,"pX":-0.20966690035210203,"pZ":2.832793960715061,"vX0":6.498924030884191,"vY0":-135.40047771096008,"vZ0":-4.691800447865017,"x":124.99,"y":162.29,"x0":-1.6069141262689517,"y0":50.004148221548846,"z0":6.002571721609414,"aX":-14.75883795819384},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2095,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40307002210155574,"extension":6.326613511842234},"hitData":{"launchSpeed":92.7,"launchAngle":17.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.38,"coordY":83.32}},"index":0,"playId":"7352b77b-453e-34ef-b581-f9d6be8159dc","pitchNumber":1,"startTime":"2026-05-27T22:57:14.360Z","endTime":"2026-05-27T22:57:26.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:57:26.088Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:57:33.161Z","endTime":"2026-05-27T22:59:00.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489868449775813,"aZ":-15.19717138593089,"pfxX":-3.9060764732959052,"pfxZ":9.23201595753054,"pX":-0.45357518919905715,"pZ":2.3693529012761037,"vX0":3.951368461439163,"vY0":-134.34670042177962,"vZ0":-6.566815239908401,"x":134.29,"y":174.81,"x0":-1.431764939196866,"y0":50.00294889413077,"z0":5.914186104426775,"aX":-7.182898970316631},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2225,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40677852128668324,"extension":6.291487048705291},"index":0,"playId":"f66cd7f6-326a-31b3-9c08-2ceffef8ff2a","pitchNumber":1,"startTime":"2026-05-27T22:57:50.114Z","endTime":"2026-05-27T22:57:53.811Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29430511826745,"aZ":-17.985045792277557,"pfxX":-2.5160007719292072,"pfxZ":7.7457068285365285,"pX":-0.5945987997060262,"pZ":3.615370145744841,"vX0":2.9773990864821966,"vY0":-133.86895856568339,"vZ0":-2.8881499629545453,"x":139.66,"y":141.17,"x0":-1.3893396621272396,"y0":50.00519964989162,"z0":5.981093900089234,"aX":-4.611094408822397},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2173,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4076523774383469,"extension":6.330625303492706},"index":1,"playId":"4efd498e-4837-3266-891f-052620fc2040","pitchNumber":2,"startTime":"2026-05-27T22:58:04.359Z","endTime":"2026-05-27T22:58:07.802Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419628709343094,"aZ":-21.827950207139168,"pfxX":-0.06925030205211868,"pfxZ":6.057769543230009,"pX":-0.07120066575132578,"pZ":2.2224757908543182,"vX0":3.34465307032272,"vY0":-129.23042953070768,"vZ0":-5.397919737277689,"x":119.71,"y":178.77,"x0":-1.367860644254688,"y0":50.00557415014952,"z0":5.992799373927271,"aX":-0.11909561039150246},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.1,"breakHorizontal":-0.6,"spinRate":2288,"spinDirection":203},"zone":5,"typeConfidence":0.93,"plateTime":0.42224430713070404,"extension":6.356724597614866},"index":2,"playId":"99cea1ae-8808-36a6-9a61-4dccee48d907","pitchNumber":3,"startTime":"2026-05-27T22:58:21.009Z","endTime":"2026-05-27T22:58:27.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ceddanne Rafaela steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"99cea1ae-8808-36a6-9a61-4dccee48d907","startTime":"2026-05-27T22:58:33.990Z","endTime":"2026-05-27T22:58:52.807Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"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":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464563763916285,"aZ":-16.836398853697226,"pfxX":-3.3693745462901354,"pfxZ":8.083541154812698,"pX":-0.23655092206134812,"pZ":2.813331647139992,"vX0":3.929262212339391,"vY0":-136.06959476537367,"vZ0":-5.270458096359443,"x":126.02,"y":162.82,"x0":-1.2533508733153222,"y0":50.006418995707946,"z0":5.92063928815096,"aX":-6.3963241939760795},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2220,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40069167435124875,"extension":6.402669859422388},"hitData":{"launchSpeed":101.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":159.79}},"index":4,"playId":"71371651-0b1b-3f67-bfd7-52a827efcb61","pitchNumber":4,"startTime":"2026-05-27T22:58:52.807Z","endTime":"2026-05-27T22:59:00.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:59:00.520Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a sharp line drive to left fielder Mauricio Dubón. Ceddanne Rafaela out at home on the throw, left fielder Mauricio Dubón to catcher Chadwick Tromp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:59:12.848Z","endTime":"2026-05-27T23:00:49.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694202097008557,"aZ":-23.14191853811331,"pfxX":-8.872051703793986,"pfxZ":4.819377432348672,"pX":-0.6346889807997711,"pZ":2.763456218970652,"vX0":5.0608517728522076,"vY0":-135.81668062282628,"vZ0":-4.307021401987136,"x":104.38,"y":135.71,"x0":-1.3657832073768736,"y0":50.004901268529075,"z0":5.971665034690411,"aX":-16.63952082663277},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":2088,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4026925759917983,"extension":6.349652034974232},"index":0,"playId":"171a338b-e091-3ea3-9429-1373810f0b88","pitchNumber":1,"startTime":"2026-05-27T22:59:36.984Z","endTime":"2026-05-27T22:59:40.403Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29581834921064,"aZ":-16.12309878049379,"pfxX":-1.5060598372742935,"pfxZ":8.586848176909662,"pX":-0.890500628949975,"pZ":3.2908213936554427,"vX0":1.7567012318482296,"vY0":-135.55517792315658,"vZ0":-4.37040688996781,"x":150.94,"y":149.93,"x0":-1.3498215653022527,"y0":50.00646686378826,"z0":6.041899668694831,"aX":-2.816840379679745},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":2.4,"spinRate":2106,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4033122566554317,"extension":6.360619021205497},"index":1,"playId":"e5b004e2-59d0-3f75-a64b-8423508806b6","pitchNumber":2,"startTime":"2026-05-27T22:59:57.277Z","endTime":"2026-05-27T23:00:00.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-27T23:00:10.386Z","endTime":"2026-05-27T23:00:23.450Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965553001880707,"aZ":-25.18963758568667,"pfxX":-8.51210044271333,"pfxZ":3.901505395862068,"pX":-1.0655877122020068,"pZ":1.5146013178479745,"vX0":3.6556577338123306,"vY0":-132.62306692946794,"vZ0":-6.736478222950774,"x":157.62,"y":197.89,"x0":-1.3519048949302566,"y0":50.00331355528098,"z0":5.91112241981,"aX":-15.2435564569563},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2004,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.41216547254421343,"extension":6.360167357008081},"index":3,"playId":"de98b425-cdad-3785-bc53-28ab3f1986f3","pitchNumber":3,"startTime":"2026-05-27T23:00:23.450Z","endTime":"2026-05-27T23:00:27.033Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729612633908943,"aZ":-16.52000171417649,"pfxX":-2.67078824284105,"pfxZ":8.44626375728431,"pX":0.5777137146651753,"pZ":2.6286583410578412,"vX0":5.606371536303368,"vY0":-134.45871153639038,"vZ0":-5.859988323984178,"x":94.98,"y":167.81,"x0":-1.1758256808275551,"y0":50.006665291439866,"z0":5.985183421169027,"aX":-4.95288091840495},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":3.8,"spinRate":2164,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4054153044988822,"extension":6.4254792011879465},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.03,"coordY":111.08}},"index":4,"playId":"36220e43-1c19-357c-8017-5646b26fb2a8","pitchNumber":4,"startTime":"2026-05-27T23:00:38.834Z","endTime":"2026-05-27T23:00:49.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:00:49.563Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:02:35.586Z","endTime":"2026-05-27T23:04:27.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.621910020457715,"aZ":-17.148676069506976,"pfxX":6.168460370385312,"pfxZ":8.111009276742228,"pX":1.300013203831384,"pZ":3.459606579480268,"vX0":-5.242494389720173,"vY0":-135.5144778487125,"vZ0":-2.1872535859480444,"x":67.45,"y":145.37,"x0":2.46167328054192,"y0":50.005708308156194,"z0":5.480011620040382,"aX":11.432738441349743},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.0,"spinRate":2265,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4047333651899159,"extension":6.646657588241489},"index":0,"playId":"a5eefb48-0f93-383c-be5a-1f08a4098ab1","pitchNumber":1,"startTime":"2026-05-27T23:03:01.718Z","endTime":"2026-05-27T23:03:04.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29121376118122,"aZ":-35.25168593450338,"pfxX":3.5125762789185506,"pfxZ":-2.0615713690436124,"pX":0.15217211745829046,"pZ":1.0793053072985024,"vX0":-6.934217447997769,"vY0":-121.19734587783131,"vZ0":-2.753304813409891,"x":111.2,"y":209.64,"x0":2.5917797922022054,"y0":50.00592802286878,"z0":5.3035219467865495,"aX":5.23661655622989},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-4.8,"spinRate":1084,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.45162954991000337,"extension":6.593007151299445},"index":1,"playId":"9454f8a8-31ac-3bc2-8d42-3225acb6e06a","pitchNumber":2,"startTime":"2026-05-27T23:03:16.461Z","endTime":"2026-05-27T23:03:19.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168123012995665,"aZ":-16.651980930314217,"pfxX":6.130646681732416,"pfxZ":8.446230397295668,"pX":0.3539147525097912,"pZ":2.8515721598026014,"vX0":-7.5442012853043,"vY0":-134.69460498072823,"vZ0":-3.5147913887593765,"x":103.51,"y":161.79,"x0":2.394159889274054,"y0":50.004984865182415,"z0":5.350424942984334,"aX":11.27031536201815},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.5,"spinRate":2251,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.40659375229094596,"extension":6.841285581327816},"index":2,"playId":"38ec7e05-c36c-3e43-b074-8592157b53d6","pitchNumber":3,"startTime":"2026-05-27T23:03:34.810Z","endTime":"2026-05-27T23:03:37.810Z","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.1,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320731737550968,"aZ":-17.157057087120627,"pfxX":5.939534377318345,"pfxZ":8.077148052798918,"pX":0.6162701007428111,"pZ":3.9228817379842997,"vX0":-6.930777942129977,"vY0":-135.429286793061,"vZ0":-0.7412164400046978,"x":93.51,"y":132.86,"x0":2.4357967697015925,"y0":50.00375713274344,"z0":5.399178266540391,"aX":11.044588016685426},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-9.2,"spinRate":2226,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4043062884233448,"extension":6.75419355257223},"index":3,"playId":"14d30381-c2e7-3aad-8fd7-165c101c5dd3","pitchNumber":4,"startTime":"2026-05-27T23:04:02.572Z","endTime":"2026-05-27T23:04:07.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457507971194282,"aZ":-18.476503915303514,"pfxX":6.082769994098779,"pfxZ":7.342220406716919,"pX":0.33361468667383276,"pZ":4.34040189458901,"vX0":-7.514656965196296,"vY0":-135.44491717132587,"vZ0":0.3087356483015895,"x":104.28,"y":121.59,"x0":2.3484208695318833,"y0":50.00256510146421,"z0":5.512824907160645,"aX":11.348285796126575},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-9.5,"spinRate":2236,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4037648895752297,"extension":6.72452306151959},"index":4,"playId":"6d3f69d0-2cd6-3991-bd9a-a13b013c4e1e","pitchNumber":5,"startTime":"2026-05-27T23:04:23.969Z","endTime":"2026-05-27T23:04:27.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:04:27.542Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:04:41.406Z","endTime":"2026-05-27T23:05:47.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80652452218533,"aZ":-16.304848472003016,"pfxX":7.185017636746507,"pfxZ":8.526369792082887,"pX":-0.5000055293081904,"pZ":2.5158238962432846,"vX0":-10.024220432596863,"vY0":-135.16151068868228,"vZ0":-4.51264741030602,"x":136.06,"y":170.85,"x0":2.313042961000086,"y0":50.00413401906749,"z0":5.3422035785791415,"aX":13.375508630444067},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.0,"spinRate":2217,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.404309324388644,"extension":7.062979065813481},"index":0,"playId":"76a0ba40-a1f3-39b1-b270-dfe306d5406e","pitchNumber":1,"startTime":"2026-05-27T23:04:55.985Z","endTime":"2026-05-27T23:04:59.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.879089066261205,"aZ":-24.746709846896763,"pfxX":10.518261186203029,"pfxZ":3.9536084251322254,"pX":1.3751508944794186,"pZ":1.555613646138632,"vX0":-6.648226656442381,"vY0":-135.56525168736985,"vZ0":-4.863862884673135,"x":64.58,"y":196.78,"x0":2.4801922810311963,"y0":50.00588272951006,"z0":5.0789872518560815,"aX":19.77555566385824},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-17.9,"spinRate":2182,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4025022154297324,"extension":6.512322618973164},"index":1,"playId":"cc0d1fcb-6e14-31d7-b34c-e8316472a337","pitchNumber":2,"startTime":"2026-05-27T23:05:17.669Z","endTime":"2026-05-27T23:05:23.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-27T23:05:31.782Z","endTime":"2026-05-27T23:05:43.905Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983338484003816,"aZ":-15.54563547992157,"pfxX":7.280578001324566,"pfxZ":8.55116475526889,"pX":0.15602208832127415,"pZ":3.640785062141506,"vX0":-8.114064820779594,"vY0":-138.36263886756527,"vZ0":-2.4368565424111255,"x":111.05,"y":140.48,"x0":2.1764085015380625,"y0":50.00550466961806,"z0":5.5709374457172744,"aX":14.162605709022115},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":2301,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39541438354284564,"extension":6.617059313152781},"index":3,"playId":"01802203-7025-3f4b-8e89-9ec1ba01f881","pitchNumber":3,"startTime":"2026-05-27T23:05:43.905Z","endTime":"2026-05-27T23:05:47.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:05:47.241Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a fly ball to right fielder Wilyer Abreu. Austin Riley to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:05:52.342Z","endTime":"2026-05-27T23:06:22.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05457315015477,"aZ":-25.024723443370355,"pfxX":9.079849469124216,"pfxZ":3.9416135376722394,"pX":0.8705668850169848,"pZ":2.162050726697892,"vX0":-7.154638453415466,"vY0":-133.14585564924906,"vZ0":-3.7171769251230398,"x":83.82,"y":180.4,"x0":2.400375668682405,"y0":50.000083612224515,"z0":5.367413837104909,"aX":16.454248427837623},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":2117,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4098947657634202,"extension":6.862402950979567},"hitData":{"launchSpeed":73.9,"launchAngle":25.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.59,"coordY":109.19}},"index":0,"playId":"e1eff5f0-6d2b-3fbf-a4f0-dafec637f0e2","pitchNumber":1,"startTime":"2026-05-27T23:06:11.992Z","endTime":"2026-05-27T23:06:22.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:06:22.921Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:06:35.949Z","endTime":"2026-05-27T23:08:44.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"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,4,5],"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":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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476790813742547,"aZ":-17.391328438927726,"pfxX":7.16538577352666,"pfxZ":7.83704058189195,"pX":-0.054908596973730156,"pZ":2.8645076959517253,"vX0":-8.560598960789257,"vY0":-136.35406192522464,"vZ0":-3.456822429645125,"x":119.09,"y":161.44,"x0":2.1917038977671943,"y0":50.00239325409383,"z0":5.3458587062863385,"aX":13.516466911609104},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":-11.2,"spinRate":2271,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4014122201129888,"extension":6.974457529540058},"index":0,"playId":"a6251178-ee96-3d68-aa99-791a9125ce25","pitchNumber":1,"startTime":"2026-05-27T23:06:57.043Z","endTime":"2026-05-27T23:07:00.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1248446087586,"aZ":-28.112768372087825,"pfxX":-1.390456534527783,"pfxZ":2.5407105215767825,"pX":-0.06655141545892883,"pZ":3.827060243200815,"vX0":-5.967155370076284,"vY0":-126.13725197421023,"vZ0":1.8010126240083224,"x":119.54,"y":135.45,"x0":2.5165713872599484,"y0":50.00616209998077,"z0":5.3801307692765326,"aX":-2.227598478732436},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":4.0,"spinRate":2203,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4352375518384983,"extension":6.697036519974393},"index":1,"playId":"9c14252a-e418-307c-9a3c-a76261ec92f1","pitchNumber":2,"startTime":"2026-05-27T23:07:25.210Z","endTime":"2026-05-27T23:07:28.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92700316570148,"aZ":-16.81157914465194,"pfxX":7.4004780340149035,"pfxZ":8.146759540397937,"pX":0.2768654974718873,"pZ":2.9046368199295394,"vX0":-7.799264044934276,"vY0":-136.4171108222419,"vZ0":-3.4763758898916914,"x":106.45,"y":160.35,"x0":2.2110032075810113,"y0":50.000975919477064,"z0":5.353978741321254,"aX":13.951462698518515},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-11.8,"spinRate":2291,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40147479379754714,"extension":6.681221891575544},"index":2,"playId":"1a59572c-42a0-390f-9bd9-5a0d05539f51","pitchNumber":3,"startTime":"2026-05-27T23:07:45.689Z","endTime":"2026-05-27T23:07:51.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T23:08:03.101Z","endTime":"2026-05-27T23:08:14.636Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"81bb2f6d-7c04-4fa1-af43-96dffef6f51a","startTime":"2026-05-27T23:08:14.636Z","endTime":"2026-05-27T23:08:19.649Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33169851549641,"aZ":-40.00780069240158,"pfxX":-5.459154768840642,"pfxZ":-5.364166120333591,"pX":-0.18254864757950287,"pZ":1.9191276157437183,"vX0":-4.353107526527344,"vY0":-119.83241518203585,"vZ0":-0.21394861271710375,"x":123.96,"y":186.96,"x0":2.3644773792765097,"y0":50.004693328631696,"z0":5.572385305987321,"aX":-7.969032667302179},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.5,"breakHorizontal":10.9,"spinRate":2550,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4564235813538935,"extension":6.690331504485541},"hitData":{"launchSpeed":86.0,"launchAngle":31.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.75,"coordY":75.17}},"index":5,"playId":"8c8405b9-d311-3528-a619-5860effb0dd4","pitchNumber":4,"startTime":"2026-05-27T23:08:30.752Z","endTime":"2026-05-27T23:08:44.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:08:44.510Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:08:53.187Z","endTime":"2026-05-27T23:10:05.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"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":83.9,"endSpeed":77.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628041210630386,"aZ":-34.515754783563985,"pfxX":4.430466558161983,"pfxZ":-1.5385245869143063,"pX":0.4447174568197358,"pZ":2.1566462773232846,"vX0":-6.584785151442642,"vY0":-122.06119012937269,"vZ0":-0.8099385118114333,"x":100.05,"y":180.55,"x0":2.588648121222398,"y0":50.001043699731454,"z0":5.437122862849148,"aX":6.756474782479914},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-6.6,"spinRate":1177,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4469116054627973,"extension":6.693262813296804},"index":0,"playId":"e8233090-2797-3546-88fd-3451e17f9d98","pitchNumber":1,"startTime":"2026-05-27T23:09:19.650Z","endTime":"2026-05-27T23:09:23.282Z","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":81.5,"endSpeed":75.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.689048507520123,"aZ":-40.15104747878366,"pfxX":-7.625035284336818,"pfxZ":-5.580250558941478,"pX":0.20871162112009534,"pZ":1.9450583982279352,"vX0":-2.880364968678819,"vY0":-118.76546711160738,"vZ0":-0.0073757901339406295,"x":109.04,"y":186.26,"x0":2.427914912666013,"y0":50.00507164702167,"z0":5.5991983887884045,"aX":-10.895426701097557},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.8,"breakHorizontal":14.5,"spinRate":2376,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.4611466456484199,"extension":6.62615208376584},"index":1,"playId":"d947ea28-6e8c-39e3-92ee-6576e1d1e588","pitchNumber":2,"startTime":"2026-05-27T23:09:39.014Z","endTime":"2026-05-27T23:09:42.601Z","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, 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":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.528865542819606,"aZ":-39.34272909894323,"pfxX":-6.304151660762576,"pfxZ":-4.787579457287291,"pX":-0.603469401340526,"pZ":0.9325139793697015,"vX0":-4.736056588663121,"vY0":-121.23431896647534,"vZ0":-2.5168289597015328,"x":140.0,"y":213.6,"x0":2.1910080711134445,"y0":50.005617541694996,"z0":5.400883228337081,"aX":-9.433517980437694},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.0,"breakHorizontal":12.5,"spinRate":2524,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.450895974646234,"extension":6.732187015044829},"index":2,"playId":"6b28b893-3d2f-360e-a78d-085abf544865","pitchNumber":3,"startTime":"2026-05-27T23:09:59.981Z","endTime":"2026-05-27T23:10:05.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:10:05.497Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masataka Yoshida lines out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:12:22.290Z","endTime":"2026-05-27T23:13:26.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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(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.0,"endSpeed":86.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42601367833318,"aZ":-17.964615670891767,"pfxX":-2.9302295354441874,"pfxZ":7.569931679401606,"pX":1.0569643361289147,"pZ":3.308766627436439,"vX0":7.282219421665096,"vY0":-135.36064122728396,"vZ0":-3.979935461675499,"x":76.71,"y":149.44,"x0":-1.2739803631859914,"y0":50.00043425546042,"z0":6.037304328337244,"aX":-5.499320914729024},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":4.0,"spinRate":2181,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4029201875082893,"extension":6.415404997595156},"index":0,"playId":"2400b363-2e16-3465-891e-db84887aea8b","pitchNumber":1,"startTime":"2026-05-27T23:12:36.388Z","endTime":"2026-05-27T23:12:39.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109340429167766,"aZ":-24.397581015010907,"pfxX":0.6728321112423803,"pfxZ":4.609921339715603,"pX":0.534519071500773,"pZ":3.650497865614373,"vX0":5.069307477662529,"vY0":-128.681087012075,"vZ0":-1.5913956685653878,"x":96.63,"y":140.22,"x0":-1.5432964002944323,"y0":50.004052453995214,"z0":6.155398045480048,"aX":1.1358799028177122},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":-2.3,"spinRate":2170,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.42461452556211476,"extension":6.330087347667065},"index":1,"playId":"b977d0cf-3f95-30e0-8a23-724868732d03","pitchNumber":2,"startTime":"2026-05-27T23:12:48.660Z","endTime":"2026-05-27T23:12:51.911Z","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":92.1,"endSpeed":85.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434818009007955,"aZ":-17.41170137147,"pfxX":-3.7266996562447963,"pfxZ":8.028113735148361,"pX":-0.050795441398641124,"pZ":2.708694755886758,"vX0":4.9299078907059,"vY0":-134.11676782671483,"vZ0":-5.388242887234126,"x":118.94,"y":165.65,"x0":-1.4205556868184186,"y0":50.00469277386974,"z0":5.968087152807656,"aX":-6.8545673180041575},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":5.8,"spinRate":2259,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40693824371459053,"extension":6.330526480136683},"index":2,"playId":"e9e6c24d-11fb-39b0-ac3f-1c8b12650ba7","pitchNumber":3,"startTime":"2026-05-27T23:13:03.168Z","endTime":"2026-05-27T23:13:06.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02378653629028,"aZ":-23.66767152758396,"pfxX":1.1372133142982108,"pfxZ":4.912506875886221,"pX":0.11602822584860607,"pZ":3.0686806577712966,"vX0":3.709977423483057,"vY0":-129.99655977909373,"vZ0":-3.221337571850514,"x":112.58,"y":155.93,"x0":-1.470286667731606,"y0":50.00641687430853,"z0":6.095373395780373,"aX":1.9716981831402491},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2212,"spinDirection":188},"zone":2,"typeConfidence":0.95,"plateTime":0.4193075642531743,"extension":6.2960657972520835},"hitData":{"launchSpeed":97.9,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.61,"coordY":58.27}},"index":3,"playId":"629a6104-3cf3-3b85-9837-e192e4dc794e","pitchNumber":4,"startTime":"2026-05-27T23:13:17.924Z","endTime":"2026-05-27T23:13:26.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:13:26.372Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Gasper flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:13:32.911Z","endTime":"2026-05-27T23:14:11.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.323120826912064,"aZ":-36.52524351544513,"pfxX":-0.19814394901644095,"pfxZ":-3.0462939500296695,"pX":0.16930520422602846,"pZ":2.252761746016867,"vX0":3.864382961670292,"vY0":-118.7000524575711,"vZ0":-1.3996524267351058,"x":110.55,"y":177.96,"x0":-1.4527122952530824,"y0":50.001854293153656,"z0":6.170058837566146,"aX":-0.28399730074247465},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.6,"breakHorizontal":-0.6,"spinRate":2359,"spinDirection":33},"zone":5,"typeConfidence":0.85,"plateTime":0.46111615580228493,"extension":6.379408495434539},"index":0,"playId":"64b41d9a-18a6-31ef-92ea-fef8b2bf5447","pitchNumber":1,"startTime":"2026-05-27T23:13:50.390Z","endTime":"2026-05-27T23:13:54.386Z","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":92.8,"endSpeed":85.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088345691324083,"aZ":-14.702758944323556,"pfxX":-2.6399030950897324,"pfxZ":9.428370608816229,"pX":-0.14182854426971978,"pZ":2.3964217786932736,"vX0":4.635508186351068,"vY0":-134.9561610054615,"vZ0":-6.561973388232921,"x":122.41,"y":174.08,"x0":-1.5351236370390253,"y0":50.00347840062401,"z0":5.886269180212754,"aX":-4.892650785209272},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":3.8,"spinRate":2271,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4051240794546036,"extension":6.425019588496503},"hitData":{"launchSpeed":93.3,"launchAngle":28.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.4,"coordY":84.69}},"index":1,"playId":"a5d1bfae-c1d7-3136-809c-4dd81b8c767a","pitchNumber":2,"startTime":"2026-05-27T23:14:01.887Z","endTime":"2026-05-27T23:14:11.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:14:11.337Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a soft bunt ground ball to pitcher Bryce Elder. Nick Sogard to 3rd. Nick Sogard advances to 3rd, on a throwing error by pitcher Bryce Elder.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:14:21.401Z","endTime":"2026-05-27T23:15:10.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"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":93.9,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017650137480416,"aZ":-15.780660327249416,"pfxX":-2.7236719039230373,"pfxZ":8.584363197401927,"pX":-0.03739769498260705,"pZ":3.1949986577781813,"vX0":4.6131993151963755,"vY0":-136.79410697138323,"vZ0":-4.692979779219784,"x":118.43,"y":152.52,"x0":-1.3859333651848182,"y0":50.002549075860166,"z0":6.002343732342329,"aX":-5.201582598063667},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":4.1,"spinRate":2328,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39923205545854623,"extension":6.438296898929727},"index":0,"playId":"df9d272f-52e3-341e-9a85-49b311ae94d8","pitchNumber":1,"startTime":"2026-05-27T23:14:38.241Z","endTime":"2026-05-27T23:14:41.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032514984099723,"aZ":-15.548092681526981,"pfxX":-2.476866569126438,"pfxZ":8.808896595428571,"pX":0.6355350688575708,"pZ":2.522143972595755,"vX0":6.205116316978536,"vY0":-136.0719200102556,"vZ0":-6.296538010754382,"x":92.77,"y":170.68,"x0":-1.3460526559941233,"y0":50.00527818319306,"z0":5.9314550277119436,"aX":-4.676964924075196},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2296,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4015393700819998,"extension":6.4154447180176755},"hitData":{"launchSpeed":40.9,"launchAngle":-37.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":118.89,"coordY":178.9}},"index":1,"playId":"6779d464-9804-3070-9569-a58ae7ae8d83","pitchNumber":2,"startTime":"2026-05-27T23:14:52.659Z","endTime":"2026-05-27T23:15:10.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:15:10.620Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:16:22.597Z","endTime":"2026-05-27T23:17:05.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T23:15:42.935Z","endTime":"2026-05-27T23:16:24.932Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64712637493502,"aZ":-18.43460155418803,"pfxX":-0.05418904330470031,"pfxZ":8.098996667155324,"pX":0.8198684550360363,"pZ":2.3751558186042105,"vX0":4.956086757188066,"vY0":-129.10852002510424,"vZ0":-5.703827312058639,"x":85.75,"y":174.65,"x0":-1.1136086052589025,"y0":50.00299833103299,"z0":6.021456805866433,"aX":-0.09244318841620341},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.7,"breakHorizontal":-1.0,"spinRate":2229,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.423451371444274,"extension":6.444297256374601},"index":1,"playId":"ce774111-a138-3548-bd5d-7cb4687a10fe","pitchNumber":1,"startTime":"2026-05-27T23:16:24.932Z","endTime":"2026-05-27T23:16:28.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646508021137727,"aZ":-21.34770759135996,"pfxX":-0.2079159044550427,"pfxZ":6.265040543187105,"pX":-0.2599323654274337,"pZ":4.185038871175737,"vX0":2.7269794064870174,"vY0":-129.95390883328082,"vZ0":-0.9534067696299255,"x":126.91,"y":125.78,"x0":-1.2913221264682633,"y0":50.00083676570327,"z0":6.1631285310529815,"aX":-0.35940998819134157},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.4,"breakHorizontal":-0.1,"spinRate":2246,"spinDirection":187},"zone":11,"typeConfidence":0.86,"plateTime":0.419844680721174,"extension":6.388419054233739},"index":2,"playId":"87f993c6-48a5-35e6-bb94-0a7ef093be74","pitchNumber":2,"startTime":"2026-05-27T23:16:40.178Z","endTime":"2026-05-27T23:16:43.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22347885564463,"aZ":-14.312587602322616,"pfxX":-2.7014517741305637,"pfxZ":9.685952464061467,"pX":0.6476973653655552,"pZ":2.763319733885736,"vX0":5.558159080129077,"vY0":-134.67111032493727,"vZ0":-5.703192599128885,"x":92.31,"y":164.17,"x0":-1.0884175456402334,"y0":50.00083631187577,"z0":5.914432975650314,"aX":-4.981145522254038},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2230,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4061504232523454,"extension":6.47827842051129},"hitData":{"launchSpeed":87.1,"launchAngle":39.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.96,"coordY":87.63}},"index":3,"playId":"8f94cbf3-501a-352c-a099-3fe53f153eb6","pitchNumber":3,"startTime":"2026-05-27T23:16:55.655Z","endTime":"2026-05-27T23:17:05.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:17:05.542Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:18:47.429Z","endTime":"2026-05-27T23:20:46.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08004635047438,"aZ":-19.214971559919217,"pfxX":6.20440574617539,"pfxZ":7.022681682704398,"pX":1.3668539486044473,"pZ":3.7365706698565146,"vX0":-4.833016148139397,"vY0":-134.93469607187532,"vZ0":-1.197414232038854,"x":64.9,"y":137.89,"x0":2.374166162614721,"y0":50.00465296147212,"z0":5.538548524812184,"aX":11.453921055499768},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-10.2,"spinRate":2246,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4057550086597308,"extension":6.774775168796627},"index":0,"playId":"97cc0c5b-ecaf-3c6e-a8d9-66c6ced4acbd","pitchNumber":1,"startTime":"2026-05-27T23:19:10.348Z","endTime":"2026-05-27T23:19:13.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.767197314535142,"aZ":-24.17025376177062,"pfxX":1.4962427972209476,"pfxZ":4.8293329796126905,"pX":-1.7344589904795444,"pZ":1.4021785665051814,"vX0":-11.037430968237441,"vY0":-127.53312311068225,"vZ0":-4.314613355941967,"x":183.11,"y":200.92,"x0":2.444011088097394,"y0":50.00243955577074,"z0":5.008698581255502,"aX":2.480935501411845},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":2330,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4285142082360265,"extension":6.639640887795834},"index":1,"playId":"a74ca97e-089a-3a14-9050-81fbb262c399","pitchNumber":2,"startTime":"2026-05-27T23:19:25.148Z","endTime":"2026-05-27T23:19:28.282Z","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":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714839474423194,"aZ":-36.107380362645955,"pfxX":3.7392021585485606,"pfxZ":-2.7289668607752082,"pX":0.38976004100076606,"pZ":1.6611533584907507,"vX0":-6.256321934001843,"vY0":-119.0628103846286,"vZ0":-0.8779095169040401,"x":102.14,"y":193.93,"x0":2.5592633858989546,"y0":50.000574381498005,"z0":5.286854810638996,"aX":5.397030645645208},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.9,"breakHorizontal":-5.4,"spinRate":1082,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4590890973510686,"extension":6.618789136132314},"index":2,"playId":"b0f4eb16-c530-328b-8ba4-4f7c4fa752be","pitchNumber":3,"startTime":"2026-05-27T23:19:49.367Z","endTime":"2026-05-27T23:19:53.185Z","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.9,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62986669581673,"aZ":-16.26016807966131,"pfxX":6.656070346193898,"pfxZ":8.429531086544726,"pX":-0.5326607470486614,"pZ":3.3268534911256142,"vX0":-9.60948992591748,"vY0":-136.46063274392347,"vZ0":-2.5145685779640554,"x":137.3,"y":148.95,"x0":2.1674469215558885,"y0":50.00673955233767,"z0":5.3785955414616735,"aX":12.573325969741079},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-10.1,"spinRate":2268,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4011619518054852,"extension":6.912696468875903},"index":3,"playId":"56e65400-bb1c-39f5-a649-7f9fedfdef3b","pitchNumber":4,"startTime":"2026-05-27T23:20:04.149Z","endTime":"2026-05-27T23:20:09.093Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.387410398529813,"aZ":-16.931964237100708,"pfxX":6.280275453509551,"pfxZ":8.069721433813006,"pX":0.9278068286063329,"pZ":2.5368530169735815,"vX0":-6.12530313805187,"vY0":-136.40686911327313,"vZ0":-4.122666437769034,"x":81.63,"y":170.28,"x0":2.3841168070443666,"y0":50.00127683131657,"z0":5.231609132112013,"aX":11.860204591130522},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-10.1,"spinRate":2261,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4012037890157085,"extension":6.853683034719834},"index":4,"playId":"e2536433-f3c7-3a82-a94d-5f548601e0ec","pitchNumber":5,"startTime":"2026-05-27T23:20:22.823Z","endTime":"2026-05-27T23:20:26.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28715469053212,"aZ":-18.089267299128405,"pfxX":6.807939112655305,"pfxZ":7.426777095292254,"pX":-0.3172133768136396,"pZ":2.853649085787118,"vX0":-9.241854976379281,"vY0":-136.85093909583682,"vZ0":-2.991612692872397,"x":129.09,"y":161.73,"x0":2.21954643207528,"y0":50.00075025141583,"z0":5.200481261226508,"aX":12.90817833249371},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":-10.3,"spinRate":2184,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.40028189048000495,"extension":6.920215583744708},"index":5,"playId":"7c782b09-7933-3812-8fce-70e52998ae13","pitchNumber":6,"startTime":"2026-05-27T23:20:41.295Z","endTime":"2026-05-27T23:20:46.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:20:46.324Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:20:47.630Z","endTime":"2026-05-27T23:21:33.447Z","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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"Lineout","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":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57054060670482,"aZ":-17.114667311317685,"pfxX":6.312669247402046,"pfxZ":7.861328742504002,"pX":1.281011070401613,"pZ":2.7131395646716596,"vX0":-5.222702916662364,"vY0":-137.75222910017024,"vZ0":-3.8797996766630964,"x":68.17,"y":165.53,"x0":2.3845806882495983,"y0":50.00030251281985,"z0":5.302091217905544,"aX":12.089019979213843},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":-10.3,"spinRate":2218,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.398128965523707,"extension":6.763987445972679},"index":0,"playId":"a25a425d-0f95-3a4a-9947-15b20ff3fbb3","pitchNumber":1,"startTime":"2026-05-27T23:21:10.289Z","endTime":"2026-05-27T23:21:13.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60965219237816,"aZ":-38.972517103986966,"pfxX":-3.1231044316351046,"pfxZ":-5.0078190209121,"pX":0.07675998827661377,"pZ":2.1649065059294412,"vX0":-4.854986325543231,"vY0":-115.77481428902264,"vZ0":0.9506756378891097,"x":114.07,"y":180.33,"x0":2.606697526331816,"y0":50.003705566857036,"z0":5.478954456213604,"aX":-4.238516115060215},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.5,"breakHorizontal":6.8,"spinRate":2407,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.4730948831674513,"extension":6.564990111033409},"hitData":{"launchSpeed":86.6,"launchAngle":21.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.69,"coordY":114.86}},"index":1,"playId":"e5d550b8-73a8-35b8-8eaf-0c61bc4ed4d8","pitchNumber":2,"startTime":"2026-05-27T23:21:26.358Z","endTime":"2026-05-27T23:21:33.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:21:33.447Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:21:49.618Z","endTime":"2026-05-27T23:24:17.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360185023344588,"aZ":-15.613875162243366,"pfxX":6.2211980003686085,"pfxZ":8.58817524632506,"pX":1.0418889933520896,"pZ":3.0954783334950737,"vX0":-5.830431677401359,"vY0":-137.91428794057708,"vZ0":-3.335401982556183,"x":77.29,"y":155.2,"x0":2.373969306267869,"y0":50.003972597070884,"z0":5.372177390980442,"aX":11.99821336756362},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":-10.1,"spinRate":2209,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39698930369821284,"extension":6.948893906027157},"index":0,"playId":"ce0f2e39-1667-3198-87e9-faa2f81266d4","pitchNumber":1,"startTime":"2026-05-27T23:22:06.045Z","endTime":"2026-05-27T23:22:10.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69223656884782,"aZ":-35.39937849514547,"pfxX":-0.4429028019826058,"pfxZ":-2.1236837205832693,"pX":0.40764027033614125,"pZ":2.1103171541767476,"vX0":-4.999965538121258,"vY0":-122.48664580082152,"vZ0":-0.42729675523595534,"x":101.46,"y":181.8,"x0":2.534918133351862,"y0":50.0054599220914,"z0":5.319650523151099,"aX":-0.6710081042411933},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":2.0,"spinRate":2398,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.44756219213412374,"extension":6.711833365898482},"index":1,"playId":"a83d8783-ff4a-3c53-8b6c-4357b50d7e0d","pitchNumber":2,"startTime":"2026-05-27T23:22:21.460Z","endTime":"2026-05-27T23:22:25.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.426543460632733,"aZ":-15.264980124979543,"pfxX":6.113051577304075,"pfxZ":8.750129215252848,"pX":-0.4782775380249493,"pZ":3.03785887871792,"vX0":-9.564994042649687,"vY0":-138.26234757908364,"vZ0":-3.5035145959307767,"x":135.23,"y":156.76,"x0":2.2350211606642354,"y0":50.0003990948889,"z0":5.348698127312487,"aX":11.810508264686506},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-9.0,"spinRate":2308,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.3964762813222644,"extension":7.055394005594532},"index":2,"playId":"c2d77720-25b4-3a66-98de-4c736d26737b","pitchNumber":3,"startTime":"2026-05-27T23:22:38.006Z","endTime":"2026-05-27T23:22:43.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74793497442577,"aZ":-32.98232724413938,"pfxX":-5.982992775670809,"pfxZ":-0.5316559607970377,"pX":-0.3814665288090179,"pZ":0.8408625906735075,"vX0":-5.089261309965675,"vY0":-122.71480728479102,"vZ0":-3.7117503344365037,"x":131.54,"y":216.08,"x0":2.4980560073214515,"y0":50.00218599390802,"z0":5.18876536066267,"aX":-9.105342987961022},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":12.0,"spinRate":2401,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4466833277712001,"extension":6.829581929478219},"index":3,"playId":"cafa8f6e-b40b-33ad-93e9-10d389480642","pitchNumber":4,"startTime":"2026-05-27T23:23:03.085Z","endTime":"2026-05-27T23:23:06.522Z","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":84.6,"endSpeed":79.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.731925412596034,"aZ":-34.638513738116096,"pfxX":-0.16578537574741414,"pfxZ":-1.5906199163393278,"pX":-1.5003790489430362,"pZ":0.6584803164980785,"vX0":-9.299102222395348,"vY0":-122.90926135048255,"vZ0":-3.8340720773456116,"x":174.19,"y":221.0,"x0":2.3354745229406646,"y0":50.00330251452629,"z0":5.144601487034803,"aX":-0.25667791901846454},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":2.3,"spinRate":2342,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4436755260361456,"extension":6.944434177696512},"index":4,"playId":"c3ce141e-ead7-381b-8bf5-c8d580b67e41","pitchNumber":5,"startTime":"2026-05-27T23:23:26.424Z","endTime":"2026-05-27T23:23:29.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195092306008874,"aZ":-15.457861279759232,"pfxX":6.423366868466696,"pfxZ":8.501734873022736,"pX":0.16762588476588705,"pZ":3.170364064730116,"vX0":-7.951644852003728,"vY0":-139.09973911012023,"vZ0":-3.101516260376041,"x":110.61,"y":153.18,"x0":2.2241481688971736,"y0":50.002385871644194,"z0":5.320090886212733,"aX":12.630290779882142},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-10.1,"spinRate":2345,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.39323542153198865,"extension":6.901529519605348},"index":5,"playId":"f57d9ba4-5cec-35bd-adcd-adb8eea201a0","pitchNumber":6,"startTime":"2026-05-27T23:23:46.975Z","endTime":"2026-05-27T23:23:53.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.941760650255667,"aZ":-23.978126356593407,"pfxX":9.109842316530296,"pfxZ":4.387725954134716,"pX":1.3224764845437198,"pZ":2.1136705546044703,"vX0":-6.497279534783223,"vY0":-135.42755965603524,"vZ0":-3.5541053316143274,"x":66.59,"y":181.71,"x0":2.56200357430627,"y0":50.003406077758655,"z0":5.108720574775894,"aX":17.022135498857693},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.2,"spinRate":2068,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4035253957683844,"extension":6.769525208423548},"index":6,"playId":"40be550d-3da5-36af-822a-e4e93d2b26c1","pitchNumber":7,"startTime":"2026-05-27T23:24:13.754Z","endTime":"2026-05-27T23:24:17.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:24:17.742Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:24:24.848Z","endTime":"2026-05-27T23:27:00.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"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":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":83.5,"endSpeed":77.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.406614082060806,"aZ":-33.66523137757586,"pfxX":3.649241001703694,"pfxZ":-0.9852317271154263,"pX":1.0210572874168842,"pZ":3.064874882477434,"vX0":-5.215871932828832,"vY0":-121.65916666779923,"vZ0":1.1884444790160327,"x":78.08,"y":156.03,"x0":2.7078864366264286,"y0":50.002762654891505,"z0":5.463809326639301,"aX":5.531293751285191},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-5.5,"spinRate":957,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.44833790781847904,"extension":6.6525691025832945},"index":0,"playId":"a1d08bea-0663-3ed2-9a81-f04d8e0f0fec","pitchNumber":1,"startTime":"2026-05-27T23:24:44.446Z","endTime":"2026-05-27T23:24:48.147Z","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":93.3,"endSpeed":85.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43550773145754,"aZ":-17.593219032837936,"pfxX":7.841300941049671,"pfxZ":7.804613629801527,"pX":1.2714765696415853,"pZ":2.17124057392704,"vX0":-5.484507592551239,"vY0":-135.73001404570192,"vZ0":-5.147176799537644,"x":68.53,"y":180.16,"x0":2.2986033318099457,"y0":50.00025542369056,"z0":5.31547154562111,"aX":14.642609052816342},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":-13.1,"spinRate":2255,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.403391238126495,"extension":6.9635368309105425},"index":1,"playId":"98a099a6-c05e-3f29-b07f-dbc63a200a31","pitchNumber":2,"startTime":"2026-05-27T23:25:03.416Z","endTime":"2026-05-27T23:25:06.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5406698649893,"aZ":-35.88491174410101,"pfxX":-6.859030476917201,"pfxZ":-2.767638879408377,"pX":-0.5224112017228733,"pZ":2.8876511314369697,"vX0":-4.848058058827576,"vY0":-115.21642168400373,"vZ0":1.8777939220151911,"x":136.91,"y":160.81,"x0":2.500317369057692,"y0":50.00031031090163,"z0":5.531742364272613,"aX":-9.21181308128182},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.2,"breakHorizontal":13.7,"spinRate":2426,"spinDirection":318},"zone":1,"typeConfidence":2.0,"plateTime":0.4755129739398769,"extension":6.569699707948111},"index":2,"playId":"2a267b3b-b3c0-3f04-bf44-f28399eeb50b","pitchNumber":3,"startTime":"2026-05-27T23:25:22.506Z","endTime":"2026-05-27T23:25:25.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52859833097705,"aZ":-16.395410966912912,"pfxX":5.4432468020383,"pfxZ":8.060490398664975,"pX":0.4152455772834957,"pZ":3.0837299716571227,"vX0":-7.31197364819102,"vY0":-138.23500462280785,"vZ0":-3.317928380186886,"x":101.17,"y":155.52,"x0":2.3734778942990906,"y0":50.0010564495371,"z0":5.384155354302602,"aX":10.653690478778522},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-8.5,"spinRate":2333,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.39450837300401886,"extension":6.736658240136947},"index":3,"playId":"9d9944b5-b83a-3c84-93d4-eb0667df09f2","pitchNumber":4,"startTime":"2026-05-27T23:25:47.493Z","endTime":"2026-05-27T23:25:50.612Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689414423422853,"aZ":-35.97435879881055,"pfxX":-1.6798312270351605,"pfxZ":-2.6758531932869882,"pX":1.5895278002497952,"pZ":2.7370028979747087,"vX0":-2.0517128573897296,"vY0":-119.00106677976501,"vZ0":1.3616147846789373,"x":56.41,"y":164.88,"x0":2.6839125026491644,"y0":50.001677493645055,"z0":5.437988081770881,"aX":-2.3874839591488692},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.2,"breakHorizontal":3.6,"spinRate":2412,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.4618161565185499,"extension":6.7994135257854795},"index":4,"playId":"e7fa7800-e4cc-3bca-8adc-e87f66565f89","pitchNumber":5,"startTime":"2026-05-27T23:26:14.253Z","endTime":"2026-05-27T23:26:17.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877804320270737,"aZ":-31.963480153264925,"pfxX":7.5860278288450695,"pfxZ":0.13748477478336874,"pX":-0.7573997004265269,"pZ":2.285309871912841,"vX0":-10.086290468311955,"vY0":-123.65728669977612,"vZ0":-0.8572210408771171,"x":145.87,"y":177.08,"x0":2.3824044377455738,"y0":50.00349555654637,"z0":5.309931132184479,"aX":11.788337698172612},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-11.5,"spinRate":1590,"spinDirection":106},"zone":4,"typeConfidence":2.0,"plateTime":0.4423679045798288,"extension":6.843781818201449},"index":5,"playId":"b887cbba-f775-32b9-8d6c-7b491f9ee4bc","pitchNumber":6,"startTime":"2026-05-27T23:26:32.032Z","endTime":"2026-05-27T23:26:37.813Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15792193411714,"aZ":-33.7498232160378,"pfxX":6.5210572592915,"pfxZ":-1.023358873687413,"pX":0.5393748774635923,"pZ":1.0385190538549076,"vX0":-7.008236353565513,"vY0":-123.08449726768696,"vZ0":-3.4501289259498042,"x":96.44,"y":210.74,"x0":2.5688872226887502,"y0":50.00256258036115,"z0":5.299937048368699,"aX":10.061814629899654},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.4,"breakHorizontal":-10.3,"spinRate":1420,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4440559164170339,"extension":6.956219587488333},"hitData":{"launchSpeed":100.9,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.5,"coordY":134.45}},"index":6,"playId":"ce4609ce-9840-3163-9e7a-aeef08fae533","pitchNumber":7,"startTime":"2026-05-27T23:26:52.610Z","endTime":"2026-05-27T23:27:00.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:27:00.179Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:28:28.470Z","endTime":"2026-05-27T23:33:13.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.6,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72343277262893,"aZ":-24.79008229675935,"pfxX":-7.417764804157591,"pfxZ":4.080878076989331,"pX":-1.1920870590607209,"pZ":2.7368259052524757,"vX0":3.412174528754861,"vY0":-133.4346318152411,"vZ0":-4.10885540547463,"x":162.44,"y":164.89,"x0":-1.5210906667186952,"y0":50.00420903492154,"z0":6.075028135715458,"aX":-13.426124330189522},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":12.7,"spinRate":2036,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4099097065983597,"extension":6.29712766299058},"index":0,"playId":"0f8e5414-0e19-3214-a620-6efa208c930d","pitchNumber":1,"startTime":"2026-05-27T23:29:09.544Z","endTime":"2026-05-27T23:29:12.862Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849529412568124,"aZ":-25.336345620867693,"pfxX":-8.551157449331395,"pfxZ":3.7464697619757885,"pX":-0.6157767970551334,"pZ":3.1774086126997014,"vX0":5.322071708794755,"vY0":-133.938025688306,"vZ0":-2.911016710419715,"x":140.47,"y":152.99,"x0":-1.5135502356366775,"y0":50.001477818416646,"z0":6.082379422561067,"aX":-15.596985337691258},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":2133,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.408320032372413,"extension":6.175237518108633},"index":1,"playId":"c9e1bc2a-d94e-3aa5-be8d-b1844d27cf55","pitchNumber":2,"startTime":"2026-05-27T23:29:20.691Z","endTime":"2026-05-27T23:29:28.667Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MO","challengeTeamId":144}},{"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":92.0,"endSpeed":83.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.389384991942393,"aZ":-26.185635289587545,"pfxX":-10.273881604124497,"pfxZ":3.3241233316827667,"pX":-0.5722579225420148,"pZ":2.355169508636105,"vX0":5.879369910682124,"vY0":-133.7862805382768,"vZ0":-4.3805185252160195,"x":138.81,"y":175.19,"x0":-1.4699734547598833,"y0":50.00600070260339,"z0":5.903556086006846,"aX":-18.521795777333047},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":2056,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.4103055017765471,"extension":6.450730866188813},"index":2,"playId":"a3db7161-cad9-3d9b-a68b-91b94381059a","pitchNumber":3,"startTime":"2026-05-27T23:32:46.451Z","endTime":"2026-05-27T23:32:50.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133522876940475,"aZ":-25.44869516968808,"pfxX":-7.804032553633579,"pfxZ":3.6021091587775906,"pX":-0.17175730701802602,"pZ":3.1773123264437384,"vX0":6.102020842593426,"vY0":-135.14179190685385,"vZ0":-2.66373555701784,"x":123.55,"y":152.99,"x0":-1.4357016653962265,"y0":50.00020344642084,"z0":5.947488631991,"aX":-14.554318880451326},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":13.0,"spinRate":2162,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.40401727884682037,"extension":6.509225682701822},"hitData":{"launchSpeed":99.8,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":142.56}},"index":3,"playId":"8de54765-318e-3a7c-befe-f83f8c30d802","pitchNumber":4,"startTime":"2026-05-27T23:33:05.440Z","endTime":"2026-05-27T23:33:13.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:33:13.149Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:33:33.301Z","endTime":"2026-05-27T23:34:04.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73117014307543,"aZ":-14.600327829893333,"pfxX":-2.8389900420774064,"pfxZ":9.223419077789991,"pX":0.4864546460328543,"pZ":2.8306248147723396,"vX0":5.940124062536503,"vY0":-136.15881722139855,"vZ0":-5.830402908341434,"x":98.46,"y":162.35,"x0":-1.3401508171172167,"y0":50.002988371954885,"z0":5.984346474386792,"aX":-5.409813885235573},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":4.1,"spinRate":2268,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4000005612570856,"extension":6.413619196133609},"index":0,"playId":"f88a1790-2187-3c96-8609-5d8c7d3e8118","pitchNumber":1,"startTime":"2026-05-27T23:33:40.375Z","endTime":"2026-05-27T23:33:44.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29845741415317,"aZ":-24.336892137481406,"pfxX":-0.8466833948136248,"pfxZ":4.475488446008335,"pX":-0.20899924312816803,"pZ":2.8147348858252523,"vX0":3.6009865994637096,"vY0":-130.40997219794545,"vZ0":-3.6565341857277813,"x":124.97,"y":162.78,"x0":-1.4881160090061354,"y0":50.00047125004954,"z0":6.0372480627211065,"aX":-1.4821782103754575},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":0.8,"spinRate":2247,"spinDirection":187},"zone":2,"typeConfidence":0.9,"plateTime":0.4174524861358808,"extension":6.406234514473947},"hitData":{"launchSpeed":106.6,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.93,"coordY":103.43}},"index":1,"playId":"fc6bf484-27a7-31a8-b50c-6a5142fc9ded","pitchNumber":2,"startTime":"2026-05-27T23:33:52.719Z","endTime":"2026-05-27T23:34:04.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:34:04.419Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to center fielder Michael Harris II. Jarren Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:34:25.602Z","endTime":"2026-05-27T23:34:51.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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_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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587633504758493,"aZ":-22.924197744542177,"pfxX":-8.379992563735474,"pfxZ":5.072377698908841,"pX":0.3538169609561381,"pZ":0.9803549121946983,"vX0":7.200449864973233,"vY0":-133.3706528731506,"vZ0":-8.365899917887248,"x":103.51,"y":212.31,"x0":-1.277112085179551,"y0":50.000406491886785,"z0":5.780232155728865,"aX":-15.268965279456959},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2055,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4088907786102709,"extension":6.601653416820778},"index":0,"playId":"a7eb463b-ba38-3326-8b3d-ccda8ba30e8c","pitchNumber":1,"startTime":"2026-05-27T23:34:25.602Z","endTime":"2026-05-27T23:34:28.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15601873546471,"aZ":-23.306257317574943,"pfxX":-6.537817239957848,"pfxZ":4.966151640880577,"pX":0.5097285418826768,"pZ":2.329689481892903,"vX0":6.664519535250272,"vY0":-132.5167716637389,"vZ0":-5.007157842770418,"x":97.57,"y":175.88,"x0":-1.1831314126726462,"y0":50.00578460165538,"z0":5.936789644923579,"aX":-11.681075292016661},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":10.4,"spinRate":2213,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.41263885864290906,"extension":6.589119108619959},"hitData":{"launchSpeed":100.0,"launchAngle":8.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.47,"coordY":90.12}},"index":1,"playId":"fac436cc-89e2-3fd4-a728-6eeb9375e4c1","pitchNumber":2,"startTime":"2026-05-27T23:34:39.688Z","endTime":"2026-05-27T23:34:51.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:34:51.743Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilyer Abreu lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:35:10.626Z","endTime":"2026-05-27T23:35:45.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61832336899458,"aZ":-16.911927845095853,"pfxX":-1.7794398146384998,"pfxZ":8.1123856872815,"pX":-0.021791156844913097,"pZ":3.3443670333443043,"vX0":4.083669599790878,"vY0":-135.99184807071188,"vZ0":-3.8354131687674586,"x":117.83,"y":148.48,"x0":-1.3087600346409685,"y0":50.000010194576454,"z0":5.939240298163307,"aX":-3.346858995444873},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":2.4,"spinRate":2267,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4020955466554379,"extension":6.360296416479692},"index":0,"playId":"d7341f12-4ef6-385b-b3c8-b872a2176936","pitchNumber":1,"startTime":"2026-05-27T23:35:21.231Z","endTime":"2026-05-27T23:35:24.772Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777263870531126,"aZ":-32.548573750706566,"pfxX":1.5023234175832783,"pfxZ":-0.25250255720727743,"pX":0.2208564241731371,"pZ":1.8331640944350873,"vX0":2.801365111185104,"vY0":-120.56928396274587,"vZ0":-3.360278124071341,"x":108.58,"y":189.28,"x0":-1.1478075420399407,"y0":50.00289833604655,"z0":6.094818099673727,"aX":2.228248225923193},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":-3.4,"spinRate":2433,"spinDirection":38},"zone":8,"typeConfidence":0.91,"plateTime":0.452967305988194,"extension":6.3711169327175385},"hitData":{"launchSpeed":76.7,"launchAngle":29.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.22,"coordY":98.44}},"index":1,"playId":"c6ec794e-7594-319f-ae3d-28382a3b7843","pitchNumber":2,"startTime":"2026-05-27T23:35:35.516Z","endTime":"2026-05-27T23:35:45.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:35:45.467Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:36:12.055Z","endTime":"2026-05-27T23:38:58.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938530883346527,"aZ":-19.60811714978005,"pfxX":-6.827627567952955,"pfxZ":6.837487670353113,"pX":-0.2545198092304636,"pZ":1.2388967640111972,"vX0":4.832876096038242,"vY0":-134.16738746278213,"vZ0":-8.517807373811724,"x":126.7,"y":205.33,"x0":-1.1851786210043562,"y0":50.001970922373104,"z0":5.833189943933079,"aX":-12.542619284701532},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":11.4,"spinRate":1998,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40705531956559904,"extension":6.594095222372723},"index":0,"playId":"2aefb1c0-4428-36e5-888c-831fa3601a26","pitchNumber":1,"startTime":"2026-05-27T23:36:16.839Z","endTime":"2026-05-27T23:36:20.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"9870fc53-4c78-43b7-8aef-607e94d0db8d","startTime":"2026-05-27T23:36:36.374Z","endTime":"2026-05-27T23:36:41.374Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711413351328037,"aZ":-27.862010198408548,"pfxX":-8.440697253505613,"pfxZ":2.7224427066549097,"pX":-0.7474836956103039,"pZ":1.689719804843598,"vX0":4.10005007949888,"vY0":-125.34257095876654,"vZ0":-5.078459422465498,"x":145.49,"y":193.16,"x0":-1.3129861970156211,"y0":50.000837557954156,"z0":6.0331752800699165,"aX":-13.350603119167742},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":14.3,"spinRate":1245,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.4379552135959468,"extension":6.304759029900541},"index":2,"playId":"3b44a3d7-a609-3434-a74d-1ff7398c8c71","pitchNumber":2,"startTime":"2026-05-27T23:36:50.671Z","endTime":"2026-05-27T23:36:57.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277098263362195,"aZ":-23.46940700231494,"pfxX":-8.672786227589654,"pfxZ":4.885487901920768,"pX":-0.4235140163944572,"pZ":2.1055190139562927,"vX0":4.814913998399798,"vY0":-133.04843767378634,"vZ0":-5.546992038737711,"x":133.14,"y":181.93,"x0":-1.1361257998992527,"y0":50.002106747752016,"z0":5.93323047425521,"aX":-15.4469197654751},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2133,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.41271067394758454,"extension":6.445527443837276},"index":3,"playId":"b9945f4e-14be-36be-9f9b-d74d796e7c8e","pitchNumber":3,"startTime":"2026-05-27T23:37:16.275Z","endTime":"2026-05-27T23:37:19.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259948268976157,"aZ":-21.915726294850945,"pfxX":-6.178196746565748,"pfxZ":5.583636254425665,"pX":-0.4301723503111972,"pZ":2.504229357049239,"vX0":4.40072726172322,"vY0":-134.0037177022795,"vZ0":-5.01771696033471,"x":133.4,"y":171.17,"x0":-1.2828709629818145,"y0":50.00066369513065,"z0":5.945906601676613,"aX":-11.346402153365812},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":10.3,"spinRate":2229,"spinDirection":210},"zone":4,"typeConfidence":0.79,"plateTime":0.4071931665867625,"extension":6.431645536275459},"index":4,"playId":"fa9a4d51-24bf-3bb6-bade-9de16f405ef8","pitchNumber":4,"startTime":"2026-05-27T23:37:42.332Z","endTime":"2026-05-27T23:37:46.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800121310582448,"aZ":-12.88904498358186,"pfxX":-2.3906776487060304,"pfxZ":10.21540124877972,"pX":0.2090649086921958,"pZ":3.5453696808981285,"vX0":4.337571894191101,"vY0":-136.0230622323972,"vZ0":-4.172234494776134,"x":109.03,"y":143.06,"x0":-1.0903283736992744,"y0":50.00014349510441,"z0":5.9826566398860574,"aX":-4.512465113216562},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":3.5,"spinRate":2317,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4015637952040456,"extension":6.428019436761915},"index":5,"playId":"6d44c421-e95e-3665-9060-4d80ceff8164","pitchNumber":5,"startTime":"2026-05-27T23:38:10.590Z","endTime":"2026-05-27T23:38:15.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.620976067294322,"aZ":-23.558587783774176,"pfxX":-7.777148894646128,"pfxZ":4.680570054515287,"pX":-0.8220297407259669,"pZ":1.89131939547689,"vX0":4.031156833026988,"vY0":-134.6932179951162,"vZ0":-6.225489321251685,"x":148.33,"y":187.71,"x0":-1.3257206011779572,"y0":50.00473714960398,"z0":5.89298142645476,"aX":-14.324680896606846},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":13.2,"spinRate":2155,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.40627678936010625,"extension":6.448998230553466},"index":6,"playId":"06264368-7dc9-34cd-add1-e79e8e635915","pitchNumber":6,"startTime":"2026-05-27T23:38:31.396Z","endTime":"2026-05-27T23:38:35.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(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":91.8,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48790604799871,"aZ":-24.6247213911166,"pfxX":-8.846948794426257,"pfxZ":4.178665150706043,"pX":-0.8535885666461425,"pZ":1.2262673118744853,"vX0":4.362420130022938,"vY0":-133.48699480988267,"vZ0":-7.408659391975479,"x":149.54,"y":205.67,"x0":-1.3588547384607117,"y0":50.001283822624245,"z0":5.807929043778073,"aX":-15.97888517590517},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":2162,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.41016709452394684,"extension":6.478519394896881},"index":7,"playId":"ad2ce674-16c5-3901-8b95-9b19cef35f4d","pitchNumber":7,"startTime":"2026-05-27T23:38:53.372Z","endTime":"2026-05-27T23:38:58.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:38:58.051Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:40:49.612Z","endTime":"2026-05-27T23:42:41.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":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":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(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.4,"endSpeed":69.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.725620646984872,"aZ":-38.77787655249129,"pfxX":-5.34871212091134,"pfxZ":-5.386474736457746,"pX":1.0589438106798854,"pZ":2.620344884369706,"vX0":-1.885582333255777,"vY0":-109.81757091698704,"vZ0":2.3011587713345216,"x":76.64,"y":168.03,"x0":2.6225815169958007,"y0":50.0023597316497,"z0":5.6720014513728465,"aX":-6.558137597679089},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-8.9,"breakHorizontal":10.2,"spinRate":2248,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.49800647967436085,"extension":6.241974864653742},"index":0,"playId":"10da2379-1111-3479-80c2-082a2843a937","pitchNumber":1,"startTime":"2026-05-27T23:41:09.190Z","endTime":"2026-05-27T23:41:13.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.541380068253215,"aZ":-33.324801231964145,"pfxX":6.91770765461344,"pfxZ":-0.8083122897059924,"pX":-0.4365571557545292,"pZ":1.9711464663502187,"vX0":-8.982878466918859,"vY0":-118.12082699415366,"vZ0":-0.8084758799358752,"x":133.64,"y":185.56,"x0":2.508964157925664,"y0":50.00523850959624,"z0":5.369780739302486,"aX":9.822250930224524},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.4,"breakHorizontal":-10.4,"spinRate":1267,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.46291329651498003,"extension":6.693573684969116},"index":1,"playId":"4f7b3f96-b4d9-3621-883a-c331c1c68de9","pitchNumber":2,"startTime":"2026-05-27T23:41:22.811Z","endTime":"2026-05-27T23:41:25.957Z","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":92.8,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20825111022118,"aZ":-15.434562539685261,"pfxX":5.180325324090212,"pfxZ":8.992085661344316,"pX":0.06182348629762917,"pZ":2.7227343101049897,"vX0":-7.677377239475166,"vY0":-135.04454080281252,"vZ0":-4.323847461425222,"x":114.64,"y":165.27,"x0":2.2581306772863856,"y0":50.003134450017974,"z0":5.417757380896967,"aX":9.64484560953734},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2225,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4043589061751427,"extension":6.675839726738898},"index":2,"playId":"e5821596-4cb4-3910-8b33-1d2bbe08cabc","pitchNumber":3,"startTime":"2026-05-27T23:41:41.109Z","endTime":"2026-05-27T23:41:45.157Z","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":93.8,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959350536509564,"aZ":-13.993723455158264,"pfxX":4.87465288745043,"pfxZ":9.639550174116923,"pX":-1.232934073405867,"pZ":3.943125760097853,"vX0":-11.143580809076077,"vY0":-136.2189296563854,"vZ0":-1.2625251717724355,"x":164.0,"y":132.32,"x0":2.271168739970943,"y0":50.000388178022405,"z0":5.376659444996923,"aX":9.193278248843708},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2215,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40157472992480425,"extension":6.985252371980254},"index":3,"playId":"9355bb5d-3acc-3cb5-ae42-270611f9b783","pitchNumber":4,"startTime":"2026-05-27T23:41:59.312Z","endTime":"2026-05-27T23:42:02.818Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10952606244164,"aZ":-37.42315498025826,"pfxX":-0.45979971845873524,"pfxZ":-3.441372265395044,"pX":-0.03654091582707033,"pZ":1.3220222956162846,"vX0":-5.831029135286341,"vY0":-122.11600370623488,"vZ0":-1.8040151752318527,"x":118.39,"y":203.09,"x0":2.433590956346751,"y0":50.00610360297394,"z0":5.264280013216633,"aX":-0.6997503253999171},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.4,"breakHorizontal":2.0,"spinRate":2299,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4470681998557646,"extension":6.844453906809151},"index":4,"playId":"a73dd002-20f6-3656-bf57-928d4cd85159","pitchNumber":5,"startTime":"2026-05-27T23:42:22.702Z","endTime":"2026-05-27T23:42:26.142Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80934386075519,"aZ":-36.03557582173692,"pfxX":4.302425743102734,"pfxZ":-2.588951050901592,"pX":-0.3002313771138535,"pZ":1.0628152391210466,"vX0":-7.992367109738152,"vY0":-120.94244264960196,"vZ0":-2.546357933351449,"x":128.44,"y":210.08,"x0":2.4762887613906455,"y0":50.00207873293725,"z0":5.265328197478867,"aX":6.426088499786509},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.0,"breakHorizontal":-6.1,"spinRate":1001,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4514962219539309,"extension":6.826626006932755},"index":5,"playId":"831361f6-6665-3a9a-9098-34017e088755","pitchNumber":6,"startTime":"2026-05-27T23:42:38.404Z","endTime":"2026-05-27T23:42:41.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:42:41.987Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:42:51.803Z","endTime":"2026-05-27T23:43:15.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49341000787899,"aZ":-27.857234997144847,"pfxX":9.967259978468887,"pfxZ":2.3075505571036725,"pX":0.6968159218801032,"pZ":2.487032811094512,"vX0":-8.332977288884543,"vY0":-135.56319486598437,"vZ0":-2.2295834787692232,"x":90.44,"y":171.63,"x0":2.5093900897141173,"y0":50.00023221501343,"z0":5.2566115202759125,"aX":18.625129789378565},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":-16.3,"spinRate":2167,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.40340691315338306,"extension":6.8550939644171045},"hitData":{"launchSpeed":80.9,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":153.71}},"index":0,"playId":"16877d48-e369-36e7-971b-7ce933221648","pitchNumber":1,"startTime":"2026-05-27T23:43:07.754Z","endTime":"2026-05-27T23:43:15.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:43:15.345Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:43:26.955Z","endTime":"2026-05-27T23:44:09.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4373658962919,"aZ":-15.92903238207887,"pfxX":6.005140069463245,"pfxZ":8.863405037659698,"pX":0.4787291399468712,"pZ":3.27058893345036,"vX0":-6.898563873069988,"vY0":-134.8029812763312,"vZ0":-2.6442590775900507,"x":98.75,"y":150.47,"x0":2.2958065078773995,"y0":50.00182738496284,"z0":5.394305294430995,"aX":11.005788736905266},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-9.4,"spinRate":2371,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40696274094027274,"extension":7.1350163762769245},"index":0,"playId":"2d0889cd-41f4-3dbd-952e-ffcb0ee2c5ad","pitchNumber":1,"startTime":"2026-05-27T23:43:42.201Z","endTime":"2026-05-27T23:43:45.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78096215902372,"aZ":-42.63671801424786,"pfxX":-5.814112923711454,"pfxZ":-7.703188639530631,"pX":-0.579800137395209,"pZ":1.9416560445074735,"vX0":-5.111471906647382,"vY0":-116.06277540967686,"vZ0":1.080550269150755,"x":139.1,"y":186.36,"x0":2.4108589363369353,"y0":50.005176545827204,"z0":5.547010559387495,"aX":-7.892058894992985},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.3,"breakHorizontal":11.9,"spinRate":2377,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.47286235096338336,"extension":6.797040425011076},"hitData":{"launchSpeed":107.4,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.72,"coordY":117.97}},"index":1,"playId":"134b9b76-74e4-36e7-8f44-c7d097e7660b","pitchNumber":2,"startTime":"2026-05-27T23:43:57.880Z","endTime":"2026-05-27T23:44:09.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:44:09.036Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:44:23.251Z","endTime":"2026-05-27T23:45:46.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":92.8,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071093292713613,"aZ":-14.909872598935976,"pfxX":7.497060762377666,"pfxZ":9.353790623967217,"pX":-0.41449209115836483,"pZ":1.9294493129866197,"vX0":-9.503378528982411,"vY0":-134.72342877537628,"vZ0":-6.244166327258046,"x":132.8,"y":186.68,"x0":2.1775273368650447,"y0":50.00614309108146,"z0":5.323036076201029,"aX":13.84412225827409},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2301,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4058819138734333,"extension":6.874506508162695},"index":0,"playId":"168fe88d-9ae5-30f4-bbc5-8dc13d9cfaac","pitchNumber":1,"startTime":"2026-05-27T23:44:35.649Z","endTime":"2026-05-27T23:44:39.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e04ae474-cc63-3953-8691-44db3ee7b6a4","startTime":"2026-05-27T23:44:54.368Z","endTime":"2026-05-27T23:44:59.807Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77459040761039,"aZ":-34.48582996608848,"pfxX":7.503581693936175,"pfxZ":-1.5861641281276486,"pX":-1.6940573617541133,"pZ":0.6108800063548859,"vX0":-11.81512816606647,"vY0":-119.77709287052534,"vZ0":-4.105104912382004,"x":181.57,"y":222.29,"x0":2.3136100506274304,"y0":50.001056783859966,"z0":5.410206446719078,"aX":10.972079024066584},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.6,"breakHorizontal":-10.9,"spinRate":1077,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.45620772985730706,"extension":6.7929588674812615},"index":2,"playId":"3fd216fc-6e0e-376a-88f7-6ff32f9fd56d","pitchNumber":2,"startTime":"2026-05-27T23:45:15.264Z","endTime":"2026-05-27T23:45:19.023Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701002397062723,"aZ":-24.928019971197898,"pfxX":10.137057178701308,"pfxZ":3.9222727954871246,"pX":0.5572639416438456,"pZ":2.289582761312074,"vX0":-8.481584831124938,"vY0":-135.0737680392928,"vZ0":-3.1025908916849594,"x":95.76,"y":176.96,"x0":2.422557839424353,"y0":50.00070774722942,"z0":5.20788566414682,"aX":18.710576326998517},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.6,"spinRate":2170,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.40567095990199853,"extension":6.7905369663699995},"hitData":{"launchSpeed":97.3,"launchAngle":26.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.41,"coordY":46.28}},"index":3,"playId":"58b8740e-666d-3737-803b-647cc36b0d00","pitchNumber":3,"startTime":"2026-05-27T23:45:38.249Z","endTime":"2026-05-27T23:45:46.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:45:46.765Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:47:38.097Z","endTime":"2026-05-27T23:48:08.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458873710098867,"aZ":-15.279778408641238,"pfxX":-4.289465587192992,"pfxZ":9.03323148824251,"pX":-0.12790314483603907,"pZ":2.312732917470901,"vX0":4.827647591747366,"vY0":-134.92163260254247,"vZ0":-6.807624333994012,"x":121.88,"y":176.34,"x0":-1.3711779353115827,"y0":50.00089203150036,"z0":5.917942481052451,"aX":-8.02001644196647},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2254,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40379568571324986,"extension":6.4286751208500545},"hitData":{"launchSpeed":104.0,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.65,"coordY":126.57}},"index":0,"playId":"22646a96-ad0b-3fe8-a424-d6a09dd32366","pitchNumber":1,"startTime":"2026-05-27T23:47:58.157Z","endTime":"2026-05-27T23:48:08.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:48:08.190Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks. Masataka Yoshida to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:48:51.382Z","endTime":"2026-05-27T23:50:25.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"aa4aa223-ec7d-31c0-ac85-5878a48d810e","startTime":"2026-05-27T23:48:36.965Z","endTime":"2026-05-27T23:48:41.528Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36699956298238,"aZ":-35.17006196503947,"pfxX":1.9189480806718784,"pfxZ":-2.11036322758693,"pX":-0.7174016416027857,"pZ":2.9623191835740323,"vX0":1.184668798447682,"vY0":-117.51038270351036,"vZ0":-0.1425787695498817,"x":144.35,"y":158.8,"x0":-1.4750663276279883,"y0":50.003916211597605,"z0":6.253395772624034,"aX":2.7211362788061972},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.6,"breakHorizontal":-3.7,"spinRate":2394,"spinDirection":47},"zone":1,"typeConfidence":0.92,"plateTime":0.46365889682409733,"extension":6.138781826370938},"index":1,"playId":"3ad4036e-9ea6-3a12-9f9c-043afa4b95df","pitchNumber":1,"startTime":"2026-05-27T23:48:53.508Z","endTime":"2026-05-27T23:48:57.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774193885304072,"aZ":-16.91129902560316,"pfxX":-2.916602021088976,"pfxZ":8.193464947328936,"pX":-0.719801907337654,"pZ":3.8943177040168813,"vX0":2.790443116624029,"vY0":-134.76602434129111,"vZ0":-2.599477375534689,"x":144.44,"y":133.63,"x0":-1.3833696680688676,"y0":50.00376228868963,"z0":6.048203531049508,"aX":-5.43394865380452},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":4.8,"spinRate":2209,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4044508660219659,"extension":6.211349046869193},"index":2,"playId":"0cabef03-067e-3a84-a6c5-c845875c667d","pitchNumber":2,"startTime":"2026-05-27T23:49:07.997Z","endTime":"2026-05-27T23:49:11.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770564032951807,"aZ":-36.76753120224583,"pfxX":0.762281548507584,"pfxZ":-3.1790940277393336,"pX":-1.4293822576304935,"pZ":2.3377742272401205,"vX0":-0.2635717699981991,"vY0":-118.84355786394573,"vZ0":-1.012445279223925,"x":171.48,"y":175.66,"x0":-1.4166742338217024,"y0":50.004468938728785,"z0":6.081331200671488,"aX":1.1007324671475962},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.8,"breakHorizontal":-1.3,"spinRate":2433,"spinDirection":39},"zone":13,"typeConfidence":0.91,"plateTime":0.45924636820980425,"extension":6.345692805226662},"index":3,"playId":"0702bc42-ff71-31c6-a0d9-39df8c3f5b04","pitchNumber":3,"startTime":"2026-05-27T23:49:27.339Z","endTime":"2026-05-27T23:49:31.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475358084962217,"aZ":-16.255088909418472,"pfxX":-3.3197873285919073,"pfxZ":8.76229896960378,"pX":0.6134843107791008,"pZ":2.508950850315196,"vX0":6.026043511237197,"vY0":-132.92432756616762,"vZ0":-5.990933558370435,"x":93.62,"y":171.04,"x0":-1.2362316562512847,"y0":50.000423375663445,"z0":5.943396364110944,"aX":-6.029884683243126},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":4.9,"spinRate":2106,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.409708021991384,"extension":6.404257732195607},"index":4,"playId":"c8fa3105-2490-3274-88ef-1bab82b4493b","pitchNumber":4,"startTime":"2026-05-27T23:49:43.813Z","endTime":"2026-05-27T23:49:47.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555025296165333,"aZ":-36.16845297289659,"pfxX":0.6509719495572803,"pfxZ":-2.7323186434685525,"pX":-0.46847576153349896,"pZ":2.4259885443594498,"vX0":1.7533584829987579,"vY0":-119.70977477947415,"vZ0":-1.2753094367961637,"x":134.86,"y":173.28,"x0":-1.2928763239956933,"y0":50.00352410929205,"z0":6.182642527474113,"aX":0.9512602532539198},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":-1.6,"spinRate":2339,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.4563039246265057,"extension":6.209564745191228},"index":5,"playId":"c6bb5121-113d-304e-8ccf-1cace75b20ea","pitchNumber":5,"startTime":"2026-05-27T23:50:00.304Z","endTime":"2026-05-27T23:50:06.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081451790543287,"aZ":-33.275482061783244,"pfxX":0.7290869781025839,"pfxZ":-0.7431465141111895,"pX":0.7320221363502797,"pZ":1.2240930340351812,"vX0":4.278195444784331,"vY0":-121.3239206174744,"vZ0":-4.659354163397427,"x":89.1,"y":205.73,"x0":-1.1499743195344276,"y0":50.00196440510555,"z0":6.074631968879135,"aX":1.0840119775700638},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2459,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4517421538892519,"extension":6.287356276479592},"index":6,"playId":"2a66b05a-e7a5-3079-84dc-1bf7d878992a","pitchNumber":6,"startTime":"2026-05-27T23:50:21.091Z","endTime":"2026-05-27T23:50:25.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:50:25.208Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nick Sogard out on a sacrifice bunt, third baseman Austin Riley to second baseman Ozzie Albies. Masataka Yoshida to 3rd. Mickey Gasper to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:50:28.831Z","endTime":"2026-05-27T23:51:29.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575834706719462,"aZ":-17.7779017006637,"pfxX":-1.2061623307820295,"pfxZ":7.898568603133123,"pX":0.078489489759277,"pZ":4.402314596132683,"vX0":4.158904227680435,"vY0":-134.0614248315826,"vZ0":-1.2003364101192762,"x":114.01,"y":119.92,"x0":-1.335240300965667,"y0":50.0039555338457,"z0":6.122942495659518,"aX":-2.1990367736876077},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":1.3,"spinRate":2228,"spinDirection":205},"zone":12,"typeConfidence":0.83,"plateTime":0.4083223281436572,"extension":6.348596723241718},"index":0,"playId":"3011c40b-7966-3277-89cb-3d44332731f1","pitchNumber":1,"startTime":"2026-05-27T23:50:58.819Z","endTime":"2026-05-27T23:51:02.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299819851895258,"aZ":-16.726294451115454,"pfxX":-3.619669094150751,"pfxZ":8.614015988803292,"pX":0.5802208296296809,"pZ":3.461658935124203,"vX0":5.77227689252385,"vY0":-132.12624748353738,"vZ0":-3.518586240567443,"x":94.88,"y":145.32,"x0":-1.1480860119529812,"y0":50.005214856137165,"z0":6.0169152988175165,"aX":-6.493979717572898},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2168,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4122433853140657,"extension":6.468296078171618},"hitData":{"launchSpeed":24.1,"launchAngle":21.0,"totalDistance":34.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.23,"coordY":187.5}},"index":1,"playId":"a777ad6d-3db5-3e92-8527-9024431a706a","pitchNumber":2,"startTime":"2026-05-27T23:51:21.492Z","endTime":"2026-05-27T23:51:29.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:51:29.412Z","atBatIndex":32},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Marcelo Mayer reaches on a fielding error by first baseman Matt Olson. Masataka Yoshida scores. Mickey Gasper to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:51:55.606Z","endTime":"2026-05-27T23:52:26.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96213942806023,"aZ":-22.476199347514687,"pfxX":0.6391575621502539,"pfxZ":5.560946442187944,"pX":0.6356566854995657,"pZ":3.3372981503836217,"vX0":4.646191605370865,"vY0":-130.56990106096114,"vZ0":-2.809213587962307,"x":92.77,"y":148.67,"x0":-1.2426217189509638,"y0":50.0014409270551,"z0":6.100240148194011,"aX":1.113796624600482},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":-2.0,"spinRate":2168,"spinDirection":203},"zone":3,"typeConfidence":0.94,"plateTime":0.4179198686760408,"extension":6.368756349996949},"hitData":{"launchSpeed":78.8,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":168.91}},"index":0,"playId":"c5607ff4-92bf-3520-b4ec-895cf4fe9529","pitchNumber":1,"startTime":"2026-05-27T23:52:11.949Z","endTime":"2026-05-27T23:52:26.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:52:26.858Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a line drive to left fielder Mauricio Dubón. Mickey Gasper scores. Marcelo Mayer to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:53:03.089Z","endTime":"2026-05-27T23:53:33.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":643289,"link":"/api/v1/people/643289"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":83.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.406108634116308,"aZ":-26.938990658034015,"pfxX":-8.781171089231167,"pfxZ":2.949693593651677,"pX":-0.046574391636596504,"pZ":1.2417726852123818,"vX0":6.573541317675211,"vY0":-132.1704268616957,"vZ0":-6.86280699971387,"x":118.78,"y":205.25,"x0":-1.421449003045411,"y0":50.00322851095925,"z0":5.842441294311985,"aX":-15.581516885673446},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2092,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.41395431877100597,"extension":6.51810303662556},"index":0,"playId":"7c4f7228-90a4-39bf-b002-ad484d2fe9eb","pitchNumber":1,"startTime":"2026-05-27T23:53:03.089Z","endTime":"2026-05-27T23:53:09.222Z","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":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696073064091383,"aZ":-35.85044585807229,"pfxX":1.2088888738417345,"pfxZ":-2.47341735077287,"pX":-0.0751812948523914,"pZ":1.870023889393793,"vX0":2.7971657386761715,"vY0":-120.99847808703726,"vZ0":-2.5130318953258612,"x":119.87,"y":188.29,"x0":-1.4012688035606717,"y0":50.001540407352785,"z0":6.050952400687056,"aX":1.7987730647905935},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":-2.9,"spinRate":2480,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.45197600362417445,"extension":6.401409830419661},"hitData":{"launchSpeed":99.1,"launchAngle":8.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.18,"coordY":107.39}},"index":1,"playId":"3de2fa10-397b-3e0c-8232-cec84b49662c","pitchNumber":2,"startTime":"2026-05-27T23:53:20.512Z","endTime":"2026-05-27T23:53:33.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:53:33.289Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a fly ball to left fielder Mauricio Dubón. Marcelo Mayer to 3rd. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:54:32.567Z","endTime":"2026-05-27T23:55:04.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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"},"postOnThird":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":2},"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":1},"index":0,"startTime":"2026-05-27T23:53:47.278Z","endTime":"2026-05-27T23:54:34.864Z","isPitch":false,"type":"action"},{"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":86.7,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02588347668251,"aZ":-25.528485613190114,"pfxX":-7.183615400188674,"pfxZ":4.149932741554735,"pX":-0.8054729772799253,"pZ":1.9367013100537611,"vX0":3.6756205448581003,"vY0":-126.16070319583847,"vZ0":-4.915062782781783,"x":147.7,"y":186.49,"x0":-1.3522680449079314,"y0":50.00626872360706,"z0":5.982269356811161,"aX":-11.51659502442951},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":12.1,"spinRate":1303,"spinDirection":233},"zone":7,"typeConfidence":0.88,"plateTime":0.4350920153449662,"extension":6.433052024068619},"index":1,"playId":"f89bc031-fe6e-32b6-9fd0-e4fad8f8fde0","pitchNumber":1,"startTime":"2026-05-27T23:54:34.864Z","endTime":"2026-05-27T23:54:40.870Z","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":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445730080303584,"aZ":-14.983795016898704,"pfxX":-3.731199996150268,"pfxZ":9.159111005039382,"pX":0.3875243818042178,"pZ":2.4913611450849116,"vX0":5.725571532846603,"vY0":-135.60017761495203,"vZ0":-6.333565287367724,"x":114.46,"y":126.76,"x0":-1.2589100762154686,"y0":50.00583645505892,"z0":5.8883206889753135,"aX":-7.005586184269729},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":2247,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4027156220708066,"extension":6.47297011093998},"hitData":{"launchSpeed":68.6,"launchAngle":26.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.74,"coordY":103.04}},"index":2,"playId":"442d5658-d680-35d2-a16f-97bacf612e03","pitchNumber":2,"startTime":"2026-05-27T23:54:51.091Z","endTime":"2026-05-27T23:55:04.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:55:04.692Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to left fielder Mauricio Dubón. Marcelo Mayer scores. Isiah Kiner-Falefa scores. Jarren Duran to 3rd. Fielding error by catcher Chadwick Tromp.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:55:37.253Z","endTime":"2026-05-27T23:56:02.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":1},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a7ff9f5c-f0b7-4456-a986-12cce746d383","startTime":"2026-05-27T23:55:37.253Z","endTime":"2026-05-27T23:55:42.253Z","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(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":90.6,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.018899764648648,"aZ":-23.514662750129258,"pfxX":-8.071536770482169,"pfxZ":4.87556646243461,"pX":-0.4381972771575681,"pZ":2.0669626899497304,"vX0":4.87141150113291,"vY0":-131.93993374037368,"vZ0":-5.525887650271676,"x":133.7,"y":182.97,"x0":-1.2523247621256344,"y0":50.004317730536144,"z0":5.903308543395029,"aX":-14.343167112348231},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":13.7,"spinRate":1962,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4138939918707263,"extension":6.402268476674084},"hitData":{"launchSpeed":102.6,"launchAngle":9.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.88,"coordY":100.0}},"index":1,"playId":"a06f8901-9bdc-3ef0-90f4-0e1b6df9fd41","pitchNumber":1,"startTime":"2026-05-27T23:55:48.334Z","endTime":"2026-05-27T23:56:02.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:56:02.987Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to center fielder Michael Harris II. Jarren Duran scores. Ceddanne Rafaela scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:59:09.312Z","endTime":"2026-05-28T00:01:59.911Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,8,9,10],"actionIndex":[1,7],"runnerIndex":[0,1,2,3],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T23:56:59.649Z","endTime":"2026-05-27T23:57:12.161Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Dodd replaces Bryce Elder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-27T23:57:12.161Z","endTime":"2026-05-27T23:59:11.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62021573887865,"aZ":-14.86071874928599,"pfxX":5.98943092616566,"pfxZ":9.433751968600168,"pX":-1.1133616442452428,"pZ":2.6290075135603144,"vX0":-9.538996017741546,"vY0":-134.03944012028967,"vZ0":-6.124754122938276,"x":159.44,"y":167.8,"x0":1.6993519689376309,"y0":50.00571249276371,"z0":5.989047644989071,"aX":10.99627305575424},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.0,"spinRate":2061,"spinDirection":130},"zone":11,"typeConfidence":0.86,"plateTime":0.40728860989361504,"extension":6.23780639190622},"index":2,"playId":"231d19c8-a3e7-3027-8901-7e41c2f6b2fb","pitchNumber":1,"startTime":"2026-05-27T23:59:11.650Z","endTime":"2026-05-27T23:59:15.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943484050406752,"aZ":-17.003241880602594,"pfxX":6.437833102013213,"pfxZ":8.335597330575506,"pX":0.1662761364280988,"pZ":3.5105517827249035,"vX0":-6.880180676678631,"vY0":-133.60985298353827,"vZ0":-3.4679007316179886,"x":110.66,"y":144.0,"x0":1.9299605572567025,"y0":50.00593279166663,"z0":6.03671736144397,"aX":11.721792127917592},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":-10.3,"spinRate":2045,"spinDirection":131},"zone":12,"typeConfidence":0.81,"plateTime":0.40888477819181546,"extension":6.089313506525823},"index":3,"playId":"9eed1360-6321-35fc-bb25-df78806a314c","pitchNumber":2,"startTime":"2026-05-27T23:59:27.291Z","endTime":"2026-05-27T23:59:30.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223540650428717,"aZ":-16.815561060557624,"pfxX":6.4734669544660655,"pfxZ":8.329208375065193,"pX":0.5116424623181407,"pZ":2.911457721621611,"vX0":-5.570938315551604,"vY0":-134.47016568707082,"vZ0":-5.039698958775656,"x":97.5,"y":160.17,"x0":1.7619847505852184,"y0":50.00566323446614,"z0":5.990471885509146,"aX":11.941331997916958},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.7,"spinRate":2004,"spinDirection":132},"zone":3,"typeConfidence":0.83,"plateTime":0.4062210095167247,"extension":6.147420566852121},"index":4,"playId":"86ff53fe-3116-3ba0-8cd6-c6b0043159c2","pitchNumber":3,"startTime":"2026-05-27T23:59:45.034Z","endTime":"2026-05-27T23:59:51.348Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-27T23:59:58.912Z","endTime":"2026-05-28T00:00:20.648Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422865574457788,"aZ":-29.989722265620404,"pfxX":2.374685347085392,"pfxZ":1.5320918844312614,"pX":-1.641375104587022,"pZ":-0.6533116999434855,"vX0":-9.256649032704937,"vY0":-119.58693368300857,"vZ0":-8.1809138535282,"x":179.57,"y":256.42,"x0":1.9976362527879716,"y0":50.00369037617341,"z0":5.560528542909402,"aX":3.387025077177476},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.7,"breakHorizontal":-1.7,"spinRate":2198,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.4607796409301521,"extension":6.6420712485583575},"index":6,"playId":"41ca24dd-98d9-32c3-ae97-52cbeb57435e","pitchNumber":4,"startTime":"2026-05-28T00:00:20.648Z","endTime":"2026-05-28T00:00:24.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dylan Dodd. Ceddanne Rafaela to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"actionPlayId":"41ca24dd-98d9-32c3-ae97-52cbeb57435e","startTime":"2026-05-28T00:00:47.943Z","endTime":"2026-05-28T00:00:52.942Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866269019893245,"aZ":-15.496328138757674,"pfxX":5.036026445059894,"pfxZ":8.915025959815932,"pX":-0.7567698974514235,"pZ":3.355539377108621,"vX0":-8.2121120726854,"vY0":-135.484532540854,"vZ0":-4.272463737550616,"x":145.85,"y":148.18,"x0":1.6506124474407273,"y0":50.00328896321702,"z0":6.026244577764464,"aX":9.422294951692157},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.6,"spinRate":2156,"spinDirection":132},"zone":11,"typeConfidence":0.88,"plateTime":0.4033226217449073,"extension":6.266779709136029},"index":8,"playId":"e4b78b1d-ddc0-36bc-abe5-3404a07f2b43","pitchNumber":5,"startTime":"2026-05-28T00:00:52.942Z","endTime":"2026-05-28T00:00:59.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043303401716372,"aZ":-15.082342260460631,"pfxX":5.31724160705714,"pfxZ":9.00353831110771,"pX":0.6075673456443492,"pZ":3.344955306768953,"vX0":-4.982988407828596,"vY0":-137.08473503418224,"vZ0":-4.485489354132392,"x":93.84,"y":148.47,"x0":1.7603399734471574,"y0":50.001156060139266,"z0":6.0359568616216075,"aX":10.092685644840694},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-8.5,"spinRate":2209,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.3999537493328429,"extension":6.194909353577643},"index":9,"playId":"e9a5cec0-5ac8-337a-bd7d-9ebfc9bd69b9","pitchNumber":6,"startTime":"2026-05-28T00:01:26.279Z","endTime":"2026-05-28T00:01:29.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17259864047857,"aZ":-26.13714573935007,"pfxX":2.498093803182566,"pfxZ":3.5495533095649385,"pX":-0.4165890795148913,"pZ":1.4287910203178982,"vX0":-7.056258097909563,"vY0":-128.9145915399903,"vZ0":-5.851472687594152,"x":132.88,"y":200.2,"x0":2.0189140743750693,"y0":50.002456182120895,"z0":5.718219087240088,"aX":4.248892624965292},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":1933,"spinDirection":138},"zone":13,"typeConfidence":0.93,"plateTime":0.42318395232042905,"extension":6.2565448508300365},"hitData":{"launchSpeed":97.8,"launchAngle":10.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.34,"coordY":79.4}},"index":10,"playId":"e976d871-c91a-32b2-b382-61c34bd2a2a1","pitchNumber":7,"startTime":"2026-05-28T00:01:49.039Z","endTime":"2026-05-28T00:01:59.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:01:59.911Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to shortstop Ha-Seong Kim.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T00:02:29.190Z","endTime":"2026-05-28T00:08:56.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,10,11,12,13,14],"actionIndex":[4,9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"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":14},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295022260475097,"aZ":-28.0564364517111,"pfxX":4.5024963411356165,"pfxZ":2.4515038510700933,"pX":0.5148715147403061,"pZ":1.5532559210712853,"vX0":-5.699645346869441,"vY0":-127.82603305514921,"vZ0":-5.15829734840951,"x":97.37,"y":196.84,"x0":2.1717280656896025,"y0":50.005528432815744,"z0":5.756806863133313,"aX":7.574567050815779},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-7.1,"spinRate":1954,"spinDirection":140},"zone":14,"typeConfidence":0.93,"plateTime":0.425828250737466,"extension":6.293304152375421},"index":0,"playId":"12b6b649-09e2-36e2-a6a2-44d48ae15b35","pitchNumber":1,"startTime":"2026-05-28T00:02:37.842Z","endTime":"2026-05-28T00:02:41.732Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59004898110527,"aZ":-12.245892922615429,"pfxX":5.101294141255999,"pfxZ":10.555366946807093,"pX":-0.18533786783890394,"pZ":3.131485932533732,"vX0":-7.054546140871725,"vY0":-136.22378415495476,"vZ0":-5.161322167631398,"x":124.06,"y":154.23,"x0":1.7694631559051173,"y0":50.00614352345751,"z0":5.890264971374982,"aX":9.635009997727908},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-7.8,"spinRate":2193,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.4013406443819867,"extension":6.175618065432129},"index":1,"playId":"233ec283-17a2-37a2-b868-ea6e57eddfa2","pitchNumber":2,"startTime":"2026-05-28T00:02:56.732Z","endTime":"2026-05-28T00:03:00.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218098063270194,"aZ":-17.163242233346974,"pfxX":7.376750793445575,"pfxZ":8.04432148481092,"pX":-0.10032631951595812,"pZ":3.306009655742647,"vX0":-7.81245120856224,"vY0":-135.63586488913424,"vZ0":-3.7147765592542203,"x":120.82,"y":149.52,"x0":1.8566993647818826,"y0":50.004976334897364,"z0":5.88773078347779,"aX":13.769085431988827},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":-11.8,"spinRate":2129,"spinDirection":133},"zone":2,"typeConfidence":0.88,"plateTime":0.40358640729204565,"extension":6.2416453340418725},"index":2,"playId":"356d0e58-e104-3640-80da-aaa722c1015f","pitchNumber":3,"startTime":"2026-05-28T00:03:21.959Z","endTime":"2026-05-28T00:03:25.225Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652761159443635,"aZ":-25.187191316195488,"pfxX":3.4157251828826434,"pfxZ":4.164065972954171,"pX":0.13137784716185322,"pZ":0.9484122485507445,"vX0":-6.531570344592034,"vY0":-127.74784125138726,"vZ0":-7.011498109440632,"x":111.99,"y":213.17,"x0":2.260516408625988,"y0":50.00130819757365,"z0":5.667299638801022,"aX":5.729297345669111},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-4.9,"spinRate":1818,"spinDirection":133},"zone":14,"typeConfidence":0.93,"plateTime":0.42633734855653316,"extension":6.292503765890849},"index":3,"playId":"88ae3993-d142-3967-9b3d-5a01ab973ff2","pitchNumber":4,"startTime":"2026-05-28T00:03:47.608Z","endTime":"2026-05-28T00:03:54.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wilyer Abreu steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"88ae3993-d142-3967-9b3d-5a01ab973ff2","startTime":"2026-05-28T00:04:08.087Z","endTime":"2026-05-28T00:04:16.245Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401789275247815,"aZ":-16.239420903486362,"pfxX":6.597426567237752,"pfxZ":8.494330777770246,"pX":-0.2357344603583135,"pZ":2.8468517088682592,"vX0":-8.375592210396816,"vY0":-135.788999995985,"vZ0":-5.0028667836676535,"x":125.99,"y":161.92,"x0":2.0246948470521597,"y0":50.00529468266352,"z0":5.834854139875515,"aX":12.381143004375822},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.3,"spinRate":2161,"spinDirection":133},"zone":2,"typeConfidence":0.88,"plateTime":0.4026198951531521,"extension":6.453969728264079},"index":5,"playId":"2e3ea264-8956-337d-8fe8-b397440f8b8e","pitchNumber":5,"startTime":"2026-05-28T00:04:16.245Z","endTime":"2026-05-28T00:04:21.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00750066243645,"aZ":-14.027503472112146,"pfxX":5.218741712384867,"pfxZ":9.626294959175194,"pX":-0.38980386737532025,"pZ":3.1096875030443614,"vX0":-7.7576264841983384,"vY0":-136.22441356210882,"vZ0":-4.945790022595799,"x":131.86,"y":154.82,"x0":1.8125980365906205,"y0":50.006099043643545,"z0":5.913450437758453,"aX":9.842247299995313},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.9,"spinRate":2155,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.40156722387834165,"extension":6.241786533286827},"index":6,"playId":"195153ee-f7ae-3135-a933-72ed4a22a640","pitchNumber":6,"startTime":"2026-05-28T00:04:50.950Z","endTime":"2026-05-28T00:04:53.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.488629985769286,"aZ":-15.974685149354313,"pfxX":6.35575005206636,"pfxZ":8.631266866873636,"pX":-0.08706459861082515,"pZ":3.295681858278942,"vX0":-7.575490380533642,"vY0":-135.8417338853308,"vZ0":-4.073950884594495,"x":120.32,"y":149.8,"x0":1.9061179404624313,"y0":50.005596109355245,"z0":5.918373702318404,"aX":11.934068329724118},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-10.0,"spinRate":2196,"spinDirection":129},"zone":2,"typeConfidence":0.88,"plateTime":0.4025102816983237,"extension":6.245814119609248},"index":7,"playId":"14da4df3-e2ad-30b6-8cb8-aefef9828479","pitchNumber":7,"startTime":"2026-05-28T00:05:17.308Z","endTime":"2026-05-28T00:05:21.892Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.903554685510503,"aZ":-14.703547665733003,"pfxX":6.942898486049163,"pfxZ":9.165791839724722,"pX":-0.12309345658008793,"pZ":3.7347297802621977,"vX0":-7.914255331540909,"vY0":-137.51943817484639,"vZ0":-3.219145187402047,"x":121.69,"y":137.94,"x0":1.8967950758812189,"y0":50.00076826957453,"z0":5.92440232696651,"aX":13.231162712571773},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":2292,"spinDirection":130},"zone":11,"typeConfidence":0.91,"plateTime":0.39904408586351714,"extension":6.346278247329848},"index":8,"playId":"6a03f994-e9cb-30fa-bb9f-75dbf8ee4e88","pitchNumber":8,"startTime":"2026-05-28T00:05:48.876Z","endTime":"2026-05-28T00:05:54.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":9,"startTime":"2026-05-28T00:06:19.411Z","endTime":"2026-05-28T00:07:07.547Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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.9,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12747399263999,"aZ":-27.743187800557763,"pfxX":2.534129691170233,"pfxZ":2.6540903812399597,"pX":-0.8577104138652865,"pZ":1.34704789729263,"vX0":-8.351388770451297,"vY0":-127.84711337125597,"vZ0":-5.624374276188563,"x":149.69,"y":202.41,"x0":2.1092198200188026,"y0":50.00556159118254,"z0":5.728674044926583,"aX":4.2351401427590885},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":1883,"spinDirection":136},"zone":13,"typeConfidence":0.92,"plateTime":0.4269683499352577,"extension":6.301197491661017},"index":10,"playId":"f63ce5e8-9f5e-3554-8e0d-250ef51ead4a","pitchNumber":9,"startTime":"2026-05-28T00:07:07.547Z","endTime":"2026-05-28T00:07:10.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943992740366387,"aZ":-11.780230090882608,"pfxX":5.4930835324834835,"pfxZ":10.667756657102284,"pX":0.1859089433937375,"pZ":2.8424215197328953,"vX0":-6.73045502734722,"vY0":-137.2849599315286,"vZ0":-5.813487976521614,"x":109.91,"y":162.03,"x0":1.9537902967615515,"y0":50.0026001219667,"z0":5.786801562389384,"aX":10.501764506355395},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":-8.5,"spinRate":2227,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.39873237959239516,"extension":6.20509141399298},"index":11,"playId":"70b3e922-4263-34d8-a714-d8782acb0624","pitchNumber":10,"startTime":"2026-05-28T00:07:26.887Z","endTime":"2026-05-28T00:07:29.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":12,"playId":"b19db1f2-784d-417c-bc2b-c70372522653","startTime":"2026-05-28T00:07:57.770Z","endTime":"2026-05-28T00:08:04.968Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137094189335173,"aZ":-12.954138433102365,"pfxX":3.9896636619232675,"pfxZ":10.068196287638106,"pX":-0.14191678074300368,"pZ":4.214076619877839,"vX0":-6.960239550048438,"vY0":-137.2374366340542,"vZ0":-2.4284199626464718,"x":122.41,"y":125.0,"x0":1.9078136700148065,"y0":50.00193070575076,"z0":5.991788399038056,"aX":7.616039987907994},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-5.8,"spinRate":2162,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.3989677916916299,"extension":6.108035572528568},"index":13,"playId":"b2a03bd1-512a-3a1a-aedf-a2c8104bcb93","pitchNumber":11,"startTime":"2026-05-28T00:08:24.062Z","endTime":"2026-05-28T00:08:27.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.281859330861106,"aZ":-15.10024445132801,"pfxX":4.819518163560819,"pfxZ":9.188820707621058,"pX":0.053384981815288855,"pZ":2.6498069572863656,"vX0":-6.45335636501751,"vY0":-135.16624534937213,"vZ0":-5.545585480024534,"x":114.97,"y":167.24,"x0":1.8409460026655933,"y0":50.00431331462311,"z0":5.781002678788477,"aX":8.957170789134507},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.4,"spinRate":2168,"spinDirection":131},"zone":5,"typeConfidence":0.87,"plateTime":0.4045613217703363,"extension":6.287468815691825},"hitData":{"launchSpeed":99.4,"launchAngle":68.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":149.66}},"index":14,"playId":"3e60c6d5-88d3-31d2-ac02-3be06afae43f","pitchNumber":12,"startTime":"2026-05-28T00:08:45.506Z","endTime":"2026-05-28T00:08:56.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:08:56.530Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masataka Yoshida lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T00:09:19.289Z","endTime":"2026-05-28T00:09:47.662Z","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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659307184641882,"aZ":-10.51489637401859,"pfxX":3.6879053516104916,"pfxZ":11.313132534281445,"pX":-1.436960000910873,"pZ":2.280995246172359,"vX0":-9.79381534016998,"vY0":-137.30506174618154,"vZ0":-7.670615727704184,"x":171.77,"y":177.19,"x0":1.6928007311029323,"y0":50.00092353649876,"z0":5.821667088967749,"aX":7.0604096677724035},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-4.7,"spinRate":2331,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.3985134504898751,"extension":6.41227854962354},"index":0,"playId":"d79bc9c7-9ab4-3305-9df8-81a39959cac3","pitchNumber":1,"startTime":"2026-05-28T00:09:24.211Z","endTime":"2026-05-28T00:09:28.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7883848974068,"aZ":-13.349522905258716,"pfxX":4.995056861309504,"pfxZ":9.943806170848351,"pX":0.15598309809803343,"pZ":3.1265021366905215,"vX0":-6.347274867922266,"vY0":-136.62741206354832,"vZ0":-4.970156370839603,"x":111.05,"y":154.36,"x0":1.8590144976997296,"y0":50.00012898382285,"z0":5.884898380925932,"aX":9.453489238249793},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-7.7,"spinRate":2269,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.4007217789692197,"extension":6.183944860028098},"hitData":{"launchSpeed":96.2,"launchAngle":10.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.9,"coordY":146.35}},"index":1,"playId":"df0339ac-ed9e-3951-b3a1-cfb9081ff928","pitchNumber":2,"startTime":"2026-05-28T00:09:41.539Z","endTime":"2026-05-28T00:09:47.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:09:47.662Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chadwick Tromp flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T00:12:01.057Z","endTime":"2026-05-28T00:13:08.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346760897788677,"aZ":-17.421556915096108,"pfxX":7.755678098019767,"pfxZ":8.38111637623091,"pX":-1.3103773562106598,"pZ":1.66734797264099,"vX0":-11.711972413915838,"vY0":-131.45867579629308,"vZ0":-6.165846443498448,"x":166.95,"y":193.76,"x0":2.183113616666348,"y0":50.005261321468936,"z0":5.324696840720469,"aX":13.656537769269708},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":-11.6,"spinRate":2236,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41572578298294216,"extension":6.720343368237636},"index":0,"playId":"28d9243a-bc23-3069-b2ca-69a97587fcad","pitchNumber":1,"startTime":"2026-05-28T00:12:10.602Z","endTime":"2026-05-28T00:12:13.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94874536011145,"aZ":-27.17578401136362,"pfxX":10.398146986030032,"pfxZ":2.889787099710012,"pX":-0.04162146865073316,"pZ":1.8497572182983122,"vX0":-10.168771201353465,"vY0":-130.38255984544645,"vZ0":-3.229026795374712,"x":118.59,"y":188.84,"x0":2.547447020255653,"y0":50.00644693677782,"z0":5.142543851928941,"aX":18.008996717144626},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-16.8,"spinRate":2121,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.41917736447728293,"extension":6.705847108390768},"index":1,"playId":"b026b104-6c92-3d57-863c-29fa6eaae71a","pitchNumber":2,"startTime":"2026-05-28T00:12:24.659Z","endTime":"2026-05-28T00:12:28.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04670972694901,"aZ":-18.688008699790572,"pfxX":6.591054691043907,"pfxZ":7.4371978292137655,"pX":0.3180463052278792,"pZ":3.460660148014561,"vX0":-7.934448602716652,"vY0":-133.63536092926674,"vZ0":-1.3639472868106024,"x":104.88,"y":145.34,"x0":2.4654269583593895,"y0":50.00370372997334,"z0":5.316356373172045,"aX":11.954797772770283},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-10.3,"spinRate":2237,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4094179351845675,"extension":6.773445866192427},"index":2,"playId":"c71b25b6-fcc5-3587-bffa-1ab269e9e978","pitchNumber":3,"startTime":"2026-05-28T00:12:38.513Z","endTime":"2026-05-28T00:12:41.618Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28876514068034,"aZ":-16.46327826676272,"pfxX":6.299255056264139,"pfxZ":8.48681507414267,"pX":-0.2558264478741538,"pZ":3.011488760196125,"vX0":-8.933791221115406,"vY0":-135.38125414242845,"vZ0":-3.1453309258362627,"x":126.75,"y":157.47,"x0":2.2725278137556137,"y0":50.0034744561901,"z0":5.3445680112595335,"aX":11.662945740447425},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":-9.5,"spinRate":2273,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4049882390295245,"extension":6.757223596450614},"hitData":{"launchSpeed":82.1,"launchAngle":49.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.25,"coordY":121.06}},"index":3,"playId":"0fb303e4-7ae4-3afc-a5ac-08ac348ebdb8","pitchNumber":4,"startTime":"2026-05-28T00:12:59.225Z","endTime":"2026-05-28T00:13:08.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:13:08.130Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T00:13:33.451Z","endTime":"2026-05-28T00:14:38.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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":80.0,"endSpeed":73.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020481929948033,"aZ":-37.872478835997974,"pfxX":-1.6005239918816416,"pfxZ":-4.130629962605143,"pX":1.0412159786250628,"pZ":2.906535514779215,"vX0":-3.289375207024943,"vY0":-116.47193547728506,"vZ0":2.2089998265441615,"x":77.31,"y":160.3,"x0":2.6773953529864487,"y0":50.003448921413565,"z0":5.516597235357645,"aX":-2.207231692242108},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.7,"breakHorizontal":3.7,"spinRate":2266,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.4695256902565408,"extension":6.416459599038546},"index":0,"playId":"8b597dd1-039d-3a8f-bf91-9ef634ecfd75","pitchNumber":1,"startTime":"2026-05-28T00:13:34.387Z","endTime":"2026-05-28T00:13:37.983Z","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":81.3,"endSpeed":74.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.103931530639354,"aZ":-34.30909893879872,"pfxX":6.012420679372714,"pfxZ":-1.5088441475335426,"pX":-0.2057165083354604,"pZ":2.5747462289005845,"vX0":-7.969890057571955,"vY0":-118.20206663138235,"vZ0":0.8701740974148409,"x":124.84,"y":169.26,"x0":2.425380724718637,"y0":50.00030272276799,"z0":5.346953155126507,"aX":8.523949627854993},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":1139,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4630121254624524,"extension":6.62468750523918},"index":1,"playId":"4717c377-367f-324b-a4ca-43aa37ee63e2","pitchNumber":2,"startTime":"2026-05-28T00:13:47.127Z","endTime":"2026-05-28T00:13:50.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4784310509668,"aZ":-19.01814927817117,"pfxX":7.168813543854082,"pfxZ":7.285825946591924,"pX":-0.1018047955618592,"pZ":3.4149036362354224,"vX0":-8.779525189603119,"vY0":-133.69395600352948,"vZ0":-1.5807156197903063,"x":120.88,"y":146.58,"x0":2.296999665616634,"y0":50.00277838310997,"z0":5.382110318808422,"aX":12.945918232676222},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-11.0,"spinRate":2274,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4100698586300435,"extension":6.767311454773915},"index":2,"playId":"37a3017c-28de-327e-bd17-150027a7fd12","pitchNumber":3,"startTime":"2026-05-28T00:14:01.169Z","endTime":"2026-05-28T00:14:07.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806732767013056,"aZ":-35.44739479248685,"pfxX":8.004328955512218,"pfxZ":-2.1367693356610538,"pX":0.5887897443481689,"pZ":1.544682696329787,"vX0":-7.613864158831646,"vY0":-122.59977049709791,"vZ0":-1.8593930333531323,"x":94.56,"y":197.07,"x0":2.685363954962479,"y0":50.00255222409627,"z0":5.32045972506108,"aX":12.261752505898876},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.1,"breakHorizontal":-12.8,"spinRate":1191,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44569230906917134,"extension":6.577846686310487},"hitData":{"launchSpeed":89.0,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.06,"coordY":151.48}},"index":3,"playId":"2708be30-ac36-3b89-88de-8812b62b923a","pitchNumber":4,"startTime":"2026-05-28T00:14:31.062Z","endTime":"2026-05-28T00:14:38.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:14:38.578Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T00:14:48.657Z","endTime":"2026-05-28T00:15:16.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":3},"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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617991666410262,"aZ":-17.16505794870276,"pfxX":6.3563883950359,"pfxZ":8.095499888332027,"pX":0.3210469515519202,"pZ":3.478592898156247,"vX0":-7.712529333095506,"vY0":-135.11836173156993,"vZ0":-2.0549957257348703,"x":104.76,"y":144.86,"x0":2.382611115010684,"y0":50.00668863410281,"z0":5.451265512078251,"aX":11.7914564443152},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-10.0,"spinRate":2312,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4049138173476603,"extension":6.651821270514209},"hitData":{"launchSpeed":97.8,"launchAngle":33.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.97,"coordY":47.8}},"index":0,"playId":"8cf22e9b-5117-3a42-8903-202e39bd96d6","pitchNumber":1,"startTime":"2026-05-28T00:15:06.692Z","endTime":"2026-05-28T00:15:16.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:15:16.220Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Gasper lines out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:17:37.076Z","endTime":"2026-05-28T00:18:02.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Carrasco replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:16:59.600Z","endTime":"2026-05-28T00:17:39.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":471911,"link":"/api/v1/people/471911"},"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":90.5,"endSpeed":84.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605687427761623,"aZ":-17.884310985709806,"pfxX":-2.6641797925458617,"pfxZ":8.02428388118491,"pX":1.8253562609788345,"pZ":2.3151471227167586,"vX0":11.065829621813972,"vY0":-131.50596936109187,"vZ0":-4.957074963229916,"x":47.42,"y":176.27,"x0":-2.0610430303501124,"y0":50.000282944535506,"z0":5.520548940006274,"aX":-4.744862592325675},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":2.8,"spinRate":2261,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4139383263541552,"extension":6.909356531865811},"index":1,"playId":"5ac668b8-7708-3ede-9eaf-92a80bf7e04d","pitchNumber":1,"startTime":"2026-05-28T00:17:39.377Z","endTime":"2026-05-28T00:17:43.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571414034155353,"aZ":-17.691351473462348,"pfxX":-3.4860776994027023,"pfxZ":8.066189880174942,"pX":0.20042784964041604,"pZ":2.9208360863964984,"vX0":6.791223196956684,"vY0":-132.46271656591472,"vZ0":-3.9606344404265323,"x":109.36,"y":159.92,"x0":-1.9318326451748828,"y0":50.002407173372234,"z0":5.711520263755647,"aX":-6.259467297974179},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":5.0,"spinRate":2145,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4118904272329975,"extension":7.028818999458501},"hitData":{"launchSpeed":102.9,"launchAngle":21.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.08,"coordY":61.79}},"index":2,"playId":"e08a5452-1743-3ff8-b1bb-646920ed1258","pitchNumber":2,"startTime":"2026-05-28T00:17:55.341Z","endTime":"2026-05-28T00:18:02.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:18:02.796Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Sogard grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:18:26.168Z","endTime":"2026-05-28T00:18:54.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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":91.9,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81078395802324,"aZ":-27.60882846685048,"pfxX":-9.392895124471469,"pfxZ":2.5142204808182402,"pX":0.11504805906034597,"pZ":1.0925480369689773,"vX0":8.901904876654765,"vY0":-133.48126192368508,"vZ0":-6.271867344014458,"x":112.61,"y":209.28,"x0":-2.031343144824787,"y0":50.00429104646546,"z0":5.441747099597134,"aX":-17.072086667109243},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":2152,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40922928678633363,"extension":7.008887528686479},"index":0,"playId":"140b5382-6f20-3ef7-a78a-b93e24e1a1e8","pitchNumber":1,"startTime":"2026-05-28T00:18:34.449Z","endTime":"2026-05-28T00:18:38.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754580621099528,"aZ":-29.107540899716245,"pfxX":-9.152760335675984,"pfxZ":1.7152080439158937,"pX":-0.6261619986847516,"pZ":2.216627511929784,"vX0":7.282119033096041,"vY0":-132.83395796048327,"vZ0":-3.170701863565287,"x":140.87,"y":178.93,"x0":-2.2155190549206507,"y0":50.00181892166847,"z0":5.544635821001272,"aX":-16.33728165291729},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":15.0,"spinRate":2175,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.412524455521762,"extension":6.779415292046844},"hitData":{"launchSpeed":86.9,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":144.08}},"index":1,"playId":"5bd1e9ac-e47c-3ada-8853-7c55afdadb5c","pitchNumber":2,"startTime":"2026-05-28T00:18:46.231Z","endTime":"2026-05-28T00:18:54.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:18:54.178Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:19:06.197Z","endTime":"2026-05-28T00:19:37.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.180796447662047,"aZ":-26.44425823446514,"pfxX":-8.204048812124881,"pfxZ":3.1189834925651585,"pX":0.05631765513031657,"pZ":1.820923048758305,"vX0":8.39969470071795,"vY0":-134.1701765752537,"vZ0":-4.980586585628419,"x":114.85,"y":189.62,"x0":-2.0388660937086094,"y0":50.00124567959445,"z0":5.569925904991927,"aX":-15.05849461732837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":13.2,"spinRate":2138,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4071757564653895,"extension":6.831634500869475},"hitData":{"launchSpeed":105.1,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.12,"coordY":98.98}},"index":0,"playId":"ae81a941-5563-3958-9443-0c01e040518f","pitchNumber":1,"startTime":"2026-05-28T00:19:22.601Z","endTime":"2026-05-28T00:19:37.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:19:37.237Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isiah Kiner-Falefa pops out to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:19:38.533Z","endTime":"2026-05-28T00:20:25.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":82.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861310354268237,"aZ":-25.83226177377491,"pfxX":-6.65572282211139,"pfxZ":3.609415594433756,"pX":-0.4927507352914575,"pZ":3.720108015001254,"vX0":6.145732230228294,"vY0":-131.71378183882902,"vZ0":-0.43744496742695727,"x":135.78,"y":138.34,"x0":-1.9910618596464769,"y0":50.004931120316776,"z0":5.797856420813724,"aX":-11.701206777478696},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":2058,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4157884445168749,"extension":6.55767225112789},"index":0,"playId":"27442fbd-2a32-3dad-8b81-bb417039e204","pitchNumber":1,"startTime":"2026-05-28T00:19:59.383Z","endTime":"2026-05-28T00:20:02.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654442333013904,"aZ":-24.714628813678832,"pfxX":-4.949834820510571,"pfxZ":4.188872765473318,"pX":-0.0760057682839117,"pZ":2.918741394468459,"vX0":6.983779663168097,"vY0":-132.21164906887796,"vZ0":-2.483631125054504,"x":119.9,"y":159.97,"x0":-2.1015559644319226,"y0":50.00366383467603,"z0":5.673213945330507,"aX":-8.8153166292393},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":7.6,"spinRate":2120,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41338127261729785,"extension":7.204758137730321},"hitData":{"launchSpeed":91.8,"launchAngle":56.0,"totalDistance":215.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.32,"coordY":114.72}},"index":1,"playId":"c84935f1-7ccc-3c33-b3e3-c13139937158","pitchNumber":2,"startTime":"2026-05-28T00:20:15.678Z","endTime":"2026-05-28T00:20:25.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:20:25.628Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:21:42.426Z","endTime":"2026-05-28T00:23:27.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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, 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":78.3,"endSpeed":72.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806795239079097,"aZ":-31.439491257062407,"pfxX":-5.938666503503214,"pfxZ":0.5681576542196005,"pX":-2.027872128344147,"pZ":1.9440265725715018,"vX0":-8.842955675576153,"vY0":-113.65581723539782,"vZ0":-0.38492024488438414,"x":194.3,"y":186.29,"x0":2.6927386267631506,"y0":50.00529081807504,"z0":5.251284770804333,"aX":-7.7304887572914405},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.2,"breakHorizontal":13.1,"spinRate":2307,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4828470462517327,"extension":6.790627147233972},"index":0,"playId":"211aefcb-0620-32be-93e6-3e34e33d3d11","pitchNumber":1,"startTime":"2026-05-28T00:22:44.720Z","endTime":"2026-05-28T00:22:50.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53537961859574,"aZ":-16.656000129981983,"pfxX":5.92255469857386,"pfxZ":8.577731673151224,"pX":0.7305575072723284,"pZ":3.4933528543227608,"vX0":-6.448848408187714,"vY0":-133.82508025777418,"vZ0":-2.001639183845593,"x":89.15,"y":144.46,"x0":2.404863963655363,"y0":50.00398485515106,"z0":5.447260841412384,"aX":10.71710109060807},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.2,"spinRate":2304,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.40965766832098005,"extension":6.657074284005225},"index":1,"playId":"bce2a123-6b9f-3567-9678-8fca50ba3699","pitchNumber":2,"startTime":"2026-05-28T00:22:58.439Z","endTime":"2026-05-28T00:23:02.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614893212741464,"aZ":-37.31903449623427,"pfxX":-8.959815955879193,"pfxZ":-3.787315926855298,"pX":-0.058214012456135306,"pZ":1.439055118313595,"vX0":-4.029553366535423,"vY0":-116.54850333510645,"vZ0":-0.5384493447215041,"x":119.22,"y":199.93,"x0":2.864470900138869,"y0":50.00436508540337,"z0":5.2381676883978425,"aX":-12.163198306829745},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.7,"breakHorizontal":17.3,"spinRate":2250,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4723612380122164,"extension":6.780350026164123},"hitData":{"launchSpeed":101.0,"launchAngle":23.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.96,"coordY":47.57}},"index":2,"playId":"2a594a65-1702-38e9-ad67-ab04219c71a4","pitchNumber":3,"startTime":"2026-05-28T00:23:19.382Z","endTime":"2026-05-28T00:23:27.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:23:27.305Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:23:52.035Z","endTime":"2026-05-28T00:24:20.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700091002443177,"aZ":-18.851284416071376,"pfxX":7.3156232502351335,"pfxZ":7.326384113900868,"pX":0.8087621653586512,"pZ":2.416673796710928,"vX0":-6.882333645706706,"vY0":-133.92186704349183,"vZ0":-4.0850690520555775,"x":86.17,"y":173.53,"x0":2.4604599235519795,"y0":50.001337855537464,"z0":5.308818675959875,"aX":13.298723535764427},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2163,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4088647458532977,"extension":6.737205096843186},"index":0,"playId":"b6362237-61a3-3dea-b80c-3310309824c4","pitchNumber":1,"startTime":"2026-05-28T00:23:56.034Z","endTime":"2026-05-28T00:23:59.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322500804358302,"aZ":-36.27026171584729,"pfxX":-5.4233688178623645,"pfxZ":-3.0457178957345192,"pX":-0.029520049461930455,"pZ":2.6943812358649675,"vX0":-4.233049625890751,"vY0":-115.41428528023152,"vZ0":1.1947579787475324,"x":118.13,"y":166.03,"x0":2.535874730386063,"y0":50.005512537762165,"z0":5.67446319292445,"aX":-7.285490403043946},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.9,"breakHorizontal":10.9,"spinRate":2347,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.47535023534918297,"extension":6.777487962801315},"hitData":{"launchSpeed":80.0,"launchAngle":22.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.42,"coordY":83.9}},"index":1,"playId":"d41c2e8b-4049-307e-a1d2-ee8f8448d03f","pitchNumber":2,"startTime":"2026-05-28T00:24:09.790Z","endTime":"2026-05-28T00:24:20.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:24:20.325Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:24:38.080Z","endTime":"2026-05-28T00:25:56.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"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":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15221176942538,"aZ":-18.079230063274863,"pfxX":6.79647638082737,"pfxZ":7.789134456667476,"pX":-0.016415536334493965,"pZ":4.336463556211116,"vX0":-8.17584542834359,"vY0":-134.400437626181,"vZ0":0.13934084580113026,"x":117.63,"y":121.7,"x0":2.1979658328944693,"y0":50.00035131657224,"z0":5.57970930586474,"aX":12.294892343110094},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":-10.3,"spinRate":2165,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4092944551844542,"extension":7.206211058601913},"index":0,"playId":"e3a732f6-d094-3ccd-919c-c32d22cd0977","pitchNumber":1,"startTime":"2026-05-28T00:24:47.797Z","endTime":"2026-05-28T00:24:50.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":73.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709330482541397,"aZ":-27.531828426290648,"pfxX":8.336959965643091,"pfxZ":3.3635191007081744,"pX":0.7879203801980105,"pZ":3.1987749348483607,"vX0":-6.38279353736986,"vY0":-117.16113669934015,"vZ0":0.7847159678314332,"x":86.97,"y":152.41,"x0":2.4745558401742334,"y0":50.00189010019433,"z0":5.44786298564143,"aX":11.501597200655562},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.6,"breakHorizontal":-13.3,"spinRate":1101,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.46887714865845265,"extension":6.784489240597491},"index":1,"playId":"287f08c7-dff3-39d9-bbec-6a38065feb02","pitchNumber":2,"startTime":"2026-05-28T00:25:10.111Z","endTime":"2026-05-28T00:25:13.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755841140826703,"aZ":-17.26318584769932,"pfxX":5.733971437516114,"pfxZ":7.973023747563561,"pX":-0.5731514904565286,"pZ":3.040347623739222,"vX0":-9.515084251269384,"vY0":-135.6719524679742,"vZ0":-3.056240498563505,"x":138.85,"y":156.69,"x0":2.2291447816684804,"y0":50.00416796676324,"z0":5.379694872431793,"aX":10.726391231857626},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-8.4,"spinRate":2235,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.40320911310018825,"extension":6.632440137935435},"index":2,"playId":"4ed36f6c-5c8d-3d39-9fa9-27c5faa52559","pitchNumber":3,"startTime":"2026-05-28T00:25:29.979Z","endTime":"2026-05-28T00:25:32.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65009644294127,"aZ":-18.775436167936853,"pfxX":8.070984090759927,"pfxZ":7.015466056890476,"pX":-0.11619898833311594,"pZ":2.6254978468690875,"vX0":-9.401647870896147,"vY0":-137.14126619394818,"vZ0":-3.561344308417226,"x":121.43,"y":167.89,"x0":2.3039048342121813,"y0":50.00037939872141,"z0":5.217682872409645,"aX":15.409092286011182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":-12.7,"spinRate":2248,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39903351270518517,"extension":6.782334051133901},"index":3,"playId":"f79b20e4-ea45-3b0c-ba9f-bdd9c76ec9bb","pitchNumber":4,"startTime":"2026-05-28T00:25:53.008Z","endTime":"2026-05-28T00:25:56.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:25:56.578Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:26:18.747Z","endTime":"2026-05-28T00:27:40.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.890238767605698,"aZ":-13.883398392252987,"pfxX":8.243761516462762,"pfxZ":9.860856648948314,"pX":-0.1625429790431039,"pZ":2.6793180274613255,"vX0":-9.343372914593512,"vY0":-135.8518063119967,"vZ0":-4.51786395383594,"x":123.2,"y":166.44,"x0":2.262785248520049,"y0":50.003566276105836,"z0":5.340601784459185,"aX":15.292511722725795},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-12.7,"spinRate":2216,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4043784545381599,"extension":7.1375929629194665},"index":0,"playId":"60e4f821-4f58-328b-ad4e-337b7f4f4621","pitchNumber":1,"startTime":"2026-05-28T00:26:26.032Z","endTime":"2026-05-28T00:26:30.093Z","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":92.7,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31758121483057,"aZ":-16.365394200342735,"pfxX":6.767486621445311,"pfxZ":8.574227952813505,"pX":0.24668672791186438,"pZ":2.3603051034900293,"vX0":-8.002687165293217,"vY0":-134.707782019533,"vZ0":-4.845858196655256,"x":107.6,"y":175.05,"x0":2.3719325120881942,"y0":50.004332976029865,"z0":5.333553751219492,"aX":12.481302361564877},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2175,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4060558434128425,"extension":6.958831275055834},"index":1,"playId":"1b8225b4-1c39-370a-b517-4f6541bd928e","pitchNumber":2,"startTime":"2026-05-28T00:26:43.357Z","endTime":"2026-05-28T00:26:48.277Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368349564728536,"aZ":-17.954210449632907,"pfxX":6.905955307582195,"pfxZ":7.254164767870796,"pX":0.31310848586075607,"pZ":3.2788954835506714,"vX0":-8.102709020624674,"vY0":-138.52947981149055,"vZ0":-2.2430122930334764,"x":105.07,"y":150.25,"x0":2.366503434087645,"y0":50.00600982610846,"z0":5.287512128433245,"aX":13.544455768022141},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-11.0,"spinRate":2266,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.39404315895563613,"extension":7.086536505630436},"index":2,"playId":"b1577c25-e7a2-39f2-a110-298f3b24a06f","pitchNumber":3,"startTime":"2026-05-28T00:27:09.521Z","endTime":"2026-05-28T00:27:12.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76807793117797,"aZ":-17.098157707316417,"pfxX":5.39874746613684,"pfxZ":7.63769876979023,"pX":0.46316345977589174,"pZ":3.903592236064272,"vX0":-6.874692040761268,"vY0":-139.70350909006035,"vZ0":-1.269247117740525,"x":99.35,"y":133.38,"x0":2.2556316663611167,"y0":50.006654090099275,"z0":5.488792284132425,"aX":10.663018762166146},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":-8.4,"spinRate":2336,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3922165475115946,"extension":6.844281013974117},"index":3,"playId":"a9597f92-ad35-332a-81ff-233614478913","pitchNumber":4,"startTime":"2026-05-28T00:27:37.418Z","endTime":"2026-05-28T00:27:40.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:27:40.904Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:29:34.579Z","endTime":"2026-05-28T00:30:24.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5359264942672,"aZ":-33.5768759790798,"pfxX":-4.794311108137849,"pfxZ":-0.8682194722414316,"pX":-0.6885491587464526,"pZ":2.34927838641718,"vX0":5.6278146830370765,"vY0":-125.5182490175262,"vZ0":-1.5399993375207461,"x":143.25,"y":175.35,"x0":-2.3242946986957236,"y0":50.003544838567265,"z0":5.674614116981824,"aX":-7.742940852792111},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":7.6,"spinRate":1304,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43437141469284235,"extension":6.367834093559175},"index":0,"playId":"52c4d683-7f82-331c-afb5-366b3d383df3","pitchNumber":1,"startTime":"2026-05-28T00:29:56.564Z","endTime":"2026-05-28T00:30:00.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38271609461311,"aZ":-22.6675661415089,"pfxX":-0.5712613419011769,"pfxZ":5.364560704965626,"pX":0.2692195418895095,"pZ":3.306088915326531,"vX0":6.545209455758353,"vY0":-131.40102664503036,"vZ0":-2.017489703937196,"x":106.74,"y":149.52,"x0":-2.165701681255919,"y0":50.00201377398215,"z0":5.745362128966177,"aX":-1.0129822336943188},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-0.2,"spinRate":2310,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.41473926580374076,"extension":6.4781556309514565},"hitData":{"launchSpeed":86.3,"launchAngle":20.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.3,"coordY":103.54}},"index":1,"playId":"52788ce7-f6ab-3d09-aef4-20fb0c579103","pitchNumber":2,"startTime":"2026-05-28T00:30:12.370Z","endTime":"2026-05-28T00:30:24.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:30:24.081Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:30:33.572Z","endTime":"2026-05-28T00:31:39.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(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.4,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539397749448217,"aZ":-27.817300909878465,"pfxX":0.009545876398810105,"pfxZ":2.7675611472151243,"pX":0.6855060529099665,"pZ":2.003251768219416,"vX0":6.667881896597552,"vY0":-124.2534749215327,"vZ0":-3.420517918319517,"x":90.87,"y":184.69,"x0":-2.027351000032603,"y0":50.00109343822615,"z0":5.694587065668031,"aX":0.013810115295963413},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-1.4,"spinRate":2435,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.43983312799759844,"extension":6.891532299184513},"index":0,"playId":"d9e1a119-4ab0-3642-975e-c6f297717866","pitchNumber":1,"startTime":"2026-05-28T00:30:48.122Z","endTime":"2026-05-28T00:30:51.362Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"67f947d0-32bf-38a2-8219-e671af9b0c98","startTime":"2026-05-28T00:31:04.650Z","endTime":"2026-05-28T00:31:08.088Z","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(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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50203464077998,"aZ":-21.460564168571345,"pfxX":-1.1917690618640115,"pfxZ":6.510677297393929,"pX":0.7952942421826099,"pZ":2.9216856599819776,"vX0":7.503784551967566,"vY0":-126.57559317902925,"vZ0":-2.671276937796243,"x":86.69,"y":159.89,"x0":-2.0352970024743766,"y0":50.00099543533294,"z0":5.683603231245804,"aX":-1.961814208404828},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":0.7,"spinRate":2259,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4304694507816933,"extension":7.06213164994691},"hitData":{"launchSpeed":97.9,"launchAngle":28.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.43,"coordY":44.25}},"index":2,"playId":"95a28ba2-c32f-30e6-9db0-feee74075b8b","pitchNumber":2,"startTime":"2026-05-28T00:31:23.595Z","endTime":"2026-05-28T00:31:39.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:31:39.553Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilyer Abreu lines out sharply to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:31:50.193Z","endTime":"2026-05-28T00:32:34.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"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(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":91.5,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587943688688352,"aZ":-25.67822828396905,"pfxX":-8.633429507511618,"pfxZ":3.587699916259135,"pX":-0.7883524711385038,"pZ":3.4188492666438717,"vX0":6.314559382536991,"vY0":-133.24301779670483,"vZ0":-1.2660978726049894,"x":147.05,"y":146.47,"x0":-2.058261639985455,"y0":50.00409420799181,"z0":5.74237588838402,"aX":-15.642919077390314},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":14.4,"spinRate":2148,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4098773915108951,"extension":6.595846581907741},"index":0,"playId":"183aec74-574d-300f-bb5a-e0a30df2a8c4","pitchNumber":1,"startTime":"2026-05-28T00:32:05.142Z","endTime":"2026-05-28T00:32:08.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040022990914267,"aZ":-29.716636707592247,"pfxX":-5.457502849160798,"pfxZ":1.541391107913996,"pX":-0.6519102048590479,"pZ":2.0173588850384867,"vX0":5.541187142636569,"vY0":-124.78133809637956,"vZ0":-2.915675267919206,"x":141.85,"y":184.31,"x0":-2.1786645052096425,"y0":50.00430618281987,"z0":5.616647928831727,"aX":-8.71916905347},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":8.8,"spinRate":1321,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4367757738379412,"extension":6.649587041135767},"hitData":{"launchSpeed":100.4,"launchAngle":18.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.35,"coordY":86.74}},"index":1,"playId":"f4b90cc0-ab24-39f8-8c7a-34987bd0d24c","pitchNumber":2,"startTime":"2026-05-28T00:32:22.077Z","endTime":"2026-05-28T00:32:34.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:32:34.543Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:32:53.689Z","endTime":"2026-05-28T00:34:03.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611497278150484,"aZ":-26.871941617955603,"pfxX":-8.66182827368512,"pfxZ":2.9886969864704866,"pX":-0.5596630509573024,"pZ":3.0631789320188343,"vX0":6.725456993425471,"vY0":-132.62725144808925,"vZ0":-1.65749299154831,"x":138.33,"y":156.07,"x0":-2.0089309178256824,"y0":50.00146522562611,"z0":5.66495926807949,"aX":-15.35732683189005},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":14.2,"spinRate":2082,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41372894917780956,"extension":6.99056095069798},"index":0,"playId":"4ec1a0a8-9472-35f4-a86e-c5a4024e02e8","pitchNumber":1,"startTime":"2026-05-28T00:33:12.048Z","endTime":"2026-05-28T00:33:15.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97459382179966,"aZ":-28.388744048590837,"pfxX":-8.698652499563519,"pfxZ":2.162227112181122,"pX":-0.05454618587377874,"pZ":1.8634862135614314,"vX0":7.552115334290031,"vY0":-131.20795119549322,"vZ0":-4.3198800541479025,"x":119.08,"y":188.47,"x0":-1.835771294946515,"y0":50.001479068157266,"z0":5.639284255263702,"aX":-15.21176019382146},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":14.2,"spinRate":2096,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4169772033905246,"extension":6.683852588426853},"index":1,"playId":"8f47da4f-58cc-31fc-a0a8-e97c1f8ce4f8","pitchNumber":2,"startTime":"2026-05-28T00:33:30.207Z","endTime":"2026-05-28T00:33:37.212Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.699046957776538,"aZ":-30.07408462616603,"pfxX":-4.331294303493619,"pfxZ":1.2962848746177418,"pX":-0.6047621233566609,"pZ":2.5656344267880082,"vX0":5.085377242019614,"vY0":-125.34487316850628,"vZ0":-1.8504880713211689,"x":140.05,"y":169.51,"x0":-2.0788655334010313,"y0":50.004795023970026,"z0":5.723968424431606,"aX":-7.0278349175017745},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":7.0,"spinRate":1275,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4337621479922711,"extension":6.869961866799491},"index":2,"playId":"1460efc9-23cc-3c4b-a834-2351d0d958a0","pitchNumber":3,"startTime":"2026-05-28T00:33:59.481Z","endTime":"2026-05-28T00:34:03.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:34:03.932Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, third baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:35:30.471Z","endTime":"2026-05-28T00:36:51.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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.2,"endSpeed":83.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325659316353647,"aZ":-15.939466032739867,"pfxX":6.833171763447985,"pfxZ":9.058274655365562,"pX":1.5784292312464956,"pZ":2.4231888561722323,"vX0":-4.687615343832102,"vY0":-132.75792802560883,"vZ0":-4.494005887940299,"x":56.83,"y":173.35,"x0":2.4755517093204835,"y0":50.0045250271881,"z0":5.291339335615805,"aX":12.248696063977036},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":-11.4,"spinRate":2257,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.41192871510461293,"extension":6.753949417673706},"index":0,"playId":"e217b9ef-5172-323a-a6b6-f000e8c6991e","pitchNumber":1,"startTime":"2026-05-28T00:36:11.785Z","endTime":"2026-05-28T00:36:15.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742474952522077,"aZ":-18.076525459624765,"pfxX":6.506169254643828,"pfxZ":7.763575224335995,"pX":-0.21072820317639787,"pZ":3.5186179246233706,"vX0":-9.056628733632953,"vY0":-133.4356044119703,"vZ0":-1.3487624353029681,"x":125.03,"y":143.78,"x0":2.3706476211144585,"y0":50.00519051529286,"z0":5.323566629667132,"aX":11.81968612064086},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.0,"spinRate":2285,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40933368879759247,"extension":7.033120818743197},"index":1,"playId":"ae4a525a-9de9-3773-9f0c-5030fb3c501f","pitchNumber":2,"startTime":"2026-05-28T00:36:25.489Z","endTime":"2026-05-28T00:36:28.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04476233930798,"aZ":-29.459261553338735,"pfxX":8.135864701365838,"pfxZ":1.8468793011312847,"pX":-0.544706547608793,"pZ":2.751488338102577,"vX0":-9.454481940868636,"vY0":-119.7995580970895,"vZ0":-0.09396454056323578,"x":137.76,"y":164.49,"x0":2.3781271724632123,"y0":50.000956026461346,"z0":5.403282673232448,"aX":11.939947608053615},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.6,"breakHorizontal":-12.7,"spinRate":1288,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.45553120075015796,"extension":6.6480221764462115},"hitData":{"launchSpeed":101.7,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.55,"coordY":159.28}},"index":2,"playId":"03a15d0b-e904-3340-9d7f-d56f7bff3fd7","pitchNumber":3,"startTime":"2026-05-28T00:36:44.356Z","endTime":"2026-05-28T00:36:51.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:36:51.992Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:37:05.551Z","endTime":"2026-05-28T00:37:57.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55206206698924,"aZ":-16.52894535831757,"pfxX":6.120931102488631,"pfxZ":8.492044783862456,"pX":0.40037563535862786,"pZ":3.0537337159671427,"vX0":-7.718518289173095,"vY0":-134.7088332978457,"vZ0":-3.1340725749047893,"x":101.74,"y":156.33,"x0":2.5040842223451687,"y0":50.00556896985348,"z0":5.397085018254069,"aX":11.28109275205773},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":-9.5,"spinRate":2270,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.406207464211529,"extension":6.8487040046121095},"index":0,"playId":"359b2866-8273-3fa1-9445-05b2a069c2dc","pitchNumber":1,"startTime":"2026-05-28T00:37:19.015Z","endTime":"2026-05-28T00:37:22.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.012243821544494,"aZ":-32.851330490862004,"pfxX":6.76628237432681,"pfxZ":-0.4463427543233651,"pX":-0.8144881242077546,"pZ":1.7894635114282826,"vX0":-9.892686876210801,"vY0":-121.66793540832158,"vZ0":-1.6836108517091817,"x":148.05,"y":190.46,"x0":2.401495970168482,"y0":50.00257400335961,"z0":5.303699716194666,"aX":10.274400682944021},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-10.2,"spinRate":1494,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.44799495345789264,"extension":6.752946241108149},"index":1,"playId":"81d01994-465a-31bb-8c76-aad6443d313c","pitchNumber":2,"startTime":"2026-05-28T00:37:31.403Z","endTime":"2026-05-28T00:37:35.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.153578925643654,"aZ":-31.70388948983089,"pfxX":6.19217047549778,"pfxZ":0.30427729788399005,"pX":-1.039665975930211,"pZ":0.42050652622014933,"vX0":-10.421944781702223,"vY0":-123.45166775095785,"vZ0":-5.198704177712679,"x":156.63,"y":227.43,"x0":2.4122273902519358,"y0":50.00406319830893,"z0":5.189844787430995,"aX":9.658911827612641},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-9.1,"spinRate":1312,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.44189651262548724,"extension":6.8002327377730465},"index":2,"playId":"be9a9386-a347-3c38-8ab3-5963778d9f69","pitchNumber":3,"startTime":"2026-05-28T00:37:51.478Z","endTime":"2026-05-28T00:37:57.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:37:57.194Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chadwick Tromp doubles (1) on a line drive to center fielder Ceddanne Rafaela, deflected by right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:38:31.463Z","endTime":"2026-05-28T00:38:44.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567947731816783,"aZ":-17.861664463044814,"pfxX":7.274919895842448,"pfxZ":7.788959673488639,"pX":-0.23590394638024448,"pZ":2.226106191888243,"vX0":-9.293126754230284,"vY0":-134.33209511912054,"vZ0":-4.739732052485215,"x":125.99,"y":178.68,"x0":2.314197435765834,"y0":50.00384570255917,"z0":5.273130541478526,"aX":13.371128536809488},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":-11.3,"spinRate":2320,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4068657631435042,"extension":6.889263017566672},"hitData":{"launchSpeed":91.5,"launchAngle":18.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.37,"coordY":82.83}},"index":0,"playId":"43d1e671-344c-3324-99b0-d61bc48d8dec","pitchNumber":1,"startTime":"2026-05-28T00:38:31.463Z","endTime":"2026-05-28T00:38:44.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:38:44.452Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronald Acuña Jr. lines out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:39:21.780Z","endTime":"2026-05-28T00:40:42.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.508863454390852,"aZ":-33.99644170136398,"pfxX":5.961592784089163,"pfxZ":-1.236931541599081,"pX":-0.10034122076671241,"pZ":0.960529400065509,"vX0":-8.164198279651073,"vY0":-120.2837308269477,"vZ0":-3.154913312276207,"x":120.82,"y":212.85,"x0":2.5502773932106337,"y0":50.00169446247552,"z0":5.278270840240324,"aX":8.809069183779242},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":-9.0,"spinRate":1174,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.453928257103394,"extension":6.7708675922976145},"index":0,"playId":"aad1d387-a578-3128-9519-d76b5bb056f9","pitchNumber":1,"startTime":"2026-05-28T00:39:26.173Z","endTime":"2026-05-28T00:39:29.732Z","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.9,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041041391875346,"aZ":-16.864304199279477,"pfxX":7.015144028174913,"pfxZ":7.941924320338835,"pX":-0.3442535918743645,"pZ":2.2526011531549317,"vX0":-9.38010931439158,"vY0":-137.84738761980884,"vZ0":-4.9213510703175185,"x":130.12,"y":177.96,"x0":2.1879894190796185,"y0":50.00683983876684,"z0":5.196137623798187,"aX":13.531822068183988},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-10.8,"spinRate":2405,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.39702906159369356,"extension":6.945100010873195},"index":1,"playId":"cce56bf9-310a-3478-88e3-b6773c530a7e","pitchNumber":2,"startTime":"2026-05-28T00:39:50.031Z","endTime":"2026-05-28T00:39:54.149Z","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.1,"endSpeed":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651072181705057,"aZ":-18.088397432249955,"pfxX":6.761005427100255,"pfxZ":7.271529423582837,"pX":0.08569855865540799,"pZ":3.324438017535855,"vX0":-8.39017470576312,"vY0":-138.23868774662006,"vZ0":-1.9508209042966769,"x":113.73,"y":149.02,"x0":2.2808340142541383,"y0":50.00059141322663,"z0":5.252844600574427,"aX":13.092498973703291},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-10.6,"spinRate":2311,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.3961393650140179,"extension":6.950281628500246},"index":2,"playId":"1f467d37-a013-3213-865c-69e331fc9f4a","pitchNumber":3,"startTime":"2026-05-28T00:40:11.413Z","endTime":"2026-05-28T00:40:14.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743457159874964,"aZ":-32.16933905521767,"pfxX":6.2266501639468474,"pfxZ":0.002213345967553515,"pX":0.33003306435959967,"pZ":1.5500364227118428,"vX0":-7.064920162175085,"vY0":-122.74988029588457,"vZ0":-2.6744703154012064,"x":104.42,"y":196.93,"x0":2.4332135315340433,"y0":50.00265547469447,"z0":5.385975124150309,"aX":9.525556777095666},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-9.7,"spinRate":1213,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.44580530993733136,"extension":6.879960751127722},"hitData":{"launchSpeed":100.7,"launchAngle":20.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.04,"coordY":81.93}},"index":3,"playId":"e7ebc337-90cc-37ed-af8b-c047a2615798","pitchNumber":4,"startTime":"2026-05-28T00:40:35.354Z","endTime":"2026-05-28T00:40:42.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:40:42.811Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masataka Yoshida lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:42:41.013Z","endTime":"2026-05-28T00:45:11.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29219074977275,"aZ":-33.05639791487272,"pfxX":-3.017656049756429,"pfxZ":-0.5697507121458525,"pX":-0.9021277503466076,"pZ":2.386686395391021,"vX0":4.373230998157521,"vY0":-123.73196663802709,"vZ0":-1.373705578588568,"x":151.39,"y":174.34,"x0":-2.299014837977225,"y0":50.000965380565454,"z0":5.714529680387215,"aX":-4.686550218442031},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":4.4,"spinRate":1285,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.44238389042890436,"extension":6.439232537630413},"index":0,"playId":"ac202906-f140-354d-9ec4-68fb2a3c095b","pitchNumber":1,"startTime":"2026-05-28T00:43:09.604Z","endTime":"2026-05-28T00:43:36.608Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337185999986445,"aZ":-20.952433743463263,"pfxX":-1.4278184111965966,"pfxZ":6.266642898265914,"pX":-0.9670455661468352,"pZ":3.7892854894439822,"vX0":3.761467778269072,"vY0":-132.90857910909867,"vZ0":-1.0238324681827655,"x":153.86,"y":136.47,"x0":-2.214716755217514,"y0":50.000763428423895,"z0":5.700359828651321,"aX":-2.5564312974369905},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":1.8,"spinRate":2283,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41203351917591435,"extension":6.465343650849484},"index":1,"playId":"716feed8-564f-35ec-8eb7-db67b6825aee","pitchNumber":2,"startTime":"2026-05-28T00:43:37.890Z","endTime":"2026-05-28T00:43:40.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530364198721504,"aZ":-28.741190821286448,"pfxX":-9.768257542199029,"pfxZ":2.025794877008339,"pX":-0.2610046078211072,"pZ":3.0820902127593324,"vX0":7.665081710704989,"vY0":-130.1788881955159,"vZ0":-1.016074413715505,"x":126.95,"y":155.56,"x0":-1.992898195019727,"y0":50.003953950549274,"z0":5.678329872956744,"aX":-16.556326517884578},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":15.7,"spinRate":2140,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.42278806699218396,"extension":6.425653432899773},"index":2,"playId":"749835b3-d2b6-38b6-a898-e96a52c26da6","pitchNumber":3,"startTime":"2026-05-28T00:43:53.492Z","endTime":"2026-05-28T00:43:57.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95852485640049,"aZ":-26.026075069571537,"pfxX":-8.407391070150055,"pfxZ":3.4808478365794713,"pX":0.6957480005739798,"pZ":2.4674785223426365,"vX0":9.670201999946869,"vY0":-132.44811048174867,"vZ0":-3.051083380797173,"x":90.48,"y":172.16,"x0":-1.9212121788155174,"y0":50.00046099059103,"z0":5.550617440760336,"aX":-14.840949177061859},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":13.0,"spinRate":2211,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.41454064036546256,"extension":6.601124716108341},"index":3,"playId":"cb83c555-2687-3559-a0b8-fa27840e1c58","pitchNumber":4,"startTime":"2026-05-28T00:44:09.312Z","endTime":"2026-05-28T00:44:14.166Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826467381532208,"aZ":-28.85995359621201,"pfxX":-5.656846351674688,"pfxZ":2.0455835459257248,"pX":-0.6862103947594065,"pZ":1.820925036665507,"vX0":5.2690722522908136,"vY0":-125.75683952297224,"vZ0":-3.7255477688987586,"x":143.16,"y":189.62,"x0":-2.062446706462747,"y0":50.00223789489723,"z0":5.634046289640508,"aX":-9.16195344029095},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":9.2,"spinRate":1175,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4336864476079154,"extension":6.482265073682268},"index":4,"playId":"56cce8a9-d43e-3b84-a06a-412b6d1acf03","pitchNumber":5,"startTime":"2026-05-28T00:44:41.944Z","endTime":"2026-05-28T00:44:47.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.782915074428843,"aZ":-22.069009151590162,"pfxX":-2.856650519865452,"pfxZ":5.490756841730903,"pX":-0.5478588075166533,"pZ":3.3918508481051526,"vX0":4.528158623630226,"vY0":-134.25447112420818,"vZ0":-2.199824501475118,"x":137.88,"y":147.2,"x0":-1.8787795252318065,"y0":50.00533197054737,"z0":5.778954908103395,"aX":-5.259942798626438},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":4.3,"spinRate":2215,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40667719617473175,"extension":6.62272858307727},"hitData":{"launchSpeed":99.6,"launchAngle":15.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.54,"coordY":98.33}},"index":5,"playId":"40db972b-0f54-3de0-9e50-a9963f414606","pitchNumber":6,"startTime":"2026-05-28T00:45:05.074Z","endTime":"2026-05-28T00:45:11.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:45:11.873Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:45:21.678Z","endTime":"2026-05-28T00:46:38.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":"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":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":"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847594645045305,"aZ":-26.370965565413044,"pfxX":-8.428483390904209,"pfxZ":3.2602812705059083,"pX":-1.6504748542937344,"pZ":2.332730430615326,"vX0":3.8978536635208214,"vY0":-132.6524236886175,"vZ0":-3.429763754227862,"x":179.91,"y":175.8,"x0":-2.045374807318213,"y0":50.00103501293719,"z0":5.568708254986334,"aX":-14.992458820255699},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2198,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4131838967650632,"extension":7.0108585719870495},"index":0,"playId":"459448a3-bc23-37b9-acc5-80a6f53a59ae","pitchNumber":1,"startTime":"2026-05-28T00:45:37.760Z","endTime":"2026-05-28T00:45:41.327Z","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":85.9,"endSpeed":79.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12389458993999,"aZ":-28.77908835780079,"pfxX":-3.446548290312163,"pfxZ":2.1212489106679833,"pX":0.6086673186541259,"pZ":2.4931102579660065,"vX0":7.722684616535895,"vY0":-124.94598057134749,"vZ0":-1.870390811003071,"x":93.8,"y":171.47,"x0":-2.0567954522787226,"y0":50.00398609298374,"z0":5.5870867110704365,"aX":-5.520803110677189},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":1358,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.43621630580513093,"extension":6.684079203878205},"index":1,"playId":"58f494e3-1179-3c88-b244-a03a46387219","pitchNumber":2,"startTime":"2026-05-28T00:45:52.836Z","endTime":"2026-05-28T00:45:56.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739392352095617,"aZ":-26.931562111012763,"pfxX":-6.921200064055369,"pfxZ":2.9359868234433932,"pX":1.1877859813212472,"pZ":0.7789894346956534,"vX0":10.336594875729613,"vY0":-131.7480833200765,"vZ0":-7.064916969459327,"x":71.72,"y":217.75,"x0":-1.858350112153666,"y0":50.00486281125252,"z0":5.441399508501056,"aX":-12.366677408075514},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":10.7,"spinRate":2148,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4131929934944609,"extension":6.597220795101593},"index":2,"playId":"a775d0cf-4443-35db-966b-55a034b977b3","pitchNumber":3,"startTime":"2026-05-28T00:46:09.091Z","endTime":"2026-05-28T00:46:12.313Z","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":85.9,"endSpeed":79.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213322754181213,"aZ":-23.18796419875559,"pfxX":-6.666368110549943,"pfxZ":5.626108751594651,"pX":-0.5935799162494858,"pZ":1.8416819995549942,"vX0":6.221268151866851,"vY0":-125.03652896449412,"vZ0":-4.296945656511341,"x":139.63,"y":189.05,"x0":-2.2377807724980014,"y0":50.00076177634537,"z0":5.465633483282114,"aX":-10.643749428667583},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.5,"breakHorizontal":10.8,"spinRate":1372,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43663663814773646,"extension":6.607594462052596},"hitData":{"launchSpeed":91.7,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.55,"coordY":92.9}},"index":3,"playId":"6a2e6dc2-d24c-322a-bd52-a0c12ac9e3c9","pitchNumber":4,"startTime":"2026-05-28T00:46:26.575Z","endTime":"2026-05-28T00:46:38.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:46:38.299Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Sogard grounds out, second baseman Ozzie Albies to first baseman Matt Olson. Mickey Gasper to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:46:45.753Z","endTime":"2026-05-28T00:48:00.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631971491924563,"aZ":-19.772013661648522,"pfxX":-4.9230860767091E-4,"pfxZ":7.276303669386952,"pX":-0.4595024709237542,"pZ":3.6949189440298618,"vX0":4.142606019950053,"vY0":-129.62518804683788,"vZ0":-1.2958814612221816,"x":134.52,"y":139.02,"x0":-2.0771076365107444,"y0":50.0049686677814,"z0":5.708233256623406,"aX":-0.0013767566075570724},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.1,"breakHorizontal":-1.0,"spinRate":2224,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4222554236594216,"extension":6.5630996404528625},"index":0,"playId":"76083d81-6b97-3b33-b30b-5ed3a1ac6dd1","pitchNumber":1,"startTime":"2026-05-28T00:47:01.940Z","endTime":"2026-05-28T00:47:05.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550778457987825,"aZ":-24.880240503458737,"pfxX":-7.318582687126414,"pfxZ":4.060397207212141,"pX":-0.3985842952687525,"pZ":3.0870828792837828,"vX0":6.518902601283882,"vY0":-132.889348313911,"vZ0":-1.8417274065539564,"x":132.19,"y":155.43,"x0":-1.9284803019333367,"y0":50.00011925229167,"z0":5.590320553973472,"aX":-13.133520254369454},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":11.9,"spinRate":2227,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4116224714627954,"extension":6.7270138894503475},"index":1,"playId":"da47469d-7532-333a-8439-4cfd5b9f198b","pitchNumber":2,"startTime":"2026-05-28T00:47:18.259Z","endTime":"2026-05-28T00:47:21.992Z","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, 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":84.8,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62433683054776,"aZ":-32.18860009291843,"pfxX":-4.281955815702132,"pfxZ":-0.009384863584148917,"pX":-0.5086063936335139,"pZ":2.191534710132747,"vX0":5.184756285276506,"vY0":-123.51814791910483,"vZ0":-1.9323772817360927,"x":136.39,"y":179.61,"x0":-2.0660182168718637,"y0":50.00281626366601,"z0":5.657577068820282,"aX":-6.702200290614829},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":6.7,"spinRate":1385,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4412710201225005,"extension":6.962662785426579},"index":2,"playId":"b2d9d653-c954-362a-85f3-07d8f72819f7","pitchNumber":3,"startTime":"2026-05-28T00:47:34.169Z","endTime":"2026-05-28T00:47:38.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1495698527127,"aZ":-31.089729466610198,"pfxX":-4.112767763465106,"pfxZ":0.6595151187130694,"pX":-0.27128441645773005,"pZ":1.3266647919114698,"vX0":5.912533595625507,"vY0":-126.56251141363018,"vZ0":-4.375398117534646,"x":127.34,"y":202.96,"x0":-2.091506812926911,"y0":50.0018246185586,"z0":5.537005208743243,"aX":-6.746077731683253},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":6.2,"spinRate":1456,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4309523655378764,"extension":6.991576690364129},"hitData":{"launchSpeed":58.7,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":158.56}},"index":3,"playId":"0e3aa017-0a76-311d-8d46-05af336d4269","pitchNumber":4,"startTime":"2026-05-28T00:47:53.167Z","endTime":"2026-05-28T00:48:00.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:48:00.799Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a line drive to right fielder Ronald Acuña Jr. Mickey Gasper scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:48:28.589Z","endTime":"2026-05-28T00:48:56.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":471911,"link":"/api/v1/people/471911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30029024461195,"aZ":-30.021575964923063,"pfxX":-4.902054009136268,"pfxZ":1.3618969827300926,"pX":-0.28176182186497534,"pZ":1.5115859641225546,"vX0":5.886859593759539,"vY0":-124.23844900655968,"vZ0":-3.9574554842362644,"x":127.74,"y":197.97,"x0":-2.032883191989952,"y0":50.00263678075231,"z0":5.590013210247747,"aX":-7.7484251859894915},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":7.7,"spinRate":1175,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.439003857156369,"extension":6.91943276053022},"index":0,"playId":"2940a8d0-5a63-3265-8bee-1b17f392031d","pitchNumber":1,"startTime":"2026-05-28T00:48:28.589Z","endTime":"2026-05-28T00:48:32.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356286536892686,"aZ":-33.30684967463687,"pfxX":-4.938052658348022,"pfxZ":-0.7120880518531942,"pX":-0.6125899348004352,"pZ":1.8897095248415867,"vX0":5.066784981514744,"vY0":-125.1947979535227,"vZ0":-2.7090669090030057,"x":140.35,"y":187.76,"x0":-2.01735914705672,"y0":50.00171362678552,"z0":5.7012739704731565,"aX":-7.868832388227249},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":7.8,"spinRate":1189,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.43684928194850947,"extension":6.435333582514129},"hitData":{"launchSpeed":86.4,"launchAngle":12.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.74,"coordY":95.24}},"index":1,"playId":"cc0bf786-c8d7-381d-b70c-31e59869ef95","pitchNumber":2,"startTime":"2026-05-28T00:48:44.554Z","endTime":"2026-05-28T00:48:56.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:48:56.908Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:49:26.677Z","endTime":"2026-05-28T00:50:30.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41390111612175,"aZ":-25.324822048403156,"pfxX":-4.442731935596231,"pfxZ":3.870734923299878,"pX":-0.4862199349760247,"pZ":2.8063165487153077,"vX0":5.218294921745653,"vY0":-131.77812027393256,"vZ0":-2.6726418554554225,"x":135.53,"y":163.01,"x0":-1.9092629573883766,"y0":50.003120120023624,"z0":5.692586530082384,"aX":-7.86159777295389},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":7.0,"spinRate":2079,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.41468963690681226,"extension":6.7683745241249875},"index":0,"playId":"331b4f28-41bf-3122-8623-ef0e50ac3c24","pitchNumber":1,"startTime":"2026-05-28T00:49:26.677Z","endTime":"2026-05-28T00:49:31.037Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372893658813386,"aZ":-27.140465360472653,"pfxX":-8.460400115609886,"pfxZ":2.762436719226571,"pX":0.7770820848088096,"pZ":1.5029501552065985,"vX0":9.502095071194695,"vY0":-133.50631134973446,"vZ0":-5.823260360218621,"x":87.38,"y":198.2,"x0":-1.7142302173256698,"y0":50.001843806786525,"z0":5.643568633326894,"aX":-15.406861166096794},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":13.4,"spinRate":2138,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4088872218622517,"extension":6.943838179409845},"index":1,"playId":"e94f4e81-7071-3f66-a68d-50f8b514464e","pitchNumber":2,"startTime":"2026-05-28T00:49:51.155Z","endTime":"2026-05-28T00:49:55.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816796722599502,"aZ":-29.727633793447193,"pfxX":-4.6345598002147765,"pfxZ":1.5751995413393676,"pX":-1.425389246445022,"pZ":2.376856628787015,"vX0":3.093204026991236,"vY0":-123.41220007579545,"vZ0":-1.9553724839408726,"x":171.33,"y":174.6,"x0":-2.0881076142615145,"y0":50.004283346474644,"z0":5.665234911925621,"aX":-7.20382475849859},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":7.8,"spinRate":1165,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4425355223526588,"extension":6.978387841313013},"index":2,"playId":"30f8e69c-9edd-39a9-a955-f5c07246976f","pitchNumber":3,"startTime":"2026-05-28T00:50:08.322Z","endTime":"2026-05-28T00:50:13.717Z","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":86.6,"endSpeed":79.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953249679688877,"aZ":-28.954032862147894,"pfxX":-3.710685156820473,"pfxZ":1.998457710344944,"pX":-0.42905698191491193,"pZ":1.3008305071032202,"vX0":5.1362417943341985,"vY0":-126.02587964493073,"vZ0":-4.90465394483467,"x":133.35,"y":203.66,"x0":-2.008860989385295,"y0":50.005075735270424,"z0":5.603411220897754,"aX":-5.986403570661575},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":5.6,"spinRate":1154,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43415621550416894,"extension":7.0164468183968465},"index":3,"playId":"c4341144-61cb-3205-aa10-a732469dbb83","pitchNumber":4,"startTime":"2026-05-28T00:50:26.420Z","endTime":"2026-05-28T00:50:30.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:50:30.687Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:53:02.869Z","endTime":"2026-05-28T00:53:52.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Connelly Early.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:52:05.400Z","endTime":"2026-05-28T00:53:04.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610571969702654,"aZ":-26.147576424084566,"pfxX":1.9947842904427544,"pfxZ":3.5711599053940803,"pX":0.4168661678556812,"pZ":2.1462521645699817,"vX0":2.8943388233400267,"vY0":-129.02208513199736,"vZ0":-3.4309163713018656,"x":101.11,"y":180.83,"x0":-0.9782403213670041,"y0":50.00373870686402,"z0":5.506302470908583,"aX":3.3654659414102888},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-4.2,"spinRate":1942,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4243718270544261,"extension":7.0989060595981535},"index":1,"playId":"589ecf5f-1691-3698-8728-6c3f66d09323","pitchNumber":1,"startTime":"2026-05-28T00:53:04.966Z","endTime":"2026-05-28T00:53:08.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38462363584554,"aZ":-32.15618079012824,"pfxX":8.867949640309496,"pfxZ":0.016228255791999047,"pX":0.8097928049453325,"pZ":1.3357177553384563,"vX0":1.7999135180395158,"vY0":-123.54021949843937,"vZ0":-3.194311817888732,"x":86.13,"y":202.72,"x0":-1.0819860568260786,"y0":50.005830712144096,"z0":5.382452048233171,"aX":13.544109657722968},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":2096,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.44543037124027496,"extension":6.858515809076677},"index":2,"playId":"6ff95f17-1a3f-32b2-a498-e24ff10baea8","pitchNumber":2,"startTime":"2026-05-28T00:53:20.747Z","endTime":"2026-05-28T00:53:26.642Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004601107931816,"aZ":-31.89682488848062,"pfxX":9.971315420640636,"pfxZ":0.18002657903911512,"pX":0.8959075937759687,"pZ":2.2634184138264057,"vX0":1.6137024087142933,"vY0":-124.01754394392978,"vZ0":-1.3236268222053678,"x":82.85,"y":177.67,"x0":-1.0592047805507163,"y0":50.00269999511837,"z0":5.487839656915057,"aX":15.384077570791868},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-18.4,"spinRate":2060,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4432757423409517,"extension":7.0163216586486685},"hitData":{"launchSpeed":78.5,"launchAngle":18.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.56,"coordY":96.17}},"index":3,"playId":"30184dce-2c6c-3117-ba88-247d046e837f","pitchNumber":3,"startTime":"2026-05-28T00:53:41.487Z","endTime":"2026-05-28T00:53:52.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:53:52.844Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:53:55.634Z","endTime":"2026-05-28T00:55:59.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83344431556646,"aZ":-16.673529614330235,"pfxX":-5.6357112906073805,"pfxZ":7.999723627226212,"pX":-0.9476723596384685,"pZ":3.7803771556505907,"vX0":2.28924604293619,"vY0":-138.32698675736086,"vZ0":-1.602650650599364,"x":153.12,"y":136.71,"x0":-1.0536953305926293,"y0":50.00503270456774,"z0":5.4850586697512425,"aX":-10.923548552727977},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2023,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39595421508724327,"extension":6.9998930567767},"index":0,"playId":"bac8dfea-2928-3016-8c1c-168c7046c5b9","pitchNumber":1,"startTime":"2026-05-28T00:54:19.343Z","endTime":"2026-05-28T00:54:23.247Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068973852596123,"aZ":-22.156966608693914,"pfxX":0.9372781269799269,"pfxZ":5.557468215974213,"pX":-0.39923401835347777,"pZ":2.248280267632743,"vX0":1.7067465136829967,"vY0":-132.60871712968273,"vZ0":-4.003969427087326,"x":132.22,"y":178.08,"x0":-1.1699043920248062,"y0":50.0036116949278,"z0":5.369797429535674,"aX":1.6901480193026568},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.0,"spinRate":1946,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4110906573485855,"extension":6.942904730022363},"index":1,"playId":"85242f09-4ff4-3dd5-89d8-712790902eef","pitchNumber":2,"startTime":"2026-05-28T00:54:39.209Z","endTime":"2026-05-28T00:54:42.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47065923340669,"aZ":-31.94336955016901,"pfxX":7.287567653340374,"pfxZ":0.15304748317525352,"pX":-1.3204828083336209,"pZ":1.9991968311454913,"vX0":-2.1870732979319625,"vY0":-123.59445631365618,"vZ0":-1.6978572390866353,"x":167.33,"y":184.8,"x0":-1.3690637680476898,"y0":50.004914415376696,"z0":5.3868536749394735,"aX":11.23478449502092},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":-12.6,"spinRate":2025,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.44378752429437807,"extension":6.829773161166027},"index":2,"playId":"83d6ad23-32bb-35a7-a491-759844ed050b","pitchNumber":3,"startTime":"2026-05-28T00:54:59.147Z","endTime":"2026-05-28T00:55:02.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564612798715096,"aZ":-16.64075783033121,"pfxX":-5.52300808350264,"pfxZ":7.924141777549819,"pX":0.23241171833328053,"pZ":3.754443460753071,"vX0":5.249963828573785,"vY0":-139.004430477847,"vZ0":-1.6090695369165269,"x":108.14,"y":137.41,"x0":-0.9612998074801077,"y0":50.00649865132257,"z0":5.4432912872861,"aX":-10.832512211220832},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2114,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.393732101534904,"extension":7.029846375133575},"index":3,"playId":"2294f416-dd5e-3f17-838a-8d9286e30e39","pitchNumber":4,"startTime":"2026-05-28T00:55:19.520Z","endTime":"2026-05-28T00:55:23.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-28T00:55:31.866Z","endTime":"2026-05-28T00:55:47.669Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852630629257437,"aZ":-15.38762684847144,"pfxX":-4.549581725542615,"pfxZ":8.670337872479788,"pX":0.11693254240458138,"pZ":3.0226579455161318,"vX0":4.455453547375205,"vY0":-138.0391605764785,"vZ0":-3.6782486754238106,"x":112.54,"y":157.17,"x0":-0.9245812977516592,"y0":50.00003943146543,"z0":5.404016840646334,"aX":-8.8055205274165},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2026,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3963319736419302,"extension":6.949734236170277},"hitData":{"launchSpeed":108.9,"launchAngle":13.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.1,"coordY":96.32}},"index":5,"playId":"f60f684a-f0bc-3297-9102-541926a24ac0","pitchNumber":5,"startTime":"2026-05-28T00:55:47.669Z","endTime":"2026-05-28T00:55:59.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:55:59.294Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:56:17.639Z","endTime":"2026-05-28T00:59:18.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854984482670233,"aZ":-39.38730544286885,"pfxX":7.918166851828659,"pfxZ":-4.97309484065465,"pX":-0.7071305591587917,"pZ":2.267809535420226,"vX0":-1.342364152275239,"vY0":-119.89254240316004,"vZ0":0.7047112366924522,"x":143.95,"y":177.55,"x0":-1.1673405363246598,"y0":50.00115143606888,"z0":5.493959542141815,"aX":11.48987797137279},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.5,"breakHorizontal":-14.0,"spinRate":2157,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4573899385684195,"extension":6.907074191712161},"index":0,"playId":"4e575e50-e042-3fbf-a75b-18508a013454","pitchNumber":1,"startTime":"2026-05-28T00:56:22.377Z","endTime":"2026-05-28T00:56:26.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666808534156612,"aZ":-24.21652140627572,"pfxX":2.0792166686700853,"pfxZ":4.796514552324471,"pX":-0.48506970671861366,"pZ":3.3375360648325234,"vX0":1.1303987924710723,"vY0":-128.71237849249692,"vZ0":-0.6178847704371311,"x":135.49,"y":148.67,"x0":-1.2016608098251182,"y0":50.000667637667746,"z0":5.475832736582823,"aX":3.4461840810662965},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-4.1,"spinRate":1875,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.42749958397264676,"extension":6.939653528825015},"index":1,"playId":"e3e01580-0eaa-37e5-867b-8e8ed80f71ed","pitchNumber":2,"startTime":"2026-05-28T00:56:41.410Z","endTime":"2026-05-28T00:57:08.433Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58233590372752,"aZ":-25.871163751268696,"pfxX":1.0265690356829085,"pfxZ":3.6013951274040936,"pX":1.342494347214405,"pZ":1.5835697427134507,"vX0":5.6379526396233475,"vY0":-131.20678779794167,"vZ0":-5.029032822956973,"x":65.83,"y":196.02,"x0":-0.963682610825288,"y0":50.00638232631227,"z0":5.442320259368061,"aX":1.7972731052085735},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2019,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4167288923022081,"extension":7.019498219873343},"index":2,"playId":"68bc4ceb-cb02-362f-9deb-5d944b00ebd7","pitchNumber":3,"startTime":"2026-05-28T00:57:16.002Z","endTime":"2026-05-28T00:57:20.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187948963051955,"aZ":-40.68721008236248,"pfxX":8.054385706662536,"pfxZ":-5.697901274727196,"pX":-0.7998531561227659,"pZ":1.5723160803230958,"vX0":-1.482357601229832,"vY0":-121.82157671321993,"vZ0":-0.8091715579523974,"x":147.49,"y":196.33,"x0":-1.2273860104333838,"y0":50.00132085333417,"z0":5.443077432865573,"aX":12.036734443713547},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.2,"breakHorizontal":-14.2,"spinRate":2373,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4505744398328657,"extension":6.942237499494436},"index":3,"playId":"b2358191-9b6b-31c0-bbb7-09c8ce8501db","pitchNumber":4,"startTime":"2026-05-28T00:57:36.779Z","endTime":"2026-05-28T00:57:43.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045315232334243,"aZ":-18.22913503213244,"pfxX":-3.694538299187343,"pfxZ":7.228040720798198,"pX":0.9584196242590255,"pZ":2.2822322929314165,"vX0":6.199453143940698,"vY0":-137.67269477721123,"vZ0":-5.048989229942839,"x":80.47,"y":177.16,"x0":-0.8371688717109093,"y0":50.00448499314576,"z0":5.364243174835143,"aX":-7.130348032880497},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":5.5,"spinRate":2105,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39703780489512575,"extension":7.13620595852779},"index":4,"playId":"6839e97a-a769-39d1-a1ab-3c787f7e6c7e","pitchNumber":5,"startTime":"2026-05-28T00:58:01.844Z","endTime":"2026-05-28T00:58:05.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190754035361497,"aZ":-31.66831122394103,"pfxX":7.007269063201701,"pfxZ":0.32210933624223814,"pX":0.8902334630046795,"pZ":0.22455441673769297,"vX0":2.6089922176949343,"vY0":-125.12876133734096,"vZ0":-5.927973065664786,"x":83.07,"y":232.72,"x0":-1.0798939716453635,"y0":50.00257349327655,"z0":5.258861429726086,"aX":10.971932302267335},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":2203,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.43984552441524105,"extension":7.041582331972124},"index":5,"playId":"005b835a-068e-3b21-b55d-840d7b9d20b0","pitchNumber":6,"startTime":"2026-05-28T00:58:23.471Z","endTime":"2026-05-28T00:58:27.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493258008953795,"aZ":-25.953599293545953,"pfxX":1.7378121733066672,"pfxZ":3.6149628044177806,"pX":-0.9123676383083738,"pZ":3.0807497698820763,"vX0":0.23388010448106314,"vY0":-130.3327846624696,"vZ0":-1.1383040057470173,"x":151.78,"y":155.6,"x0":-1.2290046252856275,"y0":50.000738678995276,"z0":5.483911760086428,"aX":2.987917123093265},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-3.2,"spinRate":1905,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.42031119826735264,"extension":6.903474309137624},"index":6,"playId":"e9327bc3-187d-36a4-80bb-07fafc779e7c","pitchNumber":7,"startTime":"2026-05-28T00:58:52.882Z","endTime":"2026-05-28T00:58:58.062Z","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":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346812079474777,"aZ":-40.4376083197433,"pfxX":7.280886918982047,"pfxZ":-5.723669641979731,"pX":-0.8309596349275523,"pZ":3.197247562698901,"vX0":-1.4693476737547624,"vY0":-118.94184049030112,"vZ0":3.0245650362812357,"x":148.67,"y":152.45,"x0":-1.154114975863802,"y0":50.00557148025666,"z0":5.558784203821207,"aX":10.505011568163479},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.5,"breakHorizontal":-12.8,"spinRate":2166,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4593004482219478,"extension":6.923843909354634},"index":7,"playId":"7916836d-590b-38fd-9aa8-bdd10bb6b407","pitchNumber":8,"startTime":"2026-05-28T00:59:14.538Z","endTime":"2026-05-28T00:59:18.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:59:18.168Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:00:09.962Z","endTime":"2026-05-28T01:00:47.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-28T00:59:27.994Z","endTime":"2026-05-28T01:00:12.368Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33651645364492,"aZ":-17.054490248533906,"pfxX":-4.315390583870978,"pfxZ":7.840591209649013,"pX":0.3893211021543523,"pZ":2.4581079820964433,"vX0":5.010875263965108,"vY0":-137.48105028736262,"vZ0":-4.827108139549434,"x":102.16,"y":172.41,"x0":-0.8898288221661145,"y0":50.0030779101131,"z0":5.381416205735498,"aX":-8.322944862708672},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2065,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39725424299780077,"extension":7.26412697937514},"index":1,"playId":"c0e6b0c8-36b2-3477-9f90-685a6fe0b777","pitchNumber":1,"startTime":"2026-05-28T01:00:12.368Z","endTime":"2026-05-28T01:00:16.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136872906468938,"aZ":-25.569655347930436,"pfxX":0.5052645338432799,"pfxZ":3.827774129244551,"pX":-0.2399909439731002,"pZ":2.8521673830721324,"vX0":1.722269779667028,"vY0":-129.53500062058868,"vZ0":-1.7018487505654796,"x":126.15,"y":161.77,"x0":-0.9750173986048213,"y0":50.00330642084029,"z0":5.443559253615031,"aX":0.8717222979390484},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-1.2,"spinRate":1943,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4203717078653755,"extension":7.036498564614513},"hitData":{"launchSpeed":88.7,"launchAngle":38.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.2,"coordY":65.86}},"index":2,"playId":"9cb30112-a295-3b9f-98b9-2cac4d36f572","pitchNumber":2,"startTime":"2026-05-28T01:00:32.057Z","endTime":"2026-05-28T01:00:47.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:00:47.527Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to second baseman Nick Sogard.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:01:10.696Z","endTime":"2026-05-28T01:01:50.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.559264090516024,"aZ":-13.722628871800525,"pfxX":-3.766962974665729,"pfxZ":9.477430681288624,"pX":0.8163424662794763,"pZ":3.4464550209032714,"vX0":6.23936947547543,"vY0":-138.34427957396892,"vZ0":-3.033659163794554,"x":85.88,"y":145.73,"x0":-0.9741644930248662,"y0":50.003976596927416,"z0":5.471506945580949,"aX":-7.3353607896545245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2280,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3952237795236013,"extension":7.120484009474556},"index":0,"playId":"b5509267-9826-301a-bdd7-3319f33967b8","pitchNumber":1,"startTime":"2026-05-28T01:01:17.842Z","endTime":"2026-05-28T01:01:21.471Z","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.7,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168230221815644,"aZ":-15.721020718288065,"pfxX":-4.112559825297626,"pfxZ":8.465164468130721,"pX":0.6286776779821339,"pZ":2.941094447975244,"vX0":5.674216816211305,"vY0":-137.93318351027116,"vZ0":-4.035143278662564,"x":93.04,"y":159.37,"x0":-0.9125008176192326,"y0":50.00324995499458,"z0":5.47000950575517,"aX":-7.994212072949919},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":2224,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3957708896045995,"extension":7.103083947359721},"hitData":{"launchSpeed":96.6,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":129.41}},"index":1,"playId":"8aa3163e-607b-36ca-a647-921559f26c35","pitchNumber":2,"startTime":"2026-05-28T01:01:44.130Z","endTime":"2026-05-28T01:01:50.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:01:50.142Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (8) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:03:24.309Z","endTime":"2026-05-28T01:04:58.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":"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":471911,"link":"/api/v1/people/471911"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27955733913504,"aZ":-29.720049721748925,"pfxX":-3.730008418018876,"pfxZ":1.5512074993355789,"pX":-1.075539077278538,"pZ":2.9699519093883353,"vX0":4.167553213528453,"vY0":-124.47102377512532,"vZ0":-0.7132211623460344,"x":158.0,"y":158.59,"x0":-2.2812391201858975,"y0":50.001492096274845,"z0":5.705349206572045,"aX":-5.895192162623644},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":5.9,"spinRate":1029,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4388265856160585,"extension":6.586924227324712},"index":0,"playId":"3cc8e39f-6c10-30e3-8b2d-49bb492d10b2","pitchNumber":1,"startTime":"2026-05-28T01:04:05.540Z","endTime":"2026-05-28T01:04:09.538Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.421609563744294,"aZ":-33.43109524494289,"pfxX":-5.164107006363322,"pfxZ":-0.788759466743346,"pX":-0.26403298471341424,"pZ":1.7013569483318505,"vX0":6.158036712690402,"vY0":-124.51484143874603,"vZ0":-2.868792763212083,"x":127.06,"y":192.84,"x0":-2.085689534517502,"y0":50.006022535686846,"z0":5.6044147534952495,"aX":-8.200255638753355},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":8.2,"spinRate":1115,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4380551147948335,"extension":6.639472720800222},"index":1,"playId":"e70c33c4-69dc-30c5-96a5-f215dff6ff53","pitchNumber":2,"startTime":"2026-05-28T01:04:20.352Z","endTime":"2026-05-28T01:04:23.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381202100507632,"aZ":-22.787638001435944,"pfxX":-1.8993472069832245,"pfxZ":5.471705176811582,"pX":0.37166796458957474,"pZ":2.6837992133730015,"vX0":6.929511560062633,"vY0":-129.47442560155153,"vZ0":-3.158272959238198,"x":102.83,"y":166.32,"x0":-2.0804781038202944,"y0":50.0037685362398,"z0":5.642946853861462,"aX":-3.2596959632850697},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":2.0,"spinRate":2406,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.42135812963790276,"extension":6.608033282374346},"hitData":{"launchSpeed":104.3,"launchAngle":24.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.81,"coordY":78.83}},"index":2,"playId":"021ee7ed-c24c-3921-8ab4-b5d58da0dceb","pitchNumber":3,"startTime":"2026-05-28T01:04:34.906Z","endTime":"2026-05-28T01:04:58.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:04:58.693Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out softly to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:05:02.870Z","endTime":"2026-05-28T01:05:43.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254800525098794,"aZ":-25.247080929076457,"pfxX":2.8489295845080234,"pfxZ":4.36285759583704,"pX":1.15951696960594,"pZ":1.1158375497158477,"vX0":6.903404217003361,"vY0":-124.45890322468918,"vZ0":-5.934175167290113,"x":72.8,"y":208.65,"x0":-2.007439114065132,"y0":50.00250517007428,"z0":5.590425474570721,"aX":4.5193165939562},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":-6.6,"spinRate":2480,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.43815424527982705,"extension":7.188376970507926},"index":0,"playId":"306e6909-e91a-3270-b6d2-6ba7a83c43fe","pitchNumber":1,"startTime":"2026-05-28T01:05:21.989Z","endTime":"2026-05-28T01:05:25.832Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30091832572604,"aZ":-27.341057047682675,"pfxX":1.054543744912792,"pfxZ":2.940864448271406,"pX":0.4509258989953239,"pZ":1.538908980334658,"vX0":6.082164742668719,"vY0":-126.09074806286966,"vZ0":-4.666970307494567,"x":99.81,"y":197.23,"x0":-2.1079845357316467,"y0":50.006064480660655,"z0":5.562975069808024,"aX":1.736258278877995},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":2500,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4307573309780377,"extension":6.91730412966644},"hitData":{"launchSpeed":52.4,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.49,"coordY":178.28}},"index":1,"playId":"de1ce549-e005-3921-9cc1-e509aee8e79f","pitchNumber":2,"startTime":"2026-05-28T01:05:35.830Z","endTime":"2026-05-28T01:05:43.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:05:43.355Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:05:56.312Z","endTime":"2026-05-28T01:06:18.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733043148884455,"aZ":-21.317267307599955,"pfxX":-1.546054325913941,"pfxZ":5.92518690598723,"pX":0.45557435626890985,"pZ":2.921406389910684,"vX0":6.82379007026026,"vY0":-134.44671622904195,"vZ0":-3.265690405078235,"x":99.63,"y":159.9,"x0":-1.9130059028487252,"y0":50.00661614968587,"z0":5.662044961387054,"aX":-2.835131989153066},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":1.3,"spinRate":2221,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.40715453712785443,"extension":6.696969545279838},"hitData":{"launchSpeed":83.6,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":145.6}},"index":0,"playId":"8dbfc23b-8608-39fb-b560-38114e6e3183","pitchNumber":1,"startTime":"2026-05-28T01:06:10.961Z","endTime":"2026-05-28T01:06:18.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:06:18.913Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:06:38.072Z","endTime":"2026-05-28T01:07:46.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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":86.3,"endSpeed":79.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712438173510495,"aZ":-28.527079071493578,"pfxX":0.10777374278574842,"pfxZ":2.261384702056027,"pX":0.08269184204456918,"pZ":3.085930654284867,"vX0":5.517622060335067,"vY0":-125.73841564430566,"vZ0":-0.7518580574596694,"x":113.85,"y":155.46,"x0":-2.1472712335955513,"y0":50.00293575646488,"z0":5.6882719464502305,"aX":0.17354689242607058},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.3,"spinRate":2349,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4343665804017256,"extension":6.8914957274339},"index":0,"playId":"8021d0b2-d6de-3b23-94dc-a44d3817729c","pitchNumber":1,"startTime":"2026-05-28T01:06:46.810Z","endTime":"2026-05-28T01:06:50.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204463779064806,"aZ":-28.936198496038863,"pfxX":-10.486179944649335,"pfxZ":1.8728130590793541,"pX":0.4420750897463088,"pZ":0.6607561968121735,"vX0":9.342860205669453,"vY0":-131.38008084029715,"vZ0":-6.965343429323583,"x":100.15,"y":220.94,"x0":-1.8203742271005166,"y0":50.000324811050255,"z0":5.53492700105154,"aX":-18.091374218598826},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":16.6,"spinRate":2116,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4189958963542568,"extension":6.8639884742577415},"index":1,"playId":"c9ffea23-6d6a-3432-bd9c-d8903f751985","pitchNumber":2,"startTime":"2026-05-28T01:07:04.501Z","endTime":"2026-05-28T01:07:08.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059836650464614,"aZ":-29.50221937141242,"pfxX":-6.69599288483656,"pfxZ":1.6776506579713235,"pX":-0.6597194290512766,"pZ":1.1533621761552841,"vX0":5.495010228687992,"vY0":-124.79909807757153,"vZ0":-5.091491577702082,"x":142.15,"y":207.64,"x0":-2.010796617904975,"y0":50.00272215059162,"z0":5.62506253712542,"aX":-10.654792332490269},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":11.0,"spinRate":1363,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4374337424020629,"extension":6.87865323921078},"index":2,"playId":"69844527-8438-35dc-a086-94cfab477290","pitchNumber":3,"startTime":"2026-05-28T01:07:23.822Z","endTime":"2026-05-28T01:07:27.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78191618909008,"aZ":-24.360385636802047,"pfxX":-9.031748658366698,"pfxZ":4.496825354947326,"pX":0.31335680943118516,"pZ":1.352782968676887,"vX0":8.625528876044365,"vY0":-131.02621616420055,"vZ0":-6.095445142898495,"x":105.06,"y":202.25,"x0":-1.8484378372687134,"y0":50.00555902835972,"z0":5.5307826361229475,"aX":-15.700994164164547},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2134,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41809371831991715,"extension":6.722484452753153},"hitData":{"launchSpeed":92.1,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.76,"coordY":197.01}},"index":3,"playId":"9146f5d4-e663-31ff-877a-a2b05c3a5f6a","pitchNumber":4,"startTime":"2026-05-28T01:07:38.937Z","endTime":"2026-05-28T01:07:46.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:07:46.895Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Mateo flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:09:01.711Z","endTime":"2026-05-28T01:10:40.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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":"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":87.5,"endSpeed":80.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393556201235064,"aZ":-27.67010083604831,"pfxX":1.7750083266142418,"pfxZ":2.7278296069004906,"pX":0.351669088061972,"pZ":2.1285062137355966,"vX0":2.669808110495441,"vY0":-127.47884658905295,"vZ0":-2.891017885937011,"x":103.6,"y":181.31,"x0":-0.938503452682394,"y0":50.00416414179174,"z0":5.4541172549040295,"aX":2.93041839782931},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":1894,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.4291347354088235,"extension":7.0111423531766155},"index":0,"playId":"88bb1be6-5580-3652-8acc-f0db1eb647ff","pitchNumber":1,"startTime":"2026-05-28T01:10:05.179Z","endTime":"2026-05-28T01:10:08.263Z","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":93.4,"endSpeed":85.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460594951827076,"aZ":-26.550441797674402,"pfxX":-9.749674553839514,"pfxZ":3.00758328425637,"pX":-0.3743554137397992,"pZ":3.2966291651206925,"vX0":4.955247374694879,"vY0":-135.9876807086256,"vZ0":-1.1859685993908846,"x":131.27,"y":149.77,"x0":-0.9558284618333421,"y0":50.000314511672464,"z0":5.584106897732662,"aX":-18.215524953747227},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":2056,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.40313459414361175,"extension":7.164584747428596},"hitData":{"launchSpeed":91.8,"launchAngle":27.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.28,"coordY":58.37}},"index":1,"playId":"ce7a579b-e20a-3633-9603-9de6cce3ee81","pitchNumber":2,"startTime":"2026-05-28T01:10:31.491Z","endTime":"2026-05-28T01:10:40.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:10:40.090Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:10:44.854Z","endTime":"2026-05-28T01:13:15.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360468652660984,"aZ":-17.34864995270142,"pfxX":-4.8013836679547905,"pfxZ":7.733010608580507,"pX":-0.0314311944675085,"pZ":2.166113389965112,"vX0":4.04775780269808,"vY0":-137.12325511469263,"vZ0":-5.56774640782103,"x":118.2,"y":180.29,"x0":-0.8978853211601524,"y0":50.00663504119093,"z0":5.394181444397981,"aX":-9.208783309140873},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":7.9,"spinRate":2074,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3983960392800463,"extension":7.080354274775286},"index":0,"playId":"afdff7c4-a4c7-307f-ba25-8cff4bcfcfca","pitchNumber":1,"startTime":"2026-05-28T01:11:09.365Z","endTime":"2026-05-28T01:11:12.727Z","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":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40691251728392,"aZ":-16.07813077898038,"pfxX":-4.847969778798564,"pfxZ":8.332874585850657,"pX":-0.16508142787782387,"pZ":3.773208935616465,"vX0":3.6528166974023923,"vY0":-137.82921580329884,"vZ0":-1.8286634293954251,"x":123.29,"y":136.9,"x0":-0.8748361364350224,"y0":50.00604109248289,"z0":5.525995678859671,"aX":-9.369081490396592},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2271,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3967402932227908,"extension":7.0477833153969724},"index":1,"playId":"574cb3dd-b604-3128-bed4-fc9db297e66d","pitchNumber":2,"startTime":"2026-05-28T01:11:29.986Z","endTime":"2026-05-28T01:11:33.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.420244856499778,"aZ":-30.92966434302233,"pfxX":8.798896513153469,"pfxZ":0.8098946998662289,"pX":0.3633731408388625,"pZ":2.4505279185441995,"vX0":0.6724933952672629,"vY0":-123.93315807242726,"vZ0":-0.9608346343364911,"x":103.15,"y":172.62,"x0":-1.0542949804226196,"y0":50.00551221661248,"z0":5.443135383312667,"aX":13.591682537532094},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-16.1,"spinRate":2138,"spinDirection":95},"zone":6,"typeConfidence":2.0,"plateTime":0.4431700148843176,"extension":7.045993551138406},"index":2,"playId":"2fdf1f54-feab-371b-9350-6125b3af3420","pitchNumber":3,"startTime":"2026-05-28T01:11:46.773Z","endTime":"2026-05-28T01:11:51.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-28T01:12:04.780Z","endTime":"2026-05-28T01:12:12.622Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.017782124406473,"aZ":-15.67073728029864,"pfxX":-4.174811625135579,"pfxZ":8.49743052069529,"pX":-0.17985058339033852,"pZ":3.9074948857232688,"vX0":3.1449759020382992,"vY0":-138.05736513439564,"vZ0":-1.7183936347863802,"x":123.86,"y":133.28,"x0":-0.7880020917060425,"y0":50.000527879503785,"z0":5.5859525213936845,"aX":-8.10594356603},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2286,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3958436748992673,"extension":6.969298702959801},"index":4,"playId":"e1653421-26b5-3d22-9275-b595b371d11e","pitchNumber":4,"startTime":"2026-05-28T01:12:12.622Z","endTime":"2026-05-28T01:12:16.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7357056878352,"aZ":-24.85782111819544,"pfxX":-1.201734894249209,"pfxZ":4.1355409693901946,"pX":0.4771305261145252,"pZ":0.9332409838753373,"vX0":4.088766989466619,"vY0":-131.45258539644172,"vZ0":-6.643943600875703,"x":98.81,"y":213.58,"x0":-0.9343156800643718,"y0":50.006534456468,"z0":5.308162497044539,"aX":-2.1286732181167647},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":1.4,"spinRate":2030,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41476879064295114,"extension":7.042405125374283},"index":5,"playId":"ed24db79-f4c0-3297-b60f-466680c2d56e","pitchNumber":5,"startTime":"2026-05-28T01:12:31.511Z","endTime":"2026-05-28T01:12:35.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750864212985466,"aZ":-14.371522154957386,"pfxX":-4.51469871035408,"pfxZ":9.36371167434508,"pX":0.4174222171535922,"pZ":2.697788351712722,"vX0":5.198578570780711,"vY0":-136.91223908148106,"vZ0":-4.5202462171297455,"x":101.09,"y":165.94,"x0":-0.9178914860878357,"y0":50.00664839001587,"z0":5.351342999875325,"aX":-8.587571320642162},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2216,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3998050716752708,"extension":7.173043318938423},"index":6,"playId":"c95b1b5f-2df2-372d-ab7f-b12425b720e5","pitchNumber":6,"startTime":"2026-05-28T01:12:49.798Z","endTime":"2026-05-28T01:12:52.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530252312416756,"aZ":-28.03978678404499,"pfxX":8.632557588724135,"pfxZ":2.706087447196495,"pX":1.041779396215085,"pZ":3.2214771880657653,"vX0":2.4207693654121414,"vY0":-123.69707586330132,"vZ0":0.30318598987034884,"x":77.29,"y":151.8,"x0":-1.0741814898625026,"y0":50.00594521777476,"z0":5.4720108939921115,"aX":13.214213332530566},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":2055,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.44491279733016986,"extension":6.986316677332391},"index":7,"playId":"971aa064-b0ed-3503-a872-24e3a327ec6e","pitchNumber":7,"startTime":"2026-05-28T01:13:12.167Z","endTime":"2026-05-28T01:13:15.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:13:15.453Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chadwick Tromp lines out to third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:13:21.391Z","endTime":"2026-05-28T01:15:05.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229182397643186,"aZ":-26.51217702279802,"pfxX":6.564019229652347,"pfxZ":3.781697963339152,"pX":-0.3249851433301629,"pZ":2.7688582123993344,"vX0":0.024159044748824354,"vY0":-121.73026465340155,"vZ0":-0.8895834499363111,"x":129.39,"y":164.02,"x0":-1.1877547238724042,"y0":50.00525622583705,"z0":5.4373211000295525,"aX":9.837612835628605},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.8,"breakHorizontal":-11.9,"spinRate":2138,"spinDirection":97},"zone":1,"typeConfidence":2.0,"plateTime":0.45020483070218686,"extension":6.946728418329954},"index":0,"playId":"e2c3d756-da4a-3413-9ffc-33555a8666bb","pitchNumber":1,"startTime":"2026-05-28T01:13:44.539Z","endTime":"2026-05-28T01:13:48.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420566468075354,"aZ":-27.530762265177387,"pfxX":7.50030336455121,"pfxZ":2.9400797609500913,"pX":0.15831178079518887,"pZ":1.1472644078616734,"vX0":0.6498193345078821,"vY0":-124.94703738029209,"vZ0":-4.687906693788107,"x":110.97,"y":207.8,"x0":-1.0795390978519321,"y0":50.00346836443873,"z0":5.312895121213192,"aX":11.846353544391848},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-13.7,"spinRate":2127,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4385477388757888,"extension":7.01096673659849},"index":1,"playId":"10fc56b2-b2e2-3c3f-9a5e-ba602cddaa55","pitchNumber":2,"startTime":"2026-05-28T01:14:01.971Z","endTime":"2026-05-28T01:14:05.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13959879481102,"aZ":-25.917824401659065,"pfxX":-9.768467676292003,"pfxZ":3.37096931195153,"pX":-1.4255307974832807,"pZ":3.9324437999694952,"vX0":2.2592668341732844,"vY0":-135.46487999300763,"vZ0":0.6045885033616583,"x":171.34,"y":132.6,"x0":-1.0024812631614064,"y0":50.00080389530523,"z0":5.521031614925987,"aX":-18.11606943044728},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2137,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40463325352881574,"extension":7.070133751288625},"index":2,"playId":"067311ad-f8a5-3f81-ac9c-d07b0ef42d32","pitchNumber":3,"startTime":"2026-05-28T01:14:19.035Z","endTime":"2026-05-28T01:14:22.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156862457457,"aZ":-17.03503958930003,"pfxX":-3.519271275284212,"pfxZ":7.8254962346601,"pX":1.1257392765240362,"pZ":2.3145645993767796,"vX0":6.664919357799946,"vY0":-137.21937983595402,"vZ0":-5.157323706581877,"x":74.09,"y":176.29,"x0":-0.8613552584189229,"y0":50.005282450915885,"z0":5.353385935459385,"aX":-6.81126699699548},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2279,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3969218070176801,"extension":7.1653842906623755},"index":3,"playId":"ae25f156-ec05-3735-82a4-de7072b46bb3","pitchNumber":4,"startTime":"2026-05-28T01:14:41.266Z","endTime":"2026-05-28T01:14:44.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787321065843155,"aZ":-30.449504814598146,"pfxX":7.5544546101584675,"pfxZ":1.0905392302092176,"pX":0.05396921469163205,"pZ":2.005295975837739,"vX0":0.4425199642747007,"vY0":-125.26163843430045,"vZ0":-2.223872329121619,"x":114.94,"y":184.64,"x0":-1.1064608288021345,"y0":50.006229278233654,"z0":5.399348441805208,"aX":11.981469784510564},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-13.8,"spinRate":2114,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.43762715852643064,"extension":6.961013525496835},"hitData":{"launchSpeed":97.6,"launchAngle":7.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":153.2}},"index":4,"playId":"6edecc74-d5ec-3963-ad76-6feb1c457393","pitchNumber":5,"startTime":"2026-05-28T01:14:59.254Z","endTime":"2026-05-28T01:15:05.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:15:05.258Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chadwick Tromp lines out to third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:13:21.391Z","endTime":"2026-05-28T01:15:05.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229182397643186,"aZ":-26.51217702279802,"pfxX":6.564019229652347,"pfxZ":3.781697963339152,"pX":-0.3249851433301629,"pZ":2.7688582123993344,"vX0":0.024159044748824354,"vY0":-121.73026465340155,"vZ0":-0.8895834499363111,"x":129.39,"y":164.02,"x0":-1.1877547238724042,"y0":50.00525622583705,"z0":5.4373211000295525,"aX":9.837612835628605},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.8,"breakHorizontal":-11.9,"spinRate":2138,"spinDirection":97},"zone":1,"typeConfidence":2.0,"plateTime":0.45020483070218686,"extension":6.946728418329954},"index":0,"playId":"e2c3d756-da4a-3413-9ffc-33555a8666bb","pitchNumber":1,"startTime":"2026-05-28T01:13:44.539Z","endTime":"2026-05-28T01:13:48.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420566468075354,"aZ":-27.530762265177387,"pfxX":7.50030336455121,"pfxZ":2.9400797609500913,"pX":0.15831178079518887,"pZ":1.1472644078616734,"vX0":0.6498193345078821,"vY0":-124.94703738029209,"vZ0":-4.687906693788107,"x":110.97,"y":207.8,"x0":-1.0795390978519321,"y0":50.00346836443873,"z0":5.312895121213192,"aX":11.846353544391848},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-13.7,"spinRate":2127,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4385477388757888,"extension":7.01096673659849},"index":1,"playId":"10fc56b2-b2e2-3c3f-9a5e-ba602cddaa55","pitchNumber":2,"startTime":"2026-05-28T01:14:01.971Z","endTime":"2026-05-28T01:14:05.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13959879481102,"aZ":-25.917824401659065,"pfxX":-9.768467676292003,"pfxZ":3.37096931195153,"pX":-1.4255307974832807,"pZ":3.9324437999694952,"vX0":2.2592668341732844,"vY0":-135.46487999300763,"vZ0":0.6045885033616583,"x":171.34,"y":132.6,"x0":-1.0024812631614064,"y0":50.00080389530523,"z0":5.521031614925987,"aX":-18.11606943044728},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2137,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40463325352881574,"extension":7.070133751288625},"index":2,"playId":"067311ad-f8a5-3f81-ac9c-d07b0ef42d32","pitchNumber":3,"startTime":"2026-05-28T01:14:19.035Z","endTime":"2026-05-28T01:14:22.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156862457457,"aZ":-17.03503958930003,"pfxX":-3.519271275284212,"pfxZ":7.8254962346601,"pX":1.1257392765240362,"pZ":2.3145645993767796,"vX0":6.664919357799946,"vY0":-137.21937983595402,"vZ0":-5.157323706581877,"x":74.09,"y":176.29,"x0":-0.8613552584189229,"y0":50.005282450915885,"z0":5.353385935459385,"aX":-6.81126699699548},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2279,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3969218070176801,"extension":7.1653842906623755},"index":3,"playId":"ae25f156-ec05-3735-82a4-de7072b46bb3","pitchNumber":4,"startTime":"2026-05-28T01:14:41.266Z","endTime":"2026-05-28T01:14:44.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787321065843155,"aZ":-30.449504814598146,"pfxX":7.5544546101584675,"pfxZ":1.0905392302092176,"pX":0.05396921469163205,"pZ":2.005295975837739,"vX0":0.4425199642747007,"vY0":-125.26163843430045,"vZ0":-2.223872329121619,"x":114.94,"y":184.64,"x0":-1.1064608288021345,"y0":50.006229278233654,"z0":5.399348441805208,"aX":11.981469784510564},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-13.8,"spinRate":2114,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.43762715852643064,"extension":6.961013525496835},"hitData":{"launchSpeed":97.6,"launchAngle":7.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":153.2}},"index":4,"playId":"6edecc74-d5ec-3963-ad76-6feb1c457393","pitchNumber":5,"startTime":"2026-05-28T01:14:59.254Z","endTime":"2026-05-28T01:15:05.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:15:05.258Z","atBatIndex":75},"scoringPlays":[33,34,36,37,62,69],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":99.04,"y":130.02},"type":"E","description":"Field Error"},{"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":99.62,"y":197.29},"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":1,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":100.12,"y":163.84},"type":"O","description":"Grounded Into DP"}],"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":185.26,"y":61.73},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":176.38,"y":83.32},"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":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":103.67,"y":159.79},"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":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":78.03,"y":111.08},"type":"H","description":"Single"}]}},{"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":171.59,"y":109.19},"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":2,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":109.75,"y":75.17},"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":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":119.61,"y":58.27},"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":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":61.4,"y":84.69},"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":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":118.89,"y":178.9},"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":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":168.96,"y":87.63},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":25,"top":[17,18,19,20],"bottom":[21,22,23,24,25],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":55.69,"y":114.86},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":128.5,"y":134.45},"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":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":116.34,"y":142.56},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":135.93,"y":103.43},"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":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":114.47,"y":90.12},"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":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":106.22,"y":98.44},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":39,"top":[26,27,28,29],"bottom":[30,31,32,33,34,35,36,37,38,39],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":148.26,"y":153.71},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":69.72,"y":117.97},"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":159.41,"y":46.28},"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":4,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":96.65,"y":126.57},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":115.23,"y":187.5},"type":"O","description":"Sac Bunt"},{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":152.82,"y":168.91},"type":"E","description":"Field Error"},{"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":80.18,"y":107.39},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":108.74,"y":103.04},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":81.88,"y":100.0},"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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":134.34,"y":79.4},"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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":104.68,"y":149.66},"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":4,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":143.9,"y":146.35},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":190.25,"y":121.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":127.06,"y":151.48},"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":5,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":125.97,"y":47.8},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":186.08,"y":61.79},"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":5,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":136.61,"y":144.08},"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":5,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":175.12,"y":98.98},"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":5,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":125.32,"y":114.72},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49,50],"bottom":[51,52,53,54],"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":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":153.96,"y":47.57},"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":6,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":114.42,"y":83.9},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":177.3,"y":103.54},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":123.43,"y":44.25},"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":6,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":58.35,"y":86.74},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57,58],"bottom":[59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":94.55,"y":159.28},"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":7,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":161.37,"y":82.83},"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":7,"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":194.04,"y":81.93},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":76.54,"y":98.33},"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":7,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":132.55,"y":92.9},"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":7,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":146.59,"y":158.56},"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":7,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":151.74,"y":95.24},"type":"H","description":"Single"}]}},{"startIndex":64,"endIndex":72,"top":[64,65,66,67,68],"bottom":[69,70,71,72],"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":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":152.56,"y":96.17},"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":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":185.1,"y":96.32},"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":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":130.2,"y":65.86},"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":8,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":149.78,"y":129.41},"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":8,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":235.81,"y":78.83},"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":8,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":150.49,"y":178.28},"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":8,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":146.74,"y":145.6},"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":8,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":120.76,"y":197.01},"type":"O","description":"Groundout"}]}},{"startIndex":73,"endIndex":75,"top":[73,74,75],"bottom":[],"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":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":140.28,"y":58.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":104.18,"y":153.2},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":6,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":2,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":15,"errors":1,"leftOnBase":8},"away":{"runs":0,"hits":5,"errors":3,"leftOnBase":9}},"defense":{"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"catcher":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"third":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"shortstop":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"onDeck":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"inHole":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"battingOrder":5,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"onDeck":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"battingOrder":9,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":2,"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":6,"groundOuts":6,"airOuts":13,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".258","atBats":32,"obp":".323","slg":".428","ops":".751","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":6,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":12,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":38,"obp":".410","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":126,"era":"3.17","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.15","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":36,"strikes":90,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":7,"pitchesPerInning":"15.75","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":3,"chances":35,"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":"900","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".313","atBats":16,"obp":".313","slg":".375","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":6,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".455","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":39,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"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":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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":32,"obp":".212","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":114,"era":"1.04","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.81","battersFaced":33,"outs":26,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":35,"strikes":79,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".---","pitchesPerInning":"13.15","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"1.04","hitsPer9Inn":"6.23","runsScoredPer9":"1.04","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":30,"groundOuts":49,"airOuts":45,"runs":25,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":39,"baseOnBalls":7,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".298","atBats":188,"obp":".325","slg":".521","ops":".846","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":98,"rbi":32,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".319","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":104,"errors":0,"chances":104,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":33,"flyOuts":7,"groundOuts":13,"airOuts":10,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".313","atBats":64,"obp":".353","slg":".453","ops":".806","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":29,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".439","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":33,"groundOuts":50,"airOuts":62,"runs":22,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".259","atBats":197,"obp":".311","slg":".386","ops":".697","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":76,"rbi":29,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.67","popOuts":11,"lineOuts":18},"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":69,"putOuts":99,"errors":2,"chances":170,"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":{"summary":"4.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":12,"strikes":34,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":28,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":87,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.82","battersFaced":29,"outs":22,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":24,"strikes":63,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":2,"winPercentage":".---","pitchesPerInning":"11.86","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.91","walksPer9Inn":"0.00","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":33,"groundOuts":49,"airOuts":56,"runs":38,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":57,"baseOnBalls":27,"intentionalWalks":2,"hits":56,"hitByPitch":1,"avg":".259","atBats":216,"obp":".341","slg":".546","ops":".887","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":118,"rbi":44,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.40","popOuts":16,"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":50,"putOuts":389,"errors":3,"chances":442,"fielding":".993","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":28,"groundOuts":35,"airOuts":46,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":26,"intentionalWalks":1,"hits":37,"hitByPitch":3,"avg":".236","atBats":157,"obp":".351","slg":".344","ops":".695","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":54,"rbi":12,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.50","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":92,"errors":0,"chances":94,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":46,"groundOuts":55,"airOuts":78,"runs":35,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":0,"hits":58,"hitByPitch":3,"avg":".269","atBats":216,"obp":".328","slg":".417","ops":".745","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":90,"rbi":27,"leftOnBase":88,"sacBunts":0,"sacFlies":4,"babip":".273","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":129,"putOuts":67,"errors":1,"chances":197,"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":{},"fielding":{}},"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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":33,"groundOuts":42,"airOuts":54,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".221","atBats":208,"obp":".294","slg":".385","ops":".679","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":80,"rbi":31,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":74,"putOuts":43,"errors":4,"chances":121,"fielding":".967","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":2,"groundOuts":0,"airOuts":2,"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":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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":15,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".095","atBats":42,"obp":".191","slg":".095","ops":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":4,"rbi":2,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".138","groundOutsToAirouts":"1.50","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":32,"putOuts":15,"errors":3,"chances":50,"fielding":".940","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":{"note":"(L, 4-3)","summary":"3.1 IP, 5 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":59,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":20,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":18,"strikes":41,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"16.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":46,"groundOuts":75,"airOuts":77,"runs":24,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":61,"baseOnBalls":22,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":266,"obp":".275","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1032,"era":"2.50","inningsPitched":"72.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.08","battersFaced":293,"outs":216,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1032,"balls":374,"strikes":658,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":3,"winPercentage":".571","pitchesPerInning":"14.33","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.75","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,671739,622761,673490,644433,693821,689266,471911],"pitchers":[693821,689266,471911],"bench":[506702,642086,642201,573262],"bullpen":[800311,656550,628452,641755,669276,625643,527048,519242,675911,663158],"battingOrder":[660670,643289,621566,645277,663586,671739,622761,673490,644433],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tromp (1, Early)."},{"label":"TB","value":"Albies; Dubón; Mateo 2; Tromp 2."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Acuña Jr.; Tromp."},{"label":"GIDP","value":"Albies."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Acuña Jr. (8, 2nd base off Early/Gasper)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Elder (2, throw); Olson (3, fielding); Tromp (1, fielding)."},{"label":"Outfield assists","value":"Dubón (Rafaela at home)."}]}],"note":[]},"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":4,"groundOuts":9,"airOuts":12,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".244","atBats":38,"obp":".317","slg":".373","ops":".690","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":18,"rbi":7,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.25","battersFaced":36,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":131,"balls":44,"strikes":87,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"pitchesPerInning":"14.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"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":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":19,"groundOuts":40,"airOuts":41,"runs":25,"doubles":6,"triples":2,"homeRuns":11,"strikeOuts":56,"baseOnBalls":21,"intentionalWalks":0,"hits":53,"hitByPitch":8,"avg":".283","atBats":187,"obp":".374","slg":".513","ops":".887","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":96,"rbi":33,"leftOnBase":76,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":15,"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":375,"errors":1,"chances":417,"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(W, 5-2)","summary":"7.0 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":32,"strikes":65,"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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":40,"groundOuts":55,"airOuts":66,"runs":20,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":5,"atBats":226,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":988,"era":"2.95","inningsPitched":"61.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.16","battersFaced":254,"outs":183,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":348,"strikes":640,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".714","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"8.41","walksPer9Inn":"3.25","hitsPer9Inn":"7.23","runsScoredPer9":"2.95","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"1-5 | 2 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":53,"flyOuts":43,"groundOuts":38,"airOuts":67,"runs":24,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":1,"hits":59,"hitByPitch":0,"avg":".285","atBats":207,"obp":".349","slg":".430","ops":".779","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":89,"rbi":22,"leftOnBase":102,"sacBunts":0,"sacFlies":1,"babip":".335","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":10,"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":4,"putOuts":112,"errors":3,"chances":119,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":5,"groundOuts":17,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".276","atBats":58,"obp":".344","slg":".362","ops":".706","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":21,"rbi":10,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".319","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":6,"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":51,"putOuts":19,"errors":0,"chances":70,"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"}]},"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, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".326","atBats":43,"obp":".370","slg":".372","ops":".742","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":16,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".424","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":1,"putOuts":34,"errors":0,"chances":35,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":"4-5 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":49,"airOuts":49,"runs":26,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".213","atBats":197,"obp":".281","slg":".391","ops":".672","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":77,"rbi":27,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.62","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":84,"errors":0,"chances":89,"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-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":3,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".300","atBats":30,"obp":".400","slg":".433","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":2,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.83","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":16,"putOuts":9,"errors":1,"chances":26,"fielding":".962","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":"3-5 | 2 RBI, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":22,"groundOuts":45,"airOuts":42,"runs":23,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":51,"hitByPitch":6,"avg":".285","atBats":179,"obp":".350","slg":".441","ops":".791","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":79,"rbi":23,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":127,"errors":0,"chances":128,"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":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":38,"airOuts":29,"runs":11,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".255","atBats":102,"obp":".347","slg":".363","ops":".710","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":37,"rbi":7,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":6,"groundOuts":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":true,"isSubstitute":false}},"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":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":1,"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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":25,"groundOuts":47,"airOuts":38,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".219","atBats":146,"obp":".280","slg":".301","ops":".581","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":44,"rbi":12,"leftOnBase":72,"sacBunts":0,"sacFlies":2,"babip":".261","groundOutsToAirouts":"1.24","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"73.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":3,"chances":158,"fielding":".981","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":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":19,"groundOuts":32,"airOuts":37,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":127,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":543,"era":"4.96","inningsPitched":"32.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.44","battersFaced":146,"outs":98,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":203,"strikes":340,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"16.62","gamesFinished":13,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"9.09","runsScoredPer9":"4.96","homeRunsPer9":"1.38","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[680776,678882,677800,575929,807799,681508,686765,691785,643396,813349,670245],"pitchers":[813349,670245],"bench":[702332,655316,665966,657136],"bullpen":[678394,547973,543056,543243,594027,663558,686580,624133,801139,669711],"battingOrder":[680776,678882,677800,575929,807799,681508,686765,691785,643396],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Duran, Ja (8, 8th inning off Carrasco, 0 on, 0 out)."},{"label":"TB","value":"Abreu, W; Contreras, Wn; Duran, Ja 7; Gasper; Kiner-Falefa; Mayer 2; Rafaela 3; Sogard; Yoshida."},{"label":"RBI","value":"Abreu, W 2 (22); Duran, Ja (27); Kiner-Falefa (10); Mayer (12); Rafaela 2 (23)."},{"label":"2-out RBI","value":"Mayer."},{"label":"Runners left in scoring position, 2 out","value":"Contreras, Wn; Mayer; Yoshida."},{"label":"SAC","value":"Sogard."},{"label":"Team RISP","value":"6-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rafaela (4, 2nd base off Elder/Tromp); Abreu, W (4, 2nd base off Dodd/Tromp)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mayer (3, fielding)."},{"label":"DP","value":"(Kiner-Falefa-Sogard-Contreras, Wn)."}]}],"note":[]}},"officials":[{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Dodd."},{"label":"ABS Challenge","value":"Tromp (Ball-Confirmed); Gasper (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Elder 59-41; Dodd 21-15; Carrasco 46-34; Early 97-65; Watson, R 34-22."},{"label":"Groundouts-flyouts","value":"Elder 4-3; Dodd 0-0; Carrasco 5-1; Early 6-4; Watson, R 0-2."},{"label":"Batters faced","value":"Elder 20; Dodd 3; Carrasco 17; Early 28; Watson, R 8."},{"label":"Inherited runners-scored","value":"Dodd 2-2."},{"label":"Umpires","value":"HP: Jordan Baker. 1B: Willie Traynor. 2B: Jansen Visconti. 3B: Alex Tosi. "},{"label":"Weather","value":"87 degrees, Clear."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"34,093."},{"label":"Venue","value":"Fenway Park."},{"label":"May 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","boxscoreName":"Early"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 5-2)","summary":"7.0 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":32,"strikes":65,"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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":40,"groundOuts":55,"airOuts":66,"runs":20,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":5,"atBats":226,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":988,"era":"2.95","inningsPitched":"61.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.16","battersFaced":254,"outs":183,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":348,"strikes":640,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".714","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"8.41","walksPer9Inn":"3.25","hitsPer9Inn":"7.23","runsScoredPer9":"2.95","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":75,"pitchingGameScore":75},{"player":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","boxscoreName":"Duran, Ja"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"4-5 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":49,"airOuts":49,"runs":26,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".213","atBats":197,"obp":".281","slg":".391","ops":".672","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":77,"rbi":27,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.62","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":84,"errors":0,"chances":89,"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"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","boxscoreName":"Rafaela"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 RBI, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":22,"groundOuts":45,"airOuts":42,"runs":23,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":51,"hitByPitch":6,"avg":".285","atBats":179,"obp":".350","slg":".441","ops":".791","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":79,"rbi":23,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":127,"errors":0,"chances":128,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"loser":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}