{"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":822795,"link":"/api/v1.1/game/822795/feed/live","metaData":{"wait":10,"timeStamp":"20260628_202823","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822795,"type":"R","doubleHeader":"N","id":"2026/06/28/texmlb-tormlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822795-2026-06-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-28T17:37:00Z","originalDate":"2026-06-28","officialDate":"2026-06-28","dayNight":"day","time":"1:37","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2026,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":42,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":42,"losses":42,"winningPercentage":".500"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","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":"Toronto","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":45,"ties":0,"pct":".464"},"records":{},"divisionLeader":false,"wins":39,"losses":45,"winningPercentage":".464"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true}},"players":{"ID669456":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456","firstName":"Shane","lastName":"Bieber","primaryNumber":"57","birthDate":"1995-05-31","currentAge":31,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Bieber","middleName":"Robert","boxscoreName":"Bieber","nickName":"Not Justin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BEE-burr","mlbDebutDate":"2018-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Bieber","nameSlug":"shane-bieber-669456","firstLastName":"Shane Bieber","lastFirstName":"Bieber, Shane","lastInitName":"Bieber, S","initLastName":"S Bieber","fullFMLName":"Shane Robert Bieber","fullLFMName":"Bieber, Shane Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":24,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"71","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"21","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":28,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID673962":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","firstName":"Joshua","lastName":"Jung","primaryNumber":"6","birthDate":"1998-02-12","currentAge":28,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Jung","middleName":"Ryne","boxscoreName":"Jung, Jo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"young","mlbDebutDate":"2022-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Jung","nameSlug":"josh-jung-673962","firstLastName":"Josh Jung","lastFirstName":"Jung, Josh","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Joshua Ryne Jung","fullLFMName":"Jung, Joshua Ryne","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID679822":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822","firstName":"Justin","lastName":"Foscue","primaryNumber":"14","birthDate":"1999-03-02","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Justin","useLastName":"Foscue","middleName":"Connor","boxscoreName":"Foscue","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOSS-Q","mlbDebutDate":"2024-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Foscue","nameSlug":"justin-foscue-679822","firstLastName":"Justin Foscue","lastFirstName":"Foscue, Justin","lastInitName":"Foscue, J","initLastName":"J Foscue","fullFMLName":"Justin Connor Foscue","fullLFMName":"Foscue, Justin Connor","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543309":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","firstName":"Kyle","lastName":"Higashioka","primaryNumber":"11","birthDate":"1990-04-20","currentAge":36,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Higashioka","middleName":"Harris","boxscoreName":"Higashioka","nickName":"Higgy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"he-GAH-she-OH-kah","mlbDebutDate":"2017-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Higashioka","nameSlug":"kyle-higashioka-543309","firstLastName":"Kyle Higashioka","lastFirstName":"Higashioka, Kyle","lastInitName":"Higashioka, K","initLastName":"K Higashioka","fullFMLName":"Kyle Harris Higashioka","fullLFMName":"Higashioka, Kyle Harris","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682818":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818","firstName":"Yohendrick","lastName":"Pinango","primaryNumber":"24","birthDate":"2002-05-07","currentAge":24,"birthCity":"Carora","birthCountry":"Venezuela","height":"5' 10\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Yohendrick","useLastName":"Piñango","middleName":"Alexander","boxscoreName":"Piñango","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yohendrick Piñango","nameSlug":"yohendrick-pinango-682818","firstLastName":"Yohendrick Piñango","lastFirstName":"Piñango, Yohendrick","lastInitName":"Piñango, Y","initLastName":"Y Piñango","fullFMLName":"Yohendrick Alexander Piñango","fullLFMName":"Piñango, Yohendrick Alexander","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID815873":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873","firstName":"Sean","lastName":"Keys","primaryNumber":"20","birthDate":"2003-05-26","currentAge":23,"birthCity":"Huntington","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":232,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Sean","useLastName":"Keys","middleName":"Thomas","boxscoreName":"Keys","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Keys","nameSlug":"sean-keys-815873","firstLastName":"Sean Keys","lastFirstName":"Keys, Sean","lastInitName":"Keys, S","initLastName":"S Keys","fullFMLName":"Sean Thomas Keys","fullLFMName":"Keys, Sean Thomas","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":34,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"21","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669394":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394","firstName":"Jacob","lastName":"Burger","primaryNumber":"21","birthDate":"1996-04-10","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Burger","middleName":"Michael","boxscoreName":"Burger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Burger","nameSlug":"jake-burger-669394","firstLastName":"Jake Burger","lastFirstName":"Burger, Jake","lastInitName":"Burger, J","initLastName":"J Burger","fullFMLName":"Jacob Michael Burger","fullLFMName":"Burger, Jacob Michael","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID682608":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608","firstName":"Peyton","lastName":"Gray","primaryNumber":"75","birthDate":"1995-06-02","currentAge":31,"birthCity":"Columbus","birthStateProvince":"IN","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Gray","middleName":"Charles Paul","boxscoreName":"Gray","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Gray","nameSlug":"peyton-gray-682608","firstLastName":"Peyton Gray","lastFirstName":"Gray, Peyton","lastInitName":"Gray, P","initLastName":"P Gray","fullFMLName":"Peyton Charles Paul Gray","fullLFMName":"Gray, Peyton Charles Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605452":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452","firstName":"Joseph","lastName":"Ross","primaryNumber":"41","birthDate":"1993-05-21","currentAge":33,"birthCity":"Berkeley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ross","middleName":"Andrew","boxscoreName":"Ross","nickName":"JR","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ross","nameSlug":"joe-ross-605452","firstLastName":"Joe Ross","lastFirstName":"Ross, Joe","lastInitName":"Ross, J","initLastName":"J Ross","fullFMLName":"Joseph Andrew Ross","fullLFMName":"Ross, Joseph Andrew","strikeZoneTop":3.58,"strikeZoneBottom":1.62},"ID608369":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369","firstName":"Corey","lastName":"Seager","primaryNumber":"5","birthDate":"1994-04-27","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Corey","useLastName":"Seager","middleName":"Drew","boxscoreName":"Seager","nickName":"Seags","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-ger","mlbDebutDate":"2015-09-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Seager","nameSlug":"corey-seager-608369","firstLastName":"Corey Seager","lastFirstName":"Seager, Corey","lastInitName":"Seager, C","initLastName":"C Seager","fullFMLName":"Corey Drew Seager","fullLFMName":"Seager, Corey Drew","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID695239":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239","firstName":"Robert","lastName":"Ahlstrom","primaryNumber":"54","birthDate":"1999-06-18","currentAge":27,"birthCity":"Placerville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robby","useLastName":"Ahlstrom","middleName":"Coolidge","boxscoreName":"Ahlstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robby Ahlstrom","nameSlug":"robby-ahlstrom-695239","firstLastName":"Robby Ahlstrom","lastFirstName":"Ahlstrom, Robby","lastInitName":"Ahlstrom, R","initLastName":"R Ahlstrom","fullFMLName":"Robert Coolidge Ahlstrom","fullLFMName":"Ahlstrom, Robert Coolidge","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":23,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"21","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"21","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"21","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID672284":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284","firstName":"Jarred","lastName":"Kelenic","birthDate":"1999-07-16","currentAge":27,"birthCity":"Waukesha","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jarred","useLastName":"Kelenic","middleName":"Robert","boxscoreName":"Kelenic","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"KELL-nick","mlbDebutDate":"2021-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jarred Kelenic","nameSlug":"jarred-kelenic-672284","firstLastName":"Jarred Kelenic","lastFirstName":"Kelenic, Jarred","lastInitName":"Kelenic, J","initLastName":"J Kelenic","fullFMLName":"Jarred Robert Kelenic","fullLFMName":"Kelenic, Jarred Robert","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID543135":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135","firstName":"Nathan","lastName":"Eovaldi","primaryNumber":"17","birthDate":"1990-02-13","currentAge":36,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nathan","useLastName":"Eovaldi","middleName":"Edward","boxscoreName":"Eovaldi","nickName":"Nitro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"ee-VAHL-dee","mlbDebutDate":"2011-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Eovaldi","nameSlug":"nathan-eovaldi-543135","firstLastName":"Nathan Eovaldi","lastFirstName":"Eovaldi, Nathan","lastInitName":"Eovaldi, N","initLastName":"N Eovaldi","fullFMLName":"Nathan Edward Eovaldi","fullLFMName":"Eovaldi, Nathan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID692437":{"id":692437,"fullName":"Winston Santos","link":"/api/v1/people/692437","firstName":"Winston","lastName":"Santos","primaryNumber":"47","birthDate":"2002-04-15","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 0\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Winston","useLastName":"Santos","boxscoreName":"Santos","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Winston Santos","nameSlug":"winston-santos-692437","firstLastName":"Winston Santos","lastFirstName":"Santos, Winston","lastInitName":"Santos, W","initLastName":"W Santos","fullFMLName":"Winston  Santos","fullLFMName":"Santos, Winston ","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668390":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390","firstName":"Cole","lastName":"Winn","primaryNumber":"60","birthDate":"1999-11-25","currentAge":26,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Winn","middleName":"Robert","boxscoreName":"Winn, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Winn","nameSlug":"cole-winn-668390","firstLastName":"Cole Winn","lastFirstName":"Winn, Cole","lastInitName":"Winn, C","initLastName":"C Winn","fullFMLName":"Cole Robert Winn","fullLFMName":"Winn, Cole Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643}},"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14","location":{"address1":"1 Blue Jays Way, Suite 3200","city":"Toronto","state":"Ontario","stateAbbrev":"ON","postalCode":"M5V1J1","defaultCoordinates":{"latitude":43.64155,"longitude":-79.38915},"azimuthAngle":345.0,"elevation":270,"country":"Canada","phone":"(416) 341-1000"},"timeZone":{"tz":"EDT","id":"America/Toronto","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":39150,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":328,"leftCenter":375,"center":404,"rightCenter":375,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":14,"link":"/api/v1/venues/14"},"weather":{"condition":"Sunny","temp":"74","wind":"7 mph, L To R"},"gameInfo":{"attendance":40898,"firstPitch":"2026-06-28T17:38:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":4,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"home":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"}},"officialScorer":{"id":431085,"fullName":"Howard Starkman","link":"/api/v1/people/431085"},"primaryDatacaster":{"id":666944,"fullName":"Andrew Hendriks","link":"/api/v1/people/666944"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joc Pederson homers (13) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:38:50.959Z","endTime":"2026-06-28T17:39:22.833Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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-06-28T15:19:29.773Z","endTime":"2026-06-28T17:10:59.611Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-06-28T17:10:59.611Z","endTime":"2026-06-28T17:38:16.767Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"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-06-28T17:38:16.767Z","endTime":"2026-06-28T17:38:53.248Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.760710979716215,"aZ":-16.039338051514786,"pfxX":-4.888758114467468,"pfxZ":9.148313443558292,"pX":-0.5287908347649058,"pZ":3.3025503543252355,"vX0":4.057985462213533,"vY0":-131.9009034468884,"vZ0":-2.7504874056895208,"x":137.16,"y":149.61,"x0":-1.4511854859352045,"y0":50.0056669700164,"z0":5.5400254528749615,"aX":-8.62536078013527},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2280,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4150882170443193,"extension":6.396447823913511},"hitData":{"launchSpeed":108.9,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.37,"coordY":64.49}},"index":3,"playId":"39eb79a2-9b1f-30fc-8325-076acfc5f2d5","pitchNumber":1,"startTime":"2026-06-28T17:38:53.248Z","endTime":"2026-06-28T17:39:22.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:39:22.833Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a sharp ground ball to left fielder Yohendrick Piñango.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:39:29.073Z","endTime":"2026-06-28T17:40:03.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.572621329753495,"aZ":-37.42300508698966,"pfxX":-0.8254112216668328,"pfxZ":-3.4695043358986197,"pX":-0.31327012878970495,"pZ":2.662844519044233,"vX0":3.2145373155136774,"vY0":-121.84394740420039,"vZ0":0.43903810455865444,"x":128.94,"y":166.88,"x0":-1.538933415741996,"y0":50.003114024758055,"z0":5.69819443457057,"aX":-1.2489868723344053},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.0,"breakHorizontal":0.8,"spinRate":2532,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.44849234745471733,"extension":6.411706702597396},"index":0,"playId":"48d26115-3db0-3924-ab9f-23f8a91fc3a4","pitchNumber":1,"startTime":"2026-06-28T17:39:39.699Z","endTime":"2026-06-28T17:39:43.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.594254552650742,"aZ":-34.248625517311474,"pfxX":-0.031501632101694654,"pfxZ":-1.3060499919486688,"pX":0.21650204268176612,"pZ":3.3163626652219738,"vX0":4.133027466113893,"vY0":-123.97198374570938,"vZ0":1.1699387892003468,"x":108.75,"y":149.24,"x0":-1.4557121425895623,"y0":50.00587635349043,"z0":5.658467181174621,"aX":-0.05093858545267245},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":-0.7,"spinRate":2613,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.43881149062132296,"extension":6.463957043257987},"hitData":{"launchSpeed":104.4,"launchAngle":5.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":96.08,"coordY":97.17}},"index":1,"playId":"61d3b44a-5945-3077-8d29-2dd107f6aeea","pitchNumber":2,"startTime":"2026-06-28T17:39:53.556Z","endTime":"2026-06-28T17:40:03.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:40:03.969Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks. Josh Jung to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:41:31.624Z","endTime":"2026-06-28T17:43:37.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T17:41:24.072Z","endTime":"2026-06-28T17:41:33.901Z","isPitch":false,"type":"action","player":{"id":608369,"link":"/api/v1/people/608369"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.127477797109076,"aZ":-29.3319494554636,"pfxX":-9.702938040917305,"pfxZ":1.7533133828103526,"pX":-0.8073656921080203,"pZ":2.5208274786752125,"vX0":4.953620322139987,"vY0":-126.76541092786606,"vZ0":-1.5128965911910244,"x":147.77,"y":170.72,"x0":-1.5314741364142404,"y0":50.000693099677314,"z0":5.477963970351565,"aX":-15.710274012571825},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":16.3,"spinRate":1926,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4329139918003846,"extension":6.492431947423806},"index":1,"playId":"b1e93265-51d3-380e-a202-7f4b4fc605ac","pitchNumber":1,"startTime":"2026-06-28T17:41:33.901Z","endTime":"2026-06-28T17:41:37.215Z","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":87.4,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014792838094838,"aZ":-29.49822792667012,"pfxX":-8.276284706837625,"pfxZ":1.6207009783546766,"pX":-1.0424299891230036,"pZ":2.214045807822422,"vX0":4.164208200420745,"vY0":-127.30339627893294,"vZ0":-2.3571936219825718,"x":156.73,"y":179.0,"x0":-1.6202116146065388,"y0":50.00133417554205,"z0":5.476379187934002,"aX":-13.644937807166091},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":1947,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4294962093557966,"extension":6.433853292952464},"index":2,"playId":"6d16f566-7203-36a1-9f6b-db948af1a4eb","pitchNumber":2,"startTime":"2026-06-28T17:41:52.855Z","endTime":"2026-06-28T17:41:55.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259848238518106,"aZ":-33.41125249554167,"pfxX":0.10158661945343805,"pfxZ":-0.8249029939792809,"pX":-0.5613549351693555,"pZ":3.64784164545493,"vX0":2.5650739219736756,"vY0":-121.57952438852855,"vZ0":2.1618257083531685,"x":138.4,"y":140.29,"x0":-1.640070561596212,"y0":50.00011020588094,"z0":5.632566482584735,"aX":0.1525876387710235},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-0.7,"spinRate":2573,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4493072026589968,"extension":6.428227742241258},"index":3,"playId":"2ed6e8fc-5f80-3a84-85a9-be1a05d266dc","pitchNumber":3,"startTime":"2026-06-28T17:42:13.233Z","endTime":"2026-06-28T17:42:16.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51996721554965,"aZ":-14.901865237949158,"pfxX":-6.44785840874904,"pfxZ":9.623080261877762,"pX":0.36282514720490483,"pZ":3.3174885068742195,"vX0":6.859409881532522,"vY0":-133.56317202557602,"vZ0":-2.97137325564663,"x":103.17,"y":149.21,"x0":-1.4089412695018286,"y0":50.004443794520526,"z0":5.525071207204147,"aX":-11.575269355360675},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2428,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.41111665286006227,"extension":6.4571946155983735},"index":4,"playId":"4ab15a92-8cf7-3276-bb5a-809de7835745","pitchNumber":4,"startTime":"2026-06-28T17:42:30.000Z","endTime":"2026-06-28T17:42:34.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367599943213904,"aZ":-36.02784906491533,"pfxX":-1.8902497703222512,"pfxZ":-2.500015451171981,"pX":-0.6717956817438261,"pZ":2.557252780276045,"vX0":3.0038289379829166,"vY0":-122.56027265825017,"vZ0":0.024319642737974823,"x":142.61,"y":169.73,"x0":-1.6607602583181116,"y0":50.004647091566795,"z0":5.592399469183606,"aX":-2.9125258148917585},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":2.8,"spinRate":2505,"spinDirection":18},"zone":4,"typeConfidence":2.0,"plateTime":0.44478757787595535,"extension":6.466047546529944},"index":5,"playId":"953d818d-d7f9-3760-b955-7b1a312848de","pitchNumber":5,"startTime":"2026-06-28T17:42:53.748Z","endTime":"2026-06-28T17:43:20.778Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65697193714716,"aZ":-28.373070908999388,"pfxX":-9.802867737708848,"pfxZ":2.264341684885152,"pX":-0.2166888843756072,"pZ":1.0735507463555296,"vX0":6.277380819573832,"vY0":-128.9120270215177,"vZ0":-5.280930545030298,"x":125.26,"y":209.79,"x0":-1.4140482512321164,"y0":50.00044594906716,"z0":5.347943076590346,"aX":-16.440160836338727},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1888,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4254323484827194,"extension":6.528302556791474},"index":6,"playId":"90328ab2-a875-39be-97ec-e6b455449cec","pitchNumber":6,"startTime":"2026-06-28T17:43:33.047Z","endTime":"2026-06-28T17:43:37.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:43:37.192Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:43:55.305Z","endTime":"2026-06-28T17:44:43.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20978098234127,"aZ":-15.380933600613917,"pfxX":-7.045957765740286,"pfxZ":9.302341729076677,"pX":1.1865243129927097,"pZ":2.3453545445938846,"vX0":8.553754449798792,"vY0":-133.8436097961741,"vZ0":-5.4322087734302436,"x":71.77,"y":175.46,"x0":-1.1427037897282404,"y0":50.003301202003556,"z0":5.511395046603556,"aX":-12.721461999772442},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2460,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40999068197387434,"extension":6.674361424697832},"index":0,"playId":"f211d24a-38f6-33a9-8558-d740a19c3e97","pitchNumber":1,"startTime":"2026-06-28T17:44:08.176Z","endTime":"2026-06-28T17:44:11.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749762839029763,"aZ":-24.770183238621325,"pfxX":0.15008674109136327,"pfxZ":4.5629655953365855,"pX":0.05392184376068572,"pZ":3.057874843421828,"vX0":3.7676607921931535,"vY0":-126.31524830847395,"vZ0":-1.3397866803987855,"x":114.94,"y":156.22,"x0":-1.4739076723543056,"y0":50.00204483452631,"z0":5.579039642594927,"aX":0.2432858801939359},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2528,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4329373609436824,"extension":6.582639632621454},"hitData":{"launchSpeed":95.4,"launchAngle":20.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.71,"coordY":66.4}},"index":1,"playId":"c8637f5d-66d4-3cb8-99a0-12daf1ef768f","pitchNumber":2,"startTime":"2026-06-28T17:44:33.442Z","endTime":"2026-06-28T17:44:43.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:44:43.532Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Burger walks. Josh Jung to 3rd. Corey Seager to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:44:50.661Z","endTime":"2026-06-28T17:49:09.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29324938843364,"aZ":-15.056293992271778,"pfxX":-5.367333392672647,"pfxZ":9.28471763538557,"pX":0.5196320250438673,"pZ":2.988107148804477,"vX0":6.663771345417779,"vY0":-134.67620476783387,"vZ0":-3.962329816828443,"x":97.19,"y":158.1,"x0":-1.285353162422731,"y0":50.00047463902025,"z0":5.538055320306336,"aX":-9.893189434275232},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2359,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4061668275725694,"extension":6.6047272764299825},"index":0,"playId":"50a3a766-91f0-32e3-8804-73600f190c2b","pitchNumber":1,"startTime":"2026-06-28T17:45:21.126Z","endTime":"2026-06-28T17:45:24.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"26eadc33-fd4e-4300-a319-f41547142acf","startTime":"2026-06-28T17:45:43.808Z","endTime":"2026-06-28T17:45:48.808Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964605677033003,"aZ":-14.262992453147508,"pfxX":-5.311552780870448,"pfxZ":9.982798180591697,"pX":-1.159929890538324,"pZ":4.711003154517523,"vX0":2.392781701463928,"vY0":-133.63771623571463,"vZ0":0.08161265919597754,"x":161.21,"y":111.58,"x0":-1.3808292767996784,"y0":50.00245968292466,"z0":5.7114401950851255,"aX":-9.529344425400616},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2456,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4111298532381178,"extension":6.54450632755546},"index":2,"playId":"8b55108c-151c-3d5f-b046-69e6e31f2f5c","pitchNumber":2,"startTime":"2026-06-28T17:46:03.872Z","endTime":"2026-06-28T17:46:09.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16554800393458,"aZ":-13.696172570840321,"pfxX":-4.3226384819195385,"pfxZ":10.034140649108643,"pX":0.5182872778953899,"pZ":3.3296475706002306,"vX0":6.2795443609125225,"vY0":-135.0285480883093,"vZ0":-3.410048692850994,"x":97.24,"y":148.88,"x0":-1.2787816452274046,"y0":50.00091728415819,"z0":5.5761921670779095,"aX":-7.959163581393039},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2416,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4060613063831111,"extension":6.58005911003253},"index":3,"playId":"b093f8a0-f6fb-385c-a3a8-aed5328f835c","pitchNumber":3,"startTime":"2026-06-28T17:46:28.394Z","endTime":"2026-06-28T17:46:31.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T17:46:40.834Z","endTime":"2026-06-28T17:47:03.127Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530295171293137,"aZ":-14.140335517370202,"pfxX":-5.334402566670564,"pfxZ":9.77957988298477,"pX":0.21023264291606383,"pZ":4.961973075409069,"vX0":5.811363098598189,"vY0":-135.4230476544497,"vZ0":0.7533302558714603,"x":108.99,"y":104.81,"x0":-1.277712222469907,"y0":50.003332138967394,"z0":5.6743053311231,"aX":-9.83811450369078},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":8.3,"spinRate":2383,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4055580710272788,"extension":6.525371693746718},"index":5,"playId":"d2925b05-48ea-36f4-a2af-f144aeb72d25","pitchNumber":4,"startTime":"2026-06-28T17:47:03.127Z","endTime":"2026-06-28T17:47:06.127Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.335398631492325,"aZ":-31.679393868673944,"pfxX":-0.03934738354303491,"pfxZ":0.31682197636981435,"pX":0.6847848797242926,"pZ":1.821040250438614,"vX0":5.180930214861817,"vY0":-123.13078672884318,"vZ0":-2.477268753003331,"x":90.9,"y":189.61,"x0":-1.429492890939727,"y0":50.00231721613362,"z0":5.485053420684665,"aX":-0.06195590182185636},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.0,"spinRate":2514,"spinDirection":2},"zone":9,"typeConfidence":2.0,"plateTime":0.4425390021579432,"extension":6.592831290890786},"index":6,"playId":"619090b7-d398-359c-955d-15d79b764955","pitchNumber":5,"startTime":"2026-06-28T17:47:20.915Z","endTime":"2026-06-28T17:47:23.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93541251759147,"aZ":-12.865052566978834,"pfxX":-3.71310264244608,"pfxZ":10.515518381489837,"pX":0.8745049816503642,"pZ":2.4520268568191614,"vX0":6.812883794720764,"vY0":-134.80227527023916,"vZ0":-5.8268585311798144,"x":83.67,"y":172.58,"x0":-1.205777452427732,"y0":50.0021267802322,"z0":5.553680620004646,"aX":-6.818280534350988},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2291,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40668375218874253,"extension":6.712858604143633},"index":7,"playId":"cc0a287b-33f6-38ac-8c33-588cf7e93c24","pitchNumber":6,"startTime":"2026-06-28T17:47:46.538Z","endTime":"2026-06-28T17:47:50.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74557391785949,"aZ":-27.097664590384575,"pfxX":-9.811157645362865,"pfxZ":3.0330985364878282,"pX":-0.2105813605294362,"pZ":1.8833351336530804,"vX0":6.328494611363468,"vY0":-128.817810794602,"vZ0":-3.5790207965615175,"x":125.03,"y":187.93,"x0":-1.4293526424030352,"y0":50.00428833851677,"z0":5.3949132554729395,"aX":-16.425128288261433},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1696,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.42584706286362106,"extension":6.446655701487074},"index":8,"playId":"d1fef558-0d46-376d-9586-67832d834b75","pitchNumber":7,"startTime":"2026-06-28T17:48:07.141Z","endTime":"2026-06-28T17:48:11.556Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462164193377586,"aZ":-36.85204269987403,"pfxX":0.8659479147107296,"pfxZ":-3.093020316215096,"pX":-0.9857533802830851,"pZ":3.358915199280636,"vX0":1.0749318219229285,"vY0":-121.84582553504605,"vZ0":1.9611544188515209,"x":154.57,"y":148.09,"x0":-1.5440119645991197,"y0":50.00158534931768,"z0":5.712796120703928,"aX":1.3102911520613232},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.9,"breakHorizontal":-1.8,"spinRate":2508,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4483900354762893,"extension":6.4479543839759526},"index":9,"playId":"1c95680f-606a-3822-b144-e2176e939af6","pitchNumber":8,"startTime":"2026-06-28T17:48:30.812Z","endTime":"2026-06-28T17:48:34.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127886875914374,"aZ":-13.289076821713738,"pfxX":-5.567590403210823,"pfxZ":10.476898023515462,"pX":1.0302309891892114,"pZ":1.6556855061106663,"vX0":7.579850519494099,"vY0":-133.73894990061825,"vZ0":-7.247467225369715,"x":77.73,"y":194.08,"x0":-1.1236976344998075,"y0":50.00641881558236,"z0":5.363377941350308,"aX":-10.04002079055139},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2366,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41029658844498984,"extension":6.7222360483148105},"index":10,"playId":"adfa146e-dae4-30c0-9fb5-c97f103fde88","pitchNumber":9,"startTime":"2026-06-28T17:49:05.518Z","endTime":"2026-06-28T17:49:09.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:49:09.055Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ezequiel Duran grounds into a force out, third baseman Kazuma Okamoto to catcher Alejandro Kirk. Josh Jung out at home. Corey Seager to 3rd. Jake Burger to 2nd. Ezequiel Duran to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:50:04.938Z","endTime":"2026-06-28T17:50:54.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T17:49:26.009Z","endTime":"2026-06-28T17:50:07.192Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7345022113181,"aZ":-28.40852108538068,"pfxX":1.421526899615876,"pfxZ":2.284356611183867,"pX":-0.7203636168263535,"pZ":4.9793457368679706,"vX0":1.6904862629492834,"vY0":-127.45747401664975,"vZ0":3.6146433363584767,"x":144.46,"y":104.34,"x0":-1.5764040258161502,"y0":50.00250760502719,"z0":5.783719972860209,"aX":2.3429026673084685},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":2617,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4294161475147549,"extension":6.3677208877653335},"index":1,"playId":"875a4825-3b87-32a4-a25d-d4c07895cae2","pitchNumber":1,"startTime":"2026-06-28T17:50:07.192Z","endTime":"2026-06-28T17:50:10.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664504190193906,"aZ":-13.211437481382502,"pfxX":-4.544265356033755,"pfxZ":10.547480088768008,"pX":1.0121484075324698,"pZ":1.6750764535908795,"vX0":7.742965010955153,"vY0":-133.46887138608528,"vZ0":-7.359820696928648,"x":78.42,"y":193.55,"x0":-1.3407002518122093,"y0":50.0018619038347,"z0":5.426478432241877,"aX":-8.169652786068193},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2421,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4109206244066086,"extension":6.672255005139077},"index":2,"playId":"542825fa-f333-3cb1-be39-7965178200d3","pitchNumber":2,"startTime":"2026-06-28T17:50:28.662Z","endTime":"2026-06-28T17:50:32.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310542586391808,"aZ":-40.53114488974031,"pfxX":3.5482205167840313,"pfxZ":-5.787858654030844,"pX":0.7657155087481295,"pZ":1.6202882263448513,"vX0":4.059947440089509,"vY0":-119.44293707452769,"vZ0":-0.6853420338040264,"x":87.81,"y":195.03,"x0":-1.418099234573986,"y0":50.00507509616089,"z0":5.559929141532227,"aX":5.119877726469436},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.3,"breakHorizontal":-7.4,"spinRate":2547,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4588148720230558,"extension":6.569212488943051},"hitData":{"launchSpeed":69.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":169.19}},"index":3,"playId":"d7aaaffd-2602-3c4c-868b-b9ea940ec110","pitchNumber":3,"startTime":"2026-06-28T17:50:47.350Z","endTime":"2026-06-28T17:50:54.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:50:54.391Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:51:14.705Z","endTime":"2026-06-28T17:52:40.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406226229899996,"aZ":-42.84085372752973,"pfxX":2.2786837192778258,"pfxZ":-7.292878501997858,"pX":0.8604608776111962,"pZ":1.2519640069477986,"vX0":4.816739303520181,"vY0":-120.69728909989183,"vZ0":-1.169739427725059,"x":84.2,"y":204.98,"x0":-1.464066711594669,"y0":50.00382768178836,"z0":5.5449505856960295,"aX":3.331748321048024},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.2,"breakHorizontal":-5.4,"spinRate":2596,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4553353208340476,"extension":6.509951878517694},"index":0,"playId":"fe2020b6-2f31-33ac-9790-0f4309c680c0","pitchNumber":1,"startTime":"2026-06-28T17:51:23.476Z","endTime":"2026-06-28T17:51:26.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9151973712627,"aZ":-13.620375502325807,"pfxX":-6.400027224526074,"pfxZ":10.268817516168728,"pX":-0.6784697156602112,"pZ":3.0266650765310996,"vX0":4.240623939724781,"vY0":-134.0505881867431,"vZ0":-4.047056219498549,"x":142.86,"y":157.06,"x0":-1.4551859501073103,"y0":50.00434663432125,"z0":5.538828778245443,"aX":-11.565195445685491},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.409729818702838,"extension":6.680309608359428},"index":1,"playId":"f956f770-1854-3de7-840f-4a83cb1c5730","pitchNumber":2,"startTime":"2026-06-28T17:51:43.228Z","endTime":"2026-06-28T17:51:47.139Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552033134922297,"aZ":-41.9309766627343,"pfxX":1.3193819622207896,"pfxZ":-6.697092185602967,"pX":0.7314196936994332,"pZ":-0.031215736579162254,"vX0":4.732315736456166,"vY0":-120.50770572451114,"vZ0":-4.017523346924712,"x":89.12,"y":239.62,"x0":-1.4371064472469,"y0":50.00437360108127,"z0":5.398934524759779,"aX":1.9211609122732591},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.8,"breakHorizontal":-3.6,"spinRate":2719,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45623196094892204,"extension":6.937489125653235},"index":2,"playId":"60be198e-8d9f-36f9-a622-27b40e9274d1","pitchNumber":3,"startTime":"2026-06-28T17:52:04.883Z","endTime":"2026-06-28T17:52:09.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36944534921069,"aZ":-39.569038871747615,"pfxX":2.560327093200447,"pfxZ":-4.9746441784128805,"pX":0.34951063212947864,"pZ":0.9870840253802163,"vX0":3.5211039008320895,"vY0":-121.56680095912618,"vZ0":-2.4303575991351662,"x":103.68,"y":212.13,"x0":-1.4541644642983027,"y0":50.00328532134778,"z0":5.457362348936373,"aX":3.8052489189407663},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.4,"breakHorizontal":-5.5,"spinRate":2538,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45174484186403685,"extension":6.655322246776996},"index":3,"playId":"bee70ea4-b636-331f-bc5e-892a9a977afb","pitchNumber":4,"startTime":"2026-06-28T17:52:37.058Z","endTime":"2026-06-28T17:52:40.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:52:40.325Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a sharp line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:54:52.568Z","endTime":"2026-06-28T17:56:17.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270406437286542,"aZ":-22.53267939785193,"pfxX":-8.65835869957171,"pfxZ":5.11366508739677,"pX":-0.7451350924060243,"pZ":2.2261011778287196,"vX0":6.142537270690758,"vY0":-135.63266388300895,"vZ0":-5.282666086424837,"x":145.4,"y":178.68,"x0":-1.9003881522324615,"y0":50.00457744851367,"z0":5.744684527512303,"aX":-16.330613539918065},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2127,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4019571125160075,"extension":6.580880949779912},"index":0,"playId":"f944d644-6958-38da-af00-90f9bb16fd91","pitchNumber":1,"startTime":"2026-06-28T17:54:53.955Z","endTime":"2026-06-28T17:54:57.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477861586917395,"aZ":-21.513129262518486,"pfxX":-8.930183315727522,"pfxZ":5.52516588895411,"pX":0.8874243404329444,"pZ":2.9136077032606438,"vX0":10.225743219730797,"vY0":-137.09940028420982,"vZ0":-4.013532698402618,"x":83.17,"y":160.11,"x0":-1.7068569127054243,"y0":50.00285683963339,"z0":5.840314611107503,"aX":-17.23038951221232},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2153,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3974792777048828,"extension":6.6582423071155095},"index":1,"playId":"7ed8259e-bc19-329f-ae4c-39c187eb5ad2","pitchNumber":2,"startTime":"2026-06-28T17:55:08.981Z","endTime":"2026-06-28T17:55:11.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737160645673146,"aZ":-36.68430197700614,"pfxX":-1.2638805953945595,"pfxZ":-2.988329361248873,"pX":-0.3377281449602841,"pZ":2.3836724259948667,"vX0":3.8783583800330845,"vY0":-121.42754941285558,"vZ0":-1.2868769549670054,"x":129.87,"y":174.42,"x0":-1.785105993142225,"y0":50.00589556096017,"z0":6.08609577807599,"aX":-1.9053280970608937},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.5,"breakHorizontal":1.4,"spinRate":2237,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.44951328162153725,"extension":6.6179763540624545},"index":2,"playId":"5aa30ebd-dd29-3fd4-b574-7ef7f0ba613e","pitchNumber":3,"startTime":"2026-06-28T17:55:27.842Z","endTime":"2026-06-28T17:55:30.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63540454762258,"aZ":-38.18990617543495,"pfxX":0.06921245191590875,"pfxZ":-4.031992767447857,"pX":-0.3683899564053474,"pZ":4.1773079060486085,"vX0":2.9685092342469006,"vY0":-120.67096253628615,"vZ0":3.1474174187951105,"x":131.04,"y":125.99,"x0":-1.6167720007902748,"y0":50.00016285845322,"z0":6.191927598560219,"aX":0.10274550660532342},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.5,"breakHorizontal":-0.7,"spinRate":2166,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4516748737580065,"extension":6.584000888381199},"index":3,"playId":"c3300f00-15b0-3443-a9c8-7a3ae3b49b2a","pitchNumber":4,"startTime":"2026-06-28T17:55:51.393Z","endTime":"2026-06-28T17:55:54.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647962996811085,"aZ":-35.776265122763576,"pfxX":-2.069390217951911,"pfxZ":-2.382521222931601,"pX":0.3660041422321607,"pZ":2.4313250258272268,"vX0":5.8857794497107925,"vY0":-121.68393998228528,"vZ0":-1.2100036922863215,"x":103.05,"y":173.13,"x0":-1.8046427245301087,"y0":50.00131612019871,"z0":6.0071803930063234,"aX":-3.135303310273187},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":2.5,"spinRate":2175,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.44841887114877954,"extension":6.588730276721074},"hitData":{"launchSpeed":106.5,"launchAngle":12.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.81,"coordY":77.18}},"index":4,"playId":"6695701c-d65c-32bb-9ae0-3830f4548824","pitchNumber":5,"startTime":"2026-06-28T17:56:08.262Z","endTime":"2026-06-28T17:56:17.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:56:17.992Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a line drive to shortstop Corey Seager, deflected by pitcher Kumar Rocker. George Springer to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:56:39.861Z","endTime":"2026-06-28T17:57:51.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":84.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843836806782672,"aZ":-24.653664748816798,"pfxX":-0.4046958812282464,"pfxZ":4.215128333972487,"pX":-0.02019516948803129,"pZ":2.477056474925385,"vX0":5.481087271271656,"vY0":-131.95824895916505,"vZ0":-4.142783531512907,"x":117.77,"y":171.9,"x0":-2.0609652801873932,"y0":50.00584730991604,"z0":5.85730989813028,"aX":-0.7232079610881403},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2158,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4131518202414628,"extension":6.5803278220810215},"index":0,"playId":"f35d21b9-0a53-34c3-a6e6-02d87ac2e38d","pitchNumber":1,"startTime":"2026-06-28T17:56:44.723Z","endTime":"2026-06-28T17:56:48.491Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.884868212422333,"aZ":-23.97501907929522,"pfxX":0.33896040412727935,"pfxZ":4.704078239119433,"pX":-0.864629127165684,"pZ":2.5485895009651554,"vX0":3.109248649792411,"vY0":-130.5364418451095,"vZ0":-3.877383486961864,"x":149.96,"y":169.97,"x0":-2.110273646012139,"y0":50.003555433005815,"z0":5.836978919436093,"aX":0.5904430884689864},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2132,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4179976460889354,"extension":6.543459226814454},"index":1,"playId":"411299bc-c668-3cf7-90b6-e6ca33c091a4","pitchNumber":2,"startTime":"2026-06-28T17:57:06.444Z","endTime":"2026-06-28T17:57:33.470Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534263024238186,"aZ":-21.690945713839998,"pfxX":-6.859727302245549,"pfxZ":5.393790647453331,"pX":0.5155958362839428,"pZ":2.336604963473097,"vX0":9.180266709699858,"vY0":-138.04569181545057,"vZ0":-5.429528011290259,"x":97.35,"y":175.69,"x0":-1.9500864611224484,"y0":50.006748904940615,"z0":5.773764840969293,"aX":-13.343754361026246},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":10.7,"spinRate":2248,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3956147885414416,"extension":6.638801458058512},"hitData":{"launchSpeed":90.7,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":118.59,"coordY":158.3}},"index":2,"playId":"78a235a8-413c-39d9-b382-50118b61f7f0","pitchNumber":3,"startTime":"2026-06-28T17:57:43.986Z","endTime":"2026-06-28T17:57:51.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:57:51.772Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out sharply to right fielder Brandon Nimmo. George Springer to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:59:06.624Z","endTime":"2026-06-28T17:59:22.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T17:58:07.895Z","endTime":"2026-06-28T17:59:08.919Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91766061785939,"aZ":-22.380206262922602,"pfxX":0.6721437531418158,"pfxZ":5.482291647892739,"pX":0.21322015412274906,"pZ":2.7173755213226607,"vX0":5.3422407878147915,"vY0":-132.00400767376442,"vZ0":-4.090993508799188,"x":108.87,"y":165.41,"x0":-1.9140149693653683,"y0":50.002265443073085,"z0":5.91072006780583,"aX":1.1993127068132545},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-2.3,"spinRate":2086,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4130280681213412,"extension":6.606641989948365},"hitData":{"launchSpeed":102.4,"launchAngle":35.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.45,"coordY":71.35}},"index":1,"playId":"0f45af1d-b2bd-38bf-b4c0-2ede1b1046e7","pitchNumber":1,"startTime":"2026-06-28T17:59:08.919Z","endTime":"2026-06-28T17:59:22.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T17:59:22.194Z","atBatIndex":9},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Kazuma Okamoto reaches on a fielder's choice out, third baseman Josh Jung to catcher Elias Díaz. George Springer out at home. Nathan Lukes to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:59:36.732Z","endTime":"2026-06-28T18:01:28.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22861932510091,"aZ":-23.19473728526082,"pfxX":-10.624245497506784,"pfxZ":4.740182697996841,"pX":-0.09871614171958258,"pZ":2.1836503341961713,"vX0":8.883716437637277,"vY0":-137.20368504922996,"vZ0":-5.310739904818606,"x":120.76,"y":179.82,"x0":-2.008777523286155,"y0":50.003679726088436,"z0":5.739299552503705,"aX":-20.12340150042689},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":17.2,"spinRate":2128,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40023216144393015,"extension":6.816918763910818},"index":0,"playId":"0d7c7070-7187-36a9-a39c-1294f5f78f28","pitchNumber":1,"startTime":"2026-06-28T17:59:58.227Z","endTime":"2026-06-28T18:00:01.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66234753154021,"aZ":-20.41016388550378,"pfxX":-10.887121155207504,"pfxZ":6.127275377836076,"pX":0.519237297248755,"pZ":2.050357365828898,"vX0":10.460055760884686,"vY0":-138.357897118712,"vZ0":-6.089629328427922,"x":97.21,"y":183.42,"x0":-1.9137034168566711,"y0":50.00399102499665,"z0":5.667924659649901,"aX":-20.904995996243834},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":2168,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3973666054292835,"extension":6.776371895598681},"index":1,"playId":"5397be99-e35b-3e96-af33-f25fe400d1a7","pitchNumber":2,"startTime":"2026-06-28T18:00:17.868Z","endTime":"2026-06-28T18:00:21.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757701412949718,"aZ":-23.273138990301284,"pfxX":0.5802440778868285,"pfxZ":4.933714698119938,"pX":0.5741134524166839,"pZ":2.2771665829494894,"vX0":6.167228134064845,"vY0":-133.25522139313816,"vZ0":-5.126329299936615,"x":95.12,"y":177.3,"x0":-1.8425013389431584,"y0":50.00318644117498,"z0":5.900020966048282,"aX":1.0464008922495143},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.4,"spinRate":2228,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4105233553821295,"extension":6.6831957715980685},"index":2,"playId":"a8a0d345-a328-3ff5-a991-94c1b120d013","pitchNumber":3,"startTime":"2026-06-28T18:00:35.906Z","endTime":"2026-06-28T18:00:38.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9180281790699,"aZ":-36.22444237119879,"pfxX":-0.7341901710242689,"pfxZ":-2.7384286835163003,"pX":-0.025684020243745432,"pZ":0.6659746288237549,"vX0":4.398227436847402,"vY0":-120.50035008283471,"vZ0":-4.973349603460758,"x":117.98,"y":220.8,"x0":-1.7737552203739293,"y0":50.00028263711411,"z0":5.932770022655189,"aX":-1.0869469998559276},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.9,"breakHorizontal":0.4,"spinRate":2165,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4533586691681837,"extension":6.751658735253163},"index":3,"playId":"369cc952-3bec-3d6f-9ace-f12113987647","pitchNumber":4,"startTime":"2026-06-28T18:00:58.386Z","endTime":"2026-06-28T18:01:01.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707129639435898,"aZ":-23.24238714496421,"pfxX":-8.460531555363369,"pfxZ":4.665766081590382,"pX":-0.989771270633768,"pZ":3.0443033203954557,"vX0":5.765708083419375,"vY0":-137.5235976822212,"vZ0":-3.165119980443669,"x":154.73,"y":156.58,"x0":-2.015104002337538,"y0":50.001063319635406,"z0":5.787867983374311,"aX":-16.19223820492889},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":2135,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39838316979329846,"extension":6.743088914972611},"hitData":{"launchSpeed":56.5,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.18,"coordY":172.91}},"index":4,"playId":"4e0699af-73c2-3a97-bd85-7e32c8d5a195","pitchNumber":5,"startTime":"2026-06-28T18:01:20.179Z","endTime":"2026-06-28T18:01:28.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:01:28.018Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T18:02:04.619Z","endTime":"2026-06-28T18:04:19.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41473677677562,"aZ":-35.08730160288429,"pfxX":-0.7449522047597052,"pfxZ":-1.8932653036976994,"pX":-0.02459446432197572,"pZ":2.7769371617638448,"vX0":4.479218118014621,"vY0":-122.71041502212802,"vZ0":-0.6972237915253956,"x":117.94,"y":163.8,"x0":-1.7704338111212925,"y0":50.0039087223191,"z0":6.032760834187341,"aX":-1.1459332966078022},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.4,"breakHorizontal":0.4,"spinRate":2033,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.44496212098450627,"extension":6.491584699475506},"index":0,"playId":"e3ea2d6f-4355-32c8-b170-c81bcfb7da19","pitchNumber":1,"startTime":"2026-06-28T18:02:15.131Z","endTime":"2026-06-28T18:02:18.852Z","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":90.6,"endSpeed":83.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90240673678786,"aZ":-29.06397209436262,"pfxX":2.523352152139893,"pfxZ":1.7570678191424989,"pX":0.5206243546045405,"pZ":4.15051624073229,"vX0":5.169153245848576,"vY0":-131.95822533161754,"vZ0":0.6419153694434695,"x":97.16,"y":126.72,"x0":-1.7881263194926285,"y0":50.00473062298863,"z0":6.037863423311131,"aX":4.468894082231606},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2202,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4143827554522188,"extension":6.51479006291563},"index":1,"playId":"60056a38-f286-3983-94fe-012feb94d861","pitchNumber":2,"startTime":"2026-06-28T18:02:35.185Z","endTime":"2026-06-28T18:02:38.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2344757856588,"aZ":-33.27516557894927,"pfxX":0.8220613521123692,"pfxZ":-0.7209306900867665,"pX":1.0357239647044192,"pZ":-1.201688680127323,"vX0":6.680445993881686,"vY0":-122.10795264780252,"vZ0":-9.648988981664306,"x":77.52,"y":271.23,"x0":-1.8232995486490389,"y0":50.001907776655074,"z0":5.596639915236122,"aX":1.2605693236307498},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.0,"breakHorizontal":-2.8,"spinRate":2279,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.44570844837066037,"extension":6.719760817868218},"index":2,"playId":"e8058676-25f2-3715-b1c0-91070a24ea6c","pitchNumber":3,"startTime":"2026-06-28T18:02:54.829Z","endTime":"2026-06-28T18:02:58.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.199220033500424,"aZ":-20.97417741828208,"pfxX":-9.132661705618016,"pfxZ":5.780041697028185,"pX":-0.698492774295889,"pZ":2.5348178544898605,"vX0":6.798353379544876,"vY0":-138.82466957438814,"vZ0":-4.74387926866336,"x":143.62,"y":170.34,"x0":-2.0016266287727063,"y0":50.00199475927191,"z0":5.675692820030273,"aX":-17.69468160321656},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":15.0,"spinRate":2280,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39564331738513037,"extension":6.786854115914779},"index":3,"playId":"092d5852-5cd3-3491-a5d8-df91f197d5c5","pitchNumber":4,"startTime":"2026-06-28T18:03:29.453Z","endTime":"2026-06-28T18:03:32.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094675296943745,"aZ":-23.07588649027066,"pfxX":-9.543570151429753,"pfxZ":4.632770675451966,"pX":0.10391422890251514,"pZ":1.2273481401355122,"vX0":8.80304864168548,"vY0":-139.23642690205594,"vZ0":-7.610228266541515,"x":113.04,"y":205.64,"x0":-1.8578312272368243,"y0":50.006785326743945,"z0":5.521917783130996,"aX":-18.754038871183127},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":2123,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3933078746174572,"extension":6.8780989038124805},"index":4,"playId":"a4ea4d2b-be4e-3bf2-a23e-f6785a9fcf2f","pitchNumber":5,"startTime":"2026-06-28T18:03:51.994Z","endTime":"2026-06-28T18:03:54.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985321358225633,"aZ":-35.009264908760244,"pfxX":-0.23241153656361746,"pfxZ":-1.8774638770950558,"pX":1.4951969522491695,"pZ":1.0479308704813126,"vX0":7.899990346185866,"vY0":-122.40755628975222,"vZ0":-4.334716504492436,"x":60.01,"y":210.49,"x0":-1.7486236402126143,"y0":50.00088286810949,"z0":5.8507969820407535,"aX":-0.3517179165531278},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-1.6,"spinRate":2215,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4480839603326703,"extension":6.461093435732187},"index":5,"playId":"beafb584-d8fe-3e8e-917b-29a50550876c","pitchNumber":6,"startTime":"2026-06-28T18:04:15.728Z","endTime":"2026-06-28T18:04:19.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:04:19.289Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T18:06:26.773Z","endTime":"2026-06-28T18:07:48.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.898153455417642,"aZ":-15.52398869235429,"pfxX":-5.7918535701218055,"pfxZ":9.309115411539914,"pX":0.8441282218763064,"pZ":3.309402420212714,"vX0":7.600701554740453,"vY0":-133.2072435844091,"vZ0":-2.94359330994866,"x":84.82,"y":149.43,"x0":-1.3000838682763027,"y0":50.002980968831864,"z0":5.557936429441131,"aX":-10.35975400239456},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2348,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4119472392128034,"extension":6.643333645967569},"index":0,"playId":"5f95f6d0-33b8-32ea-b140-c168292bd529","pitchNumber":1,"startTime":"2026-06-28T18:06:45.449Z","endTime":"2026-06-28T18:06:49.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496923635126556,"aZ":-14.848551998708453,"pfxX":-5.86445088491855,"pfxZ":9.428522900470792,"pX":0.8975652150585123,"pZ":2.616737616894175,"vX0":7.816059331503986,"vY0":-134.75289188188285,"vZ0":-4.94838534418592,"x":82.79,"y":168.13,"x0":-1.2796966477918916,"y0":50.003491740682385,"z0":5.527263385628237,"aX":-10.777599542608323},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2460,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40659397374605133,"extension":6.633407756892066},"index":1,"playId":"2634673c-43fb-3784-b724-444f69ce14ae","pitchNumber":2,"startTime":"2026-06-28T18:06:57.736Z","endTime":"2026-06-28T18:07:00.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T18:07:10.846Z","endTime":"2026-06-28T18:07:23.884Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97529647711402,"aZ":-14.237139354948802,"pfxX":-5.862322884396089,"pfxZ":9.944948473660169,"pX":-0.7865134875656254,"pZ":3.7883963132466834,"vX0":3.661357200075351,"vY0":-134.41276415548427,"vZ0":-1.8842759235581312,"x":146.98,"y":136.49,"x0":-1.4146717249202876,"y0":50.00473518841691,"z0":5.525688999716309,"aX":-10.57634043228651},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2398,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40971314310147733,"extension":6.585525227410735},"index":3,"playId":"a4389184-1a45-31d2-a85d-f35cd8e87797","pitchNumber":3,"startTime":"2026-06-28T18:07:23.884Z","endTime":"2026-06-28T18:07:27.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.072966396933968,"aZ":-43.7319504160617,"pfxX":5.818445770572893,"pfxZ":-8.107868473526503,"pX":0.5639952291524151,"pZ":2.7346379420675118,"vX0":2.8499845732493942,"vY0":-119.69805651615142,"vZ0":2.2161008246583394,"x":95.5,"y":164.94,"x0":-1.4052370950563702,"y0":50.005824093903236,"z0":5.766017030739881,"aX":8.288982876558926},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.7,"breakHorizontal":-11.3,"spinRate":2539,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.4608489973344305,"extension":6.543761458541247},"hitData":{"launchSpeed":102.2,"launchAngle":10.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.03,"coordY":71.66}},"index":4,"playId":"51668696-168d-3de4-8126-39e834c8bf18","pitchNumber":4,"startTime":"2026-06-28T18:07:37.342Z","endTime":"2026-06-28T18:07:48.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:07:48.219Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Alejandro Osuna lines into an unassisted double play, first baseman Vladimir Guerrero Jr. Elias Díaz out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T18:07:52.734Z","endTime":"2026-06-28T18:08:36.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"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.8,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63869607817084,"aZ":-13.033456541960724,"pfxX":-4.492268991766519,"pfxZ":10.663548619485704,"pX":0.2100782983150358,"pZ":4.348602582934641,"vX0":5.418962875932254,"vY0":-133.59763431367475,"vZ0":-0.8438423319470179,"x":108.99,"y":121.37,"x0":-1.267546639707727,"y0":50.004738271597,"z0":5.611702830511105,"aX":-8.065639252752444},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":6.8,"spinRate":2461,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41107600633068664,"extension":6.561835932712867},"index":0,"playId":"98af53a2-89f0-3f2b-8f4d-cd572c88126e","pitchNumber":1,"startTime":"2026-06-28T18:08:11.720Z","endTime":"2026-06-28T18:08:15.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18212440626237,"aZ":-26.288314227757834,"pfxX":1.2939280048521633,"pfxZ":3.583563464298104,"pX":0.6073695588322408,"pZ":2.311561877811189,"vX0":4.454164160329499,"vY0":-127.61317036423961,"vZ0":-2.7813356648042724,"x":93.85,"y":176.37,"x0":-1.3315129336432912,"y0":50.00515334053279,"z0":5.494784193820849,"aX":2.1252830248509187},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.4,"spinRate":2641,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4298410276546205,"extension":6.593285672106827},"hitData":{"launchSpeed":100.8,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":146.43,"coordY":174.64}},"index":1,"playId":"a797bf0a-c1e2-37c6-972f-2b3240d5e6fa","pitchNumber":2,"startTime":"2026-06-28T18:08:29.857Z","endTime":"2026-06-28T18:08:36.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:08:36.057Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T18:08:56.584Z","endTime":"2026-06-28T18:11:34.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129212386976878,"aZ":-32.30351736803135,"pfxX":-5.036685983856777,"pfxZ":-0.07166376758611825,"pX":1.2672215921034067,"pZ":1.4683568888252254,"vX0":8.713322155182082,"vY0":-129.64708507418777,"vZ0":-3.742017354926176,"x":68.7,"y":199.13,"x0":-1.4710718392265691,"y0":50.00545936096673,"z0":5.375350223599646,"aX":-8.642300922459883},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":7.3,"spinRate":1736,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42122672260613747,"extension":6.610905401353332},"index":0,"playId":"08d3f605-8a25-3608-b210-0b33f03fa2ff","pitchNumber":1,"startTime":"2026-06-28T18:09:03.321Z","endTime":"2026-06-28T18:09:06.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033480133376013,"aZ":-31.58357679500855,"pfxX":-7.016044725725063,"pfxZ":0.3388910026530958,"pX":-0.2343748052355709,"pZ":2.1088213808094007,"vX0":5.642376832344649,"vY0":-129.78845673937505,"vZ0":-2.459917039599893,"x":125.93,"y":181.84,"x0":-1.5119508809690825,"y0":50.00094938573245,"z0":5.444974188736174,"aX":-12.115842618412152},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":11.6,"spinRate":1686,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.420051357556638,"extension":6.544097254794971},"index":1,"playId":"12762e0b-c1a3-3e28-bfd2-7cf8e5d1c6c2","pitchNumber":2,"startTime":"2026-06-28T18:09:18.622Z","endTime":"2026-06-28T18:09:25.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62973402261643,"aZ":-26.947822886142752,"pfxX":0.3626228972374834,"pfxZ":3.142137321390848,"pX":0.9942814478458697,"pZ":3.022654050832872,"vX0":5.856897081180292,"vY0":-127.47164424118883,"vZ0":-1.1689948232351808,"x":79.1,"y":157.17,"x0":-1.3702283568094125,"y0":50.00332728808812,"z0":5.5944199326692745,"aX":0.6012514755047946},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2660,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.42797872209792187,"extension":6.443753133499529},"index":2,"playId":"bcfb1181-227a-3d7f-bb20-276ba1221e39","pitchNumber":3,"startTime":"2026-06-28T18:09:33.411Z","endTime":"2026-06-28T18:09:37.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038855116229275,"aZ":-42.13011364136084,"pfxX":3.739373848204307,"pfxZ":-6.774192692388848,"pX":0.6964132516601483,"pZ":2.6433717802326187,"vX0":3.782551292869441,"vY0":-120.85852775161055,"vZ0":1.6098102711546485,"x":90.45,"y":167.41,"x0":-1.3786983278796088,"y0":50.00307476495117,"z0":5.68761908716728,"aX":5.494648834028911},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.5,"breakHorizontal":-7.7,"spinRate":2439,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4543571282902854,"extension":6.485916322341094},"index":3,"playId":"d467a67d-8c91-3ef6-ade2-a22b40102f3b","pitchNumber":4,"startTime":"2026-06-28T18:09:48.721Z","endTime":"2026-06-28T18:09:55.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462856885640576,"aZ":-43.58163156183717,"pfxX":4.694954637342242,"pfxZ":-8.046781582851555,"pX":0.3230429251554531,"pZ":1.4721980454226689,"vX0":2.9651281553560804,"vY0":-119.31886506832195,"vZ0":-0.31152281021620953,"x":104.69,"y":199.03,"x0":-1.5526012854825457,"y0":50.002068404913096,"z0":5.586752694712737,"aX":6.657150120720708},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.3,"breakHorizontal":-9.2,"spinRate":2560,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4619627183060242,"extension":6.892842321894836},"index":4,"playId":"172dcda1-106a-3fae-a925-9141b9c54db8","pitchNumber":5,"startTime":"2026-06-28T18:10:15.414Z","endTime":"2026-06-28T18:10:18.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-28T18:10:35.329Z","endTime":"2026-06-28T18:10:48.031Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70343688291322,"aZ":-12.66474315708935,"pfxX":-4.781069864983961,"pfxZ":10.75866785336995,"pX":-0.03556962099067158,"pZ":2.2866525011796237,"vX0":5.106922944834855,"vY0":-134.66798066043765,"vZ0":-5.878730910710694,"x":118.36,"y":177.04,"x0":-1.3468966431974,"y0":50.00543943361788,"z0":5.415308079225938,"aX":-8.672026793616741},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2367,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40872757055634645,"extension":6.6069099049615545},"index":6,"playId":"1d04855e-86d6-37cf-8d59-8019ff16eb3b","pitchNumber":6,"startTime":"2026-06-28T18:10:48.031Z","endTime":"2026-06-28T18:10:51.551Z","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":89.4,"endSpeed":81.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880388940059085,"aZ":-30.15696660873429,"pfxX":-8.678413012638334,"pfxZ":1.1807173173789867,"pX":-0.6659609110338569,"pZ":1.4944482264091539,"vX0":4.973361372458125,"vY0":-130.12221094999526,"vZ0":-4.025573986936753,"x":142.38,"y":198.43,"x0":-1.4807352364931619,"y0":50.001221993485274,"z0":5.362288901542885,"aX":-14.788453426664404},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":14.5,"spinRate":1791,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42193750590211776,"extension":6.532543163095122},"index":7,"playId":"a1539595-4fe8-3ec0-8cae-cb6f165e1748","pitchNumber":7,"startTime":"2026-06-28T18:11:12.672Z","endTime":"2026-06-28T18:11:16.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294584222083536,"aZ":-33.41936592413025,"pfxX":-8.077709655565588,"pfxZ":-0.7379469867283088,"pX":-0.2782753122367823,"pZ":2.4127272058165254,"vX0":5.644142148815618,"vY0":-129.38969625140922,"vZ0":-1.3150799456147548,"x":127.61,"y":173.64,"x0":-1.448446484748452,"y0":50.00477370472895,"z0":5.509849494758291,"aX":-13.573065592827694},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":13.2,"spinRate":1881,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4247990727503561,"extension":6.563298630088484},"hitData":{"launchSpeed":99.0,"launchAngle":8.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":111.33,"coordY":152.25}},"index":8,"playId":"57fa5cab-ae9b-3856-88ae-9f16c8ab6a05","pitchNumber":8,"startTime":"2026-06-28T18:11:28.859Z","endTime":"2026-06-28T18:11:34.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:11:34.875Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Evan Carter.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:13:23.142Z","endTime":"2026-06-28T18:14:35.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499170817174384,"aZ":-26.435747996855568,"pfxX":-9.649348162374375,"pfxZ":3.0294159500569986,"pX":-0.918921121165394,"pZ":3.3721081201689347,"vX0":6.134006771355746,"vY0":-136.8922621918291,"vZ0":-1.411548480697288,"x":152.03,"y":147.73,"x0":-1.9361308703496976,"y0":50.00544130266517,"z0":5.705847397606802,"aX":-18.29816340111173},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2084,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40025797579044875,"extension":6.543143127959741},"index":0,"playId":"3e6122fb-8a35-3864-8d22-1c0149fab0b1","pitchNumber":1,"startTime":"2026-06-28T18:13:49.206Z","endTime":"2026-06-28T18:13:52.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61458430683673,"aZ":-21.294289131045975,"pfxX":-10.925170955704594,"pfxZ":5.65277042956801,"pX":0.14565837698023637,"pZ":3.569915479245802,"vX0":9.078463506833907,"vY0":-138.30962498682914,"vZ0":-1.990422152003143,"x":111.45,"y":142.39,"x0":-1.7697841527542049,"y0":50.00548628857382,"z0":5.7361163116223715,"aX":-21.04006307510557},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":17.8,"spinRate":2214,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39695115203054465,"extension":6.72625804613069},"index":1,"playId":"a6b5bfe2-7356-35e4-b6c9-07864bc9f803","pitchNumber":2,"startTime":"2026-06-28T18:14:10.776Z","endTime":"2026-06-28T18:14:14.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093315236034435,"aZ":-19.06537101333239,"pfxX":-1.1455364826309073,"pfxZ":7.23327403424142,"pX":0.1757946257034983,"pZ":2.9161507017010426,"vX0":5.847404233298138,"vY0":-133.6150798153787,"vZ0":-3.9795567898208564,"x":110.3,"y":160.04,"x0":-1.8897963991046811,"y0":50.00420472783777,"z0":5.790224650109437,"aX":-2.076543363610001},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":0.8,"spinRate":2301,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40951119685316595,"extension":6.6940516286245835},"hitData":{"launchSpeed":93.5,"launchAngle":38.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.42,"coordY":69.87}},"index":2,"playId":"c08aa1ac-ccd0-36a1-bf09-39ee71602509","pitchNumber":3,"startTime":"2026-06-28T18:14:26.433Z","endTime":"2026-06-28T18:14:35.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:14:35.512Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alejandro Kirk pops out to second baseman Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:14:50.219Z","endTime":"2026-06-28T18:15:26.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.256643672097667,"aZ":-23.915333497875796,"pfxX":0.896056874775657,"pfxZ":4.496251408807751,"pX":-0.2635454834822373,"pZ":4.670224113317444,"vX0":4.22978272944862,"vY0":-134.4226941543377,"vZ0":1.0760426492015942,"x":127.05,"y":112.68,"x0":-1.9716831516436142,"y0":50.00088217727789,"z0":5.958661414341425,"aX":1.6434980132459913},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.5,"spinRate":2161,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40697339770373553,"extension":6.612102680273899},"index":0,"playId":"24482b5a-9999-3fee-8992-30104d6aab50","pitchNumber":1,"startTime":"2026-06-28T18:15:02.058Z","endTime":"2026-06-28T18:15:05.431Z","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":95.1,"endSpeed":86.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06023749967921,"aZ":-25.323886759715258,"pfxX":-10.125281758594976,"pfxZ":3.5509973559491357,"pX":-0.22909672658920444,"pZ":2.3985660517853242,"vX0":7.940111197031494,"vY0":-138.27531254512016,"vZ0":-4.0912873960725165,"x":125.73,"y":174.02,"x0":-1.8284914514447554,"y0":50.00021911826574,"z0":5.605000181074341,"aX":-19.520669145993907},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":2165,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3967642793043398,"extension":6.732265943235038},"hitData":{"launchSpeed":76.2,"launchAngle":50.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.97,"coordY":125.62}},"index":1,"playId":"e2d8e0c0-9202-3fd2-bad1-69100f037089","pitchNumber":2,"startTime":"2026-06-28T18:15:17.532Z","endTime":"2026-06-28T18:15:26.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:15:26.085Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out sharply, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:15:33.296Z","endTime":"2026-06-28T18:16:57.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25225656073141,"aZ":-25.864029933123035,"pfxX":-7.71076463126786,"pfxZ":3.1526999525709165,"pX":-1.006435735338362,"pZ":4.394631981010304,"vX0":5.522422185183215,"vY0":-140.84506554621655,"vZ0":0.8144001495757646,"x":155.36,"y":120.12,"x0":-1.9950231990032465,"y0":50.00112680089493,"z0":5.7797104801498715,"aX":-15.42469101410017},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":12.7,"spinRate":2167,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38952622352370936,"extension":6.770551267046356},"index":0,"playId":"48984c76-f3fa-347c-9960-191263d34783","pitchNumber":1,"startTime":"2026-06-28T18:15:56.817Z","endTime":"2026-06-28T18:15:59.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23286999851458,"aZ":-19.298552060874776,"pfxX":-1.9988207701705458,"pfxZ":6.886954350771477,"pX":0.7177829562631678,"pZ":2.719843404286984,"vX0":7.670645588138331,"vY0":-135.29714382778837,"vZ0":-4.197607173899127,"x":89.64,"y":165.34,"x0":-1.8840827749005158,"y0":50.00022463527122,"z0":5.629121122177345,"aX":-3.735909206918437},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2244,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40354547095019777,"extension":6.740671042970982},"index":1,"playId":"a1b688df-553b-3813-80de-e0a9ee1f542f","pitchNumber":2,"startTime":"2026-06-28T18:16:13.820Z","endTime":"2026-06-28T18:16:16.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531445350850703,"aZ":-27.327626342973254,"pfxX":-8.459456567587551,"pfxZ":2.465414626361257,"pX":-1.1465899629346845,"pZ":2.7520673623626313,"vX0":5.696444328146168,"vY0":-139.4414811252249,"vZ0":-2.6771645984309846,"x":160.71,"y":164.47,"x0":-2.117407037807559,"y0":50.006942046753345,"z0":5.528906843303932,"aX":-16.652662530144372},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2119,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39290119874552065,"extension":6.690650422449933},"index":2,"playId":"c6ce4eac-6e11-3bda-99da-2568b7886b32","pitchNumber":3,"startTime":"2026-06-28T18:16:31.612Z","endTime":"2026-06-28T18:16:35.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32231981625018,"aZ":-26.01133872170777,"pfxX":-8.693335233317256,"pfxZ":3.1288730240747142,"pX":-0.04921438474221182,"pZ":2.5599210589514954,"vX0":8.111832076083315,"vY0":-139.50759937271138,"vZ0":-3.9365948837894345,"x":118.88,"y":169.66,"x0":-1.8648277797681063,"y0":50.00566557717102,"z0":5.703427995463197,"aX":-17.142097088345995},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.0,"breakHorizontal":14.0,"spinRate":2105,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3925868839778044,"extension":6.746340934654886},"hitData":{"launchSpeed":102.6,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":121.62,"coordY":148.01}},"index":3,"playId":"b6c04579-574d-39ae-b84a-d331f9a46a1c","pitchNumber":4,"startTime":"2026-06-28T18:16:49.642Z","endTime":"2026-06-28T18:16:57.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:16:57.029Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:18:55.355Z","endTime":"2026-06-28T18:20:11.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335639825012173,"aZ":-14.829276436394116,"pfxX":-8.034824510437467,"pfxZ":9.660022027792499,"pX":-0.006354386178773406,"pZ":2.929727988661409,"vX0":6.504480275976038,"vY0":-133.53460881615928,"vZ0":-3.8180770237145913,"x":117.24,"y":159.68,"x0":-1.4369827955383618,"y0":50.00024569998221,"z0":5.453655727327593,"aX":-14.423033884632185},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":13.1,"spinRate":2340,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.41110331210923956,"extension":6.714127271400842},"index":0,"playId":"2332f5fa-ef59-31da-8b1b-5107dcfc7714","pitchNumber":1,"startTime":"2026-06-28T18:19:10.314Z","endTime":"2026-06-28T18:19:13.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.385155562189645,"aZ":-11.675981354219676,"pfxX":-4.278628444562486,"pfxZ":11.26070632630559,"pX":1.0713942857787864,"pZ":3.3000159383276717,"vX0":7.632240521423318,"vY0":-134.37930795616305,"vZ0":-3.718189882520502,"x":76.16,"y":149.68,"x0":-1.2557030907260067,"y0":50.00161450780679,"z0":5.536953145535034,"aX":-7.788155770813669},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2435,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4083251404964541,"extension":6.655253170353889},"index":1,"playId":"7202f274-4ec0-36f1-a36a-36878dea2924","pitchNumber":2,"startTime":"2026-06-28T18:19:23.117Z","endTime":"2026-06-28T18:19:26.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995192977013154,"aZ":-13.768406784850058,"pfxX":-4.446804508645624,"pfxZ":10.45957340271722,"pX":-0.8398590999938745,"pZ":3.659002229910738,"vX0":3.0984385304800766,"vY0":-132.27012770957074,"vZ0":-2.323938410593634,"x":149.01,"y":139.99,"x0":-1.4527100812667781,"y0":50.00489278489624,"z0":5.566846629361922,"aX":-7.8269730303126615},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":7.3,"spinRate":2357,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41516970546378307,"extension":6.591005153321652},"index":2,"playId":"6193b229-3917-3919-9a71-d546ee8c3954","pitchNumber":3,"startTime":"2026-06-28T18:19:35.434Z","endTime":"2026-06-28T18:19:38.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02433457936252,"aZ":-28.647759032068564,"pfxX":0.8420884175637058,"pfxZ":2.183916099376825,"pX":0.514622473968432,"pZ":3.359083088837264,"vX0":4.525887612217784,"vY0":-125.60933812767767,"vZ0":-0.05437110833282688,"x":97.38,"y":148.08,"x0":-1.4124109445508575,"y0":50.00126864512142,"z0":5.690617625530322,"aX":1.3592013718011637},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-2.5,"spinRate":2606,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4343674129728523,"extension":6.487917475029573},"hitData":{"launchSpeed":86.9,"launchAngle":-8.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":149.83}},"index":3,"playId":"ceffbf39-56c5-3b6c-95d2-62c3448a19b1","pitchNumber":4,"startTime":"2026-06-28T18:20:03.960Z","endTime":"2026-06-28T18:20:11.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:20:11.482Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out sharply, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:20:31.655Z","endTime":"2026-06-28T18:21:28.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391358541959782,"aZ":-16.43889224422739,"pfxX":-5.932280452476707,"pfxZ":8.623067527760346,"pX":-1.1708990147442135,"pZ":3.439481587366993,"vX0":2.878991593246109,"vY0":-134.08564809207206,"vZ0":-2.483528068091994,"x":161.63,"y":145.91,"x0":-1.4865007012629792,"y0":50.0031414817892,"z0":5.547640941533843,"aX":-10.826047968905929},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2365,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40813674906323527,"extension":6.482234496092977},"index":0,"playId":"7922aaff-d9ea-3b1a-a171-af5cbd6bf884","pitchNumber":1,"startTime":"2026-06-28T18:20:37.437Z","endTime":"2026-06-28T18:20:40.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666426174533115,"aZ":-15.98007225522758,"pfxX":-6.878345391335239,"pfxZ":8.983008627984914,"pX":0.7205177599195879,"pZ":3.4047671892356988,"vX0":7.47524251802346,"vY0":-134.08486521554497,"vZ0":-2.6169794937421886,"x":89.54,"y":146.85,"x0":-1.2230189244326564,"y0":50.0026604220346,"z0":5.5471535242378645,"aX":-12.400698530676197},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2445,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41004284772527466,"extension":6.709789818809986},"index":1,"playId":"6882d80d-9d85-3f99-8510-2c4d193f2edf","pitchNumber":2,"startTime":"2026-06-28T18:20:51.643Z","endTime":"2026-06-28T18:20:54.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17416933982538,"aZ":-13.796103218087932,"pfxX":-5.354673773444768,"pfxZ":10.069264364950204,"pX":-0.8629157478179754,"pZ":4.843655911283763,"vX0":3.2113367316342787,"vY0":-135.16002961824705,"vZ0":0.24309532114059285,"x":149.89,"y":108.0,"x0":-1.379187644650489,"y0":50.00269805977775,"z0":5.731879649251121,"aX":-9.773057026625995},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2415,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.407361505888054,"extension":6.624124680364074},"index":2,"playId":"57c366be-43fd-3d79-9c9f-dc193e79c202","pitchNumber":3,"startTime":"2026-06-28T18:21:06.873Z","endTime":"2026-06-28T18:21:10.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89286680988352,"aZ":-42.78469793035961,"pfxX":3.7675047707744995,"pfxZ":-7.240598157582891,"pX":-0.3961019266084952,"pZ":2.002123169629045,"vX0":1.3983326397009281,"vY0":-120.66574623455412,"vZ0":0.5001686328581316,"x":132.1,"y":184.72,"x0":-1.4736702290355188,"y0":50.003950475320075,"z0":5.581529567329177,"aX":5.519785777589761},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.7,"breakHorizontal":-7.2,"spinRate":2679,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.45504093350334607,"extension":6.542925336979485},"hitData":{"launchSpeed":101.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":120.04,"coordY":136.9}},"index":3,"playId":"a7d3657b-c124-3101-9b64-adec640c2e78","pitchNumber":4,"startTime":"2026-06-28T18:21:20.900Z","endTime":"2026-06-28T18:21:28.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:21:28.749Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:21:46.466Z","endTime":"2026-06-28T18:22:57.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411150111220895,"aZ":-31.00178181733205,"pfxX":-9.323463638274351,"pfxZ":0.7128573943272389,"pX":-0.14406391177057973,"pZ":1.5548259751941764,"vX0":6.476212872262474,"vY0":-127.75294728693663,"vZ0":-3.5373242702387646,"x":122.49,"y":196.8,"x0":-1.501032890907489,"y0":50.005382881864584,"z0":5.395235020267297,"aX":-15.40771032353693},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.7,"breakHorizontal":15.4,"spinRate":1990,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42879147181569977,"extension":6.461459351036316},"index":0,"playId":"970eadbb-20d4-3372-b589-996ad2542f0b","pitchNumber":1,"startTime":"2026-06-28T18:21:55.911Z","endTime":"2026-06-28T18:21:59.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.188978036976827,"aZ":-15.314195644326478,"pfxX":-6.577397735030862,"pfxZ":9.313131723993369,"pX":-0.5623180443706525,"pZ":2.1407881294505895,"vX0":4.594177194576928,"vY0":-134.23449345987572,"vZ0":-5.584532835624312,"x":138.43,"y":180.98,"x0":-1.4482395816512226,"y0":50.004503913320995,"z0":5.352636378717763,"aX":-11.910126744730427},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2401,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4092663301970987,"extension":6.504931633283969},"index":1,"playId":"7c698b03-f663-34b6-9032-e8e10792d060","pitchNumber":2,"startTime":"2026-06-28T18:22:10.570Z","endTime":"2026-06-28T18:22:14.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.580219013893817,"aZ":-14.830832707852505,"pfxX":-5.959648249595896,"pfxZ":9.46038780012077,"pX":-0.030922034485378554,"pZ":3.9654839843533862,"vX0":5.680635749936357,"vY0":-135.08285466316985,"vZ0":-1.446527427308754,"x":118.18,"y":131.71,"x0":-1.3948168867823323,"y0":50.00614313307361,"z0":5.559289770925654,"aX":-10.929919320775978},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2473,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4067067095776893,"extension":6.670076741930259},"index":2,"playId":"66846910-b12e-3087-aead-f755026141c8","pitchNumber":3,"startTime":"2026-06-28T18:22:23.550Z","endTime":"2026-06-28T18:22:28.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.075246191519053,"aZ":-43.56639097839408,"pfxX":2.1227844241028526,"pfxZ":-7.74237468754267,"pX":-0.9045494031672321,"pZ":2.82787344653245,"vX0":0.8360475273267739,"vY0":-120.65700055655391,"vZ0":2.399233560784313,"x":151.48,"y":162.43,"x0":-1.531676638131967,"y0":50.0059378463937,"z0":5.667192844773599,"aX":3.1216600749739594},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.2,"breakHorizontal":-4.1,"spinRate":2651,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.4544359124072539,"extension":6.565303160035137},"index":3,"playId":"e4436267-fc82-39c8-8b02-08be3f774a71","pitchNumber":4,"startTime":"2026-06-28T18:22:37.354Z","endTime":"2026-06-28T18:22:41.386Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738110131648135,"aZ":-43.20340842170983,"pfxX":1.4016194124202754,"pfxZ":-7.731545967188595,"pX":0.6358546217550128,"pZ":0.5485425249556097,"vX0":4.266410578060158,"vY0":-119.24920637656949,"vZ0":-2.3316086222592602,"x":92.76,"y":223.97,"x0":-1.3644783538677137,"y0":50.00004305043447,"z0":5.467607674545355,"aX":1.9997860492060868},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.3,"breakHorizontal":-3.6,"spinRate":2610,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.46082073677372515,"extension":6.630997538820899},"index":4,"playId":"8c421280-c96b-3cf9-b254-bbb1306d3440","pitchNumber":5,"startTime":"2026-06-28T18:22:53.028Z","endTime":"2026-06-28T18:22:57.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:22:57.637Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Burger grounds into a force out, third baseman Kazuma Okamoto to second baseman Ernie Clement. Brandon Nimmo out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:23:45.634Z","endTime":"2026-06-28T18:24:42.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"657bebd2-8ef8-365e-b29d-73e4bc0ed984","startTime":"2026-06-28T18:23:25.831Z","endTime":"2026-06-28T18:23:30.383Z","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, 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":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.129955607116024,"aZ":-32.70200054068607,"pfxX":-0.5970360930241823,"pfxZ":-0.3380480905302934,"pX":1.5541011905263724,"pZ":0.4562040440897717,"vX0":7.233440985100432,"vY0":-123.1611281464355,"vZ0":-5.254622440077893,"x":57.76,"y":226.46,"x0":-1.3253510633582628,"y0":50.00240017910814,"z0":5.3369950851988,"aX":-0.9303886659687142},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":-0.4,"spinRate":2673,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.442272800327149,"extension":6.650085066955957},"index":1,"playId":"8e5460e1-b0d4-301a-b0eb-17825b7bba8b","pitchNumber":1,"startTime":"2026-06-28T18:23:47.911Z","endTime":"2026-06-28T18:23:50.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40955935340618,"aZ":-13.089371628356316,"pfxX":-4.234971392198468,"pfxZ":10.324982981682721,"pX":0.12318578163901829,"pZ":3.2656533429974335,"vX0":5.344316292966689,"vY0":-134.86501962962996,"vZ0":-3.4569066010957417,"x":112.3,"y":150.61,"x0":-1.3307744840139344,"y0":50.00086134427624,"z0":5.482821842802141,"aX":-7.82684360535951},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2495,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40561137306317985,"extension":6.613377853260885},"index":2,"playId":"d016b0d6-be99-39dd-9b1c-0a1747269911","pitchNumber":2,"startTime":"2026-06-28T18:24:13.103Z","endTime":"2026-06-28T18:24:16.103Z","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":91.7,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.919711509300996,"aZ":-15.233750530812276,"pfxX":-6.616150815945883,"pfxZ":9.51639306000149,"pX":-0.4452938211116411,"pZ":2.616444883010134,"vX0":4.558840321233468,"vY0":-133.38754970331533,"vZ0":-4.477209834509897,"x":133.97,"y":168.14,"x0":-1.3274655652039715,"y0":50.00311271197555,"z0":5.434799935638392,"aX":-11.778605145979887},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2467,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.41253056110345643,"extension":6.62079319180128},"hitData":{"launchSpeed":105.1,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.04,"coordY":159.51}},"index":3,"playId":"e3a89107-b181-3ba0-b683-abce9f6056d4","pitchNumber":3,"startTime":"2026-06-28T18:24:35.593Z","endTime":"2026-06-28T18:24:42.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:24:42.619Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Giménez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:26:35.336Z","endTime":"2026-06-28T18:28:02.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519032583513205,"aZ":-24.222662774728743,"pfxX":1.2001980290022534,"pfxZ":4.631104856150448,"pX":0.744480820694621,"pZ":1.8749894801026807,"vX0":6.59679750360453,"vY0":-130.48008577553492,"vZ0":-5.125663478523444,"x":89.92,"y":149.38,"x0":-1.9767812724776812,"y0":50.00338456050112,"z0":5.699870069885085,"aX":2.060118343595083},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2216,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.42044984730421975,"extension":6.72418930046561},"index":0,"playId":"221b3d0d-895d-38fd-bc7c-c37159404bf1","pitchNumber":1,"startTime":"2026-06-28T18:26:54.421Z","endTime":"2026-06-28T18:26:58.163Z","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":88.3,"endSpeed":80.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495275496383382,"aZ":-25.229814976023135,"pfxX":-10.292742057408802,"pfxZ":4.213795288723656,"pX":0.21921412855043323,"pZ":0.7144620134023463,"vX0":8.882540816016395,"vY0":-128.1494512952792,"vZ0":-7.257847641497038,"x":108.64,"y":219.49,"x0":-1.9683999434642763,"y0":50.005604657875885,"z0":5.577460886080635,"aX":-16.982350331633533},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":1708,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42874377110406847,"extension":6.956693434121572},"index":1,"playId":"ff9a1b08-8620-31ce-8c78-c7c4bb9cb119","pitchNumber":2,"startTime":"2026-06-28T18:27:10.705Z","endTime":"2026-06-28T18:27:14.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.500465698767634,"aZ":-20.748349245339924,"pfxX":-9.393127679027451,"pfxZ":6.035477437057105,"pX":-0.8601273044934294,"pZ":3.7970431053905,"vX0":6.347602570831495,"vY0":-137.48432826096516,"vZ0":-1.3529515355430335,"x":149.79,"y":136.26,"x0":-1.9909658325832302,"y0":50.00685869496099,"z0":5.7185156580751695,"aX":-17.795115423022324},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":2159,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4000150558375637,"extension":6.615332799650538},"index":2,"playId":"d64dcf11-793a-324d-85a3-a49fba4126ea","pitchNumber":3,"startTime":"2026-06-28T18:27:27.078Z","endTime":"2026-06-28T18:27:30.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61771382897057,"aZ":-23.725633075489167,"pfxX":-9.588495054548202,"pfxZ":4.390316997720914,"pX":-0.010012368839179128,"pZ":3.126311658147511,"vX0":8.701203003466176,"vY0":-137.8595167246903,"vZ0":-2.6623154036026726,"x":117.38,"y":154.37,"x0":-1.9612282573388218,"y0":50.00501133348167,"z0":5.705917824193353,"aX":-18.46071449633514},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":15.6,"spinRate":2185,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3972950515844209,"extension":6.626434421615494},"index":3,"playId":"1e284914-976d-3af2-8b18-aa09637fea66","pitchNumber":4,"startTime":"2026-06-28T18:27:43.411Z","endTime":"2026-06-28T18:27:46.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64513847979081,"aZ":-19.278703272738944,"pfxX":-9.334301247688355,"pfxZ":6.651274467260462,"pX":1.1628264294112851,"pZ":1.8559686672812712,"vX0":11.425841505376745,"vY0":-137.87704562134525,"vZ0":-6.615104501025907,"x":72.68,"y":188.67,"x0":-1.8085961159076327,"y0":50.00443479028236,"z0":5.572883011147187,"aX":-18.100277431764155},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":14.8,"spinRate":2239,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39619840690003905,"extension":6.8189861268320895},"index":4,"playId":"ef6dada8-7d04-3c52-8655-bf78afbd9d7f","pitchNumber":5,"startTime":"2026-06-28T18:27:59.684Z","endTime":"2026-06-28T18:28:02.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:28:02.953Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"George Springer grounds into a double play, shortstop Corey Seager to second baseman Ezequiel Duran to first baseman Jake Burger. Andrés Giménez out at 2nd. George Springer out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:28:21.335Z","endTime":"2026-06-28T18:29:48.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479681363555496,"aZ":-23.86316053718233,"pfxX":-8.535669351390819,"pfxZ":4.214314342207338,"pX":-0.33696850685648466,"pZ":3.0009715515038753,"vX0":7.65894589469333,"vY0":-138.91137915562607,"vZ0":-3.1096003320127346,"x":129.84,"y":157.75,"x0":-2.0087267665562876,"y0":50.00386016447741,"z0":5.705387429580554,"aX":-16.833843894402687},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2151,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3929607668541344,"extension":6.711471263693672},"index":0,"playId":"35154891-b32d-3d3a-b0b6-f9eaea8e321d","pitchNumber":1,"startTime":"2026-06-28T18:28:31.381Z","endTime":"2026-06-28T18:28:34.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099284948155017,"aZ":-22.806637239501875,"pfxX":-10.202560233505245,"pfxZ":4.870460931904191,"pX":0.16139322863571762,"pZ":3.3190697600256365,"vX0":8.878780941141855,"vY0":-137.9088345566151,"vZ0":-2.593145824083653,"x":110.85,"y":149.17,"x0":-1.7766698437777517,"y0":50.0030801981831,"z0":5.812439822596194,"aX":-19.623289327927935},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":2155,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39739434985746636,"extension":6.707376512619237},"index":1,"playId":"5ed7e93d-43e7-302c-ace2-0e5cc8e31c23","pitchNumber":2,"startTime":"2026-06-28T18:28:55.027Z","endTime":"2026-06-28T18:28:58.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507305531603716,"aZ":-34.72705198709299,"pfxX":-1.2370943516948367,"pfxZ":-1.7309911707732328,"pX":1.0831033803834458,"pZ":0.4677663134344455,"vX0":7.134892291461659,"vY0":-120.26228294171494,"vZ0":-5.5759917225057976,"x":75.71,"y":226.15,"x0":-1.7507403916652529,"y0":50.00119153219314,"z0":5.8673013658814,"aX":-1.8275236680763154},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":0.7,"spinRate":2273,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4539938577146274,"extension":6.466766870539701},"index":2,"playId":"e7e1c8c7-e9cc-3e0c-962a-c133f09fbf90","pitchNumber":3,"startTime":"2026-06-28T18:29:16.166Z","endTime":"2026-06-28T18:29:19.166Z","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":94.2,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118060517870035,"aZ":-22.62117195830514,"pfxX":-8.239135270227683,"pfxZ":5.039236886132867,"pX":-0.8601626352299694,"pZ":2.2136619775474595,"vX0":6.0782548773085585,"vY0":-137.01656092570096,"vZ0":-5.3706951570267085,"x":149.79,"y":179.01,"x0":-2.0401848333533903,"y0":50.002346362851554,"z0":5.751244064081805,"aX":-15.618374678145567},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":13.6,"spinRate":2109,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40020638205957004,"extension":6.725862595444277},"hitData":{"launchSpeed":68.5,"launchAngle":4.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":152.85}},"index":3,"playId":"2178f980-2c69-3687-af26-dc80ad235e1a","pitchNumber":4,"startTime":"2026-06-28T18:29:40.731Z","endTime":"2026-06-28T18:29:48.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:29:48.575Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out softly, catcher Elias Díaz to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:30:09.910Z","endTime":"2026-06-28T18:30:56.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854279937523557,"aZ":-24.64271660897602,"pfxX":-1.5526573290168912,"pfxZ":4.010127021918938,"pX":0.3870391046882487,"pZ":2.4421643256504058,"vX0":6.6217729767572076,"vY0":-135.94923138775582,"vZ0":-4.177249729903046,"x":102.25,"y":172.84,"x0":-1.8748906714960585,"y0":50.002482285751945,"z0":5.701975403766762,"aX":-2.916363383815453},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":1.4,"spinRate":2134,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4023721414562056,"extension":6.756525047857532},"index":0,"playId":"322d223d-9968-357a-82d8-32071fda8163","pitchNumber":1,"startTime":"2026-06-28T18:30:19.133Z","endTime":"2026-06-28T18:30:23.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.211188042645517,"aZ":-36.28373591593095,"pfxX":0.8859638771647573,"pfxZ":-2.8342830498930596,"pX":0.288315689783253,"pZ":1.1305056597594392,"vX0":5.14093050712674,"vY0":-119.09784012902131,"vZ0":-3.1617453428532616,"x":106.01,"y":208.26,"x0":-2.006596820239919,"y0":50.00564478941115,"z0":5.7315388836236005,"aX":1.2824033814341385},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.6,"breakHorizontal":-2.8,"spinRate":2218,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4585343561387498,"extension":6.736211828124224},"index":1,"playId":"a8d893f4-1795-301e-bb87-7c65d4ddf609","pitchNumber":2,"startTime":"2026-06-28T18:30:33.617Z","endTime":"2026-06-28T18:30:36.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701808494264228,"aZ":-38.6874415744042,"pfxX":1.3606217817579873,"pfxZ":-4.485692229185024,"pX":-0.7063719049792869,"pZ":1.9472755157727593,"vX0":2.680786313439447,"vY0":-119.32617815839315,"vZ0":-0.7608583494199788,"x":143.93,"y":186.2,"x0":-2.0186471213471737,"y0":50.00517750453909,"z0":5.738099411983244,"aX":1.9738179117298758},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.0,"breakHorizontal":-3.1,"spinRate":2190,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.45799833376839105,"extension":6.690876983822173},"hitData":{"launchSpeed":56.6,"launchAngle":-72.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.5,"coordY":198.67}},"index":2,"playId":"684ffd58-7ee0-33ec-8edc-b260a9b22c83","pitchNumber":3,"startTime":"2026-06-28T18:30:48.654Z","endTime":"2026-06-28T18:30:56.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:30:56.142Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:32:52.763Z","endTime":"2026-06-28T18:34:29.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22018799365254,"aZ":-39.374851528952156,"pfxX":4.643250106353355,"pfxZ":-5.0373762967602405,"pX":1.12174085077139,"pZ":1.247566730958468,"vX0":4.742385090568259,"vY0":-118.88104614550788,"vZ0":-1.5799893380009304,"x":74.24,"y":205.1,"x0":-1.5039002307066287,"y0":50.00562735936886,"z0":5.501627305319648,"aX":6.6324514589469254},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-9.6,"spinRate":2519,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.461089277115478,"extension":6.570500502749435},"index":0,"playId":"8f18f159-32b1-3e2e-8f1b-9414fa7d3be8","pitchNumber":1,"startTime":"2026-06-28T18:33:06.586Z","endTime":"2026-06-28T18:33:09.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480843885624207,"aZ":-39.88463126657501,"pfxX":4.6083485640366995,"pfxZ":-5.331735774262931,"pX":1.1473482633521654,"pZ":0.7916972229420035,"vX0":4.82696636797019,"vY0":-119.90453560373507,"vZ0":-2.6239988003224433,"x":73.27,"y":217.4,"x0":-1.4948267452425648,"y0":50.00022938362955,"z0":5.479547474010564,"aX":6.6683474618356495},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.1,"breakHorizontal":-9.6,"spinRate":2562,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45784589513941576,"extension":6.590890262927068},"index":1,"playId":"96f91758-93a4-3dba-8509-fa5ed9de3d8a","pitchNumber":2,"startTime":"2026-06-28T18:33:19.863Z","endTime":"2026-06-28T18:33:22.863Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024516081758584,"aZ":-14.599519213245115,"pfxX":-5.310375713483334,"pfxZ":9.495835159280198,"pX":0.3833900353249422,"pZ":2.5982979082805207,"vX0":6.538691742256642,"vY0":-135.0747035133174,"vZ0":-4.9062050707444325,"x":102.39,"y":168.63,"x0":-1.3770972594823867,"y0":50.00001005491917,"z0":5.4622657007223,"aX":-9.825644730019976},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2502,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40526998584136065,"extension":6.6364950903799995},"index":2,"playId":"cf5df3fa-081f-3751-8fed-7e63a951b81c","pitchNumber":3,"startTime":"2026-06-28T18:33:37.697Z","endTime":"2026-06-28T18:33:40.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T18:33:51.907Z","endTime":"2026-06-28T18:34:04.760Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"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.9,"endSpeed":85.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507575984989085,"aZ":-14.17502063001914,"pfxX":-5.507111456160066,"pfxZ":9.569887499028901,"pX":1.419929699113366,"pZ":2.4123167227692477,"vX0":9.061035850907178,"vY0":-136.39276569975988,"vZ0":-5.246722123902782,"x":62.88,"y":173.65,"x0":-1.232440296142433,"y0":50.00094897815327,"z0":5.341265751711528,"aX":-10.356431391269162},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2404,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40185837842532734,"extension":6.675194394225665},"index":4,"playId":"19136357-ff45-39bb-a7f2-33ddeb1e5eb0","pitchNumber":4,"startTime":"2026-06-28T18:34:04.760Z","endTime":"2026-06-28T18:34:07.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55774984698726,"aZ":-41.77938137029367,"pfxX":3.5973977858351525,"pfxZ":-6.509994568243102,"pX":0.4147773464619892,"pZ":0.9870074558313788,"vX0":3.3406057450675197,"vY0":-120.69490355214388,"vZ0":-1.940885189608216,"x":101.19,"y":212.13,"x0":-1.4548379327457528,"y0":50.00394549540802,"z0":5.4818156878227,"aX":5.305964136988695},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.0,"breakHorizontal":-7.3,"spinRate":2587,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45385713896260516,"extension":6.5394015431510395},"hitData":{"launchSpeed":93.5,"launchAngle":14.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.02,"coordY":80.96}},"index":5,"playId":"7b7b457c-79ec-3c3a-a604-9fb51267baf4","pitchNumber":5,"startTime":"2026-06-28T18:34:18.607Z","endTime":"2026-06-28T18:34:29.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:34:29.614Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Evan Carter grounds into a force out, second baseman Ernie Clement to shortstop Andrés Giménez. Ezequiel Duran out at 2nd. Evan Carter to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:34:33.993Z","endTime":"2026-06-28T18:35:42.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":83.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5850639411085,"aZ":-16.496744141352206,"pfxX":-6.345340198373558,"pfxZ":8.734040698927386,"pX":0.11306107987208042,"pZ":3.528014123079806,"vX0":5.91364500362501,"vY0":-132.8923696776464,"vZ0":-1.9563437782952489,"x":112.69,"y":143.52,"x0":-1.313051240037639,"y0":50.00031597065679,"z0":5.467663553050171,"aX":-11.386167384291594},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2350,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4116304499922485,"extension":6.590849280232612},"index":0,"playId":"5044e2b0-c2a8-38d4-96be-097405ea5cd9","pitchNumber":1,"startTime":"2026-06-28T18:34:53.397Z","endTime":"2026-06-28T18:34:56.814Z","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":"0f26731f-5f94-3d61-8977-9dd4bade08eb","startTime":"2026-06-28T18:35:13.161Z","endTime":"2026-06-28T18:35:18.382Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973139073291602,"aZ":-27.58215249806566,"pfxX":1.1140053705697894,"pfxZ":2.9190799929478626,"pX":0.471614581054642,"pZ":3.467749157175574,"vX0":4.101504598814427,"vY0":-124.36832398575187,"vZ0":0.18144600029089764,"x":99.02,"y":145.15,"x0":-1.3408483495463441,"y0":50.00296761250982,"z0":5.673744648747767,"aX":1.7515553247134092},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.9,"spinRate":2574,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.4397044609612202,"extension":6.464983678723043},"hitData":{"launchSpeed":75.8,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":156.49}},"index":2,"playId":"dc9df692-43f7-33ca-9fa3-fb826c29d0d8","pitchNumber":2,"startTime":"2026-06-28T18:35:34.984Z","endTime":"2026-06-28T18:35:42.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:35:42.846Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Elias Díaz pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:36:02.819Z","endTime":"2026-06-28T18:36:47.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316655318238375,"aZ":-13.357273840068203,"pfxX":-4.4732730138651675,"pfxZ":10.209859505640784,"pX":1.735715160054788,"pZ":3.175401311025114,"vX0":9.259730468059322,"vY0":-135.12606073246906,"vZ0":-3.612942145965637,"x":50.84,"y":153.04,"x0":-1.1593305729835555,"y0":50.00636603025757,"z0":5.472631801044089,"aX":-8.248191567663566},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2456,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4058477122256039,"extension":6.659373541609091},"index":0,"playId":"17b0390b-2fc9-3937-8123-69eb58837aae","pitchNumber":1,"startTime":"2026-06-28T18:36:18.705Z","endTime":"2026-06-28T18:36:21.705Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691235500950683,"aZ":-25.39276527438085,"pfxX":1.4531204904087027,"pfxZ":4.108966693903199,"pX":0.07290304329191935,"pZ":2.4731392969548227,"vX0":3.257288079136177,"vY0":-126.83906157105031,"vZ0":-2.5769477091912645,"x":114.22,"y":172.01,"x0":-1.4100719984078023,"y0":50.00604829594068,"z0":5.4993139121540455,"aX":2.3987394336733674},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-3.2,"spinRate":2586,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.429650874114472,"extension":6.476691796179647},"hitData":{"launchSpeed":81.8,"launchAngle":61.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":86.52,"coordY":144.38}},"index":1,"playId":"b1ddd610-8aec-3894-b13e-7407e5c402e4","pitchNumber":2,"startTime":"2026-06-28T18:36:37.692Z","endTime":"2026-06-28T18:36:47.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:36:47.776Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Osuna lines out to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:37:06.973Z","endTime":"2026-06-28T18:39:28.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.873541140130516,"aZ":-39.770021551448544,"pfxX":3.640029290697134,"pfxZ":-5.233905178674586,"pX":-0.4433022013737557,"pZ":2.6441439482089546,"vX0":1.3725674421805494,"vY0":-119.6483507437915,"vZ0":1.2630795579215381,"x":133.9,"y":167.39,"x0":-1.497163492599443,"y0":50.00377214266544,"z0":5.670653475190712,"aX":5.282170466943489},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.9,"breakHorizontal":-7.0,"spinRate":2497,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.45761316800462737,"extension":6.434266298422962},"index":0,"playId":"cab15011-4b14-3221-98a1-1f36f97a13e2","pitchNumber":1,"startTime":"2026-06-28T18:37:20.198Z","endTime":"2026-06-28T18:37:23.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573461332735487,"aZ":-15.324406893161145,"pfxX":-4.98167694112379,"pfxZ":9.351815994125978,"pX":0.9112940234787834,"pZ":3.621572571073398,"vX0":7.28431431651811,"vY0":-133.34167939557176,"vZ0":-2.163335458237559,"x":82.26,"y":141.0,"x0":-1.2081542725037158,"y0":50.00032101678958,"z0":5.548625736775798,"aX":-8.973809621433302},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2401,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.41072186228805263,"extension":6.599560004390249},"index":1,"playId":"be158f13-1048-3521-8f96-b62871d485a7","pitchNumber":2,"startTime":"2026-06-28T18:37:41.487Z","endTime":"2026-06-28T18:37:45.300Z","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":92.3,"endSpeed":84.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142501948654477,"aZ":-13.377892853666875,"pfxX":-5.670872348784889,"pfxZ":10.292154859292719,"pX":-0.08897320505623511,"pZ":2.4434492413840854,"vX0":5.354067080096592,"vY0":-134.29995551412307,"vZ0":-5.213897717872325,"x":120.39,"y":172.81,"x0":-1.3718236078620551,"y0":50.004791284079126,"z0":5.362027774882051,"aX":-10.358401548498938},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":9.1,"spinRate":2411,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40788646388132,"extension":6.552016312804895},"index":2,"playId":"a17d8356-33a7-3a63-8a78-a7709d8d15fe","pitchNumber":3,"startTime":"2026-06-28T18:38:03.696Z","endTime":"2026-06-28T18:38:06.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"12a97139-7ea9-3ed3-8c3b-8718c930d6e7","startTime":"2026-06-28T18:38:32.900Z","endTime":"2026-06-28T18:38:37.631Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a2b996d8-3f23-3a9d-a5aa-e7b3c3cfde19","startTime":"2026-06-28T18:38:54.988Z","endTime":"2026-06-28T18:39:00.347Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293066106335782,"aZ":-30.119332669001125,"pfxX":-9.172344308213324,"pfxZ":1.2068829805291017,"pX":-0.31674346916775553,"pZ":1.176089178792583,"vX0":5.817665022259112,"vY0":-128.79315336294232,"vZ0":-4.7902720479371546,"x":129.07,"y":207.03,"x0":-1.4020101177789215,"y0":50.000184760285364,"z0":5.362999229495036,"aX":-15.557978127496261},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":1737,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4236993684883146,"extension":6.288159273082982},"hitData":{"launchSpeed":92.1,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":144.99}},"index":5,"playId":"34b8afef-5bde-3e30-8c27-6f86ae897492","pitchNumber":4,"startTime":"2026-06-28T18:39:17.418Z","endTime":"2026-06-28T18:39:28.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:39:28.897Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:44:19.714Z","endTime":"2026-06-28T18:45:21.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T18:42:16.064Z","endTime":"2026-06-28T18:44:21.964Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878807778308946,"aZ":-36.284546932698454,"pfxX":-0.575505598902383,"pfxZ":-2.825843069841378,"pX":0.08491788022354585,"pZ":3.0542133908363396,"vX0":4.53716812232252,"vY0":-119.43547741767381,"vZ0":0.6425845334528866,"x":113.76,"y":156.32,"x0":-1.7604647610927946,"y0":50.005561271529544,"z0":6.031225710352211,"aX":-0.8362200459197205},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.7,"breakHorizontal":0.0,"spinRate":2162,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.457678537989088,"extension":6.633837349961396},"index":1,"playId":"8a36e981-e51d-3e56-b8f0-189440e6630e","pitchNumber":1,"startTime":"2026-06-28T18:44:21.964Z","endTime":"2026-06-28T18:44:25.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89866425031818,"aZ":-25.074471826846153,"pfxX":-8.493366021483311,"pfxZ":3.7730046427107133,"pX":-1.8711324734346721,"pZ":3.218545251205106,"vX0":3.587800461445431,"vY0":-136.96370340155818,"vZ0":-2.042336088406117,"x":188.32,"y":151.88,"x0":-2.1015114710708396,"y0":50.00365207676857,"z0":5.705084679495925,"aX":-15.98566789166505},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2186,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40135340768142136,"extension":6.735361422907804},"index":2,"playId":"8b7ed643-0115-3433-a26f-d87262d9642c","pitchNumber":2,"startTime":"2026-06-28T18:44:35.800Z","endTime":"2026-06-28T18:44:38.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.543405133132573,"aZ":-37.47049958437114,"pfxX":0.8710949157855565,"pfxZ":-3.623034275910112,"pX":0.37955929333490757,"pZ":0.9365662026106949,"vX0":5.223495942071333,"vY0":-119.63798288752469,"vZ0":-3.5105709859191316,"x":102.53,"y":213.49,"x0":-1.93901094864435,"y0":50.00584496908809,"z0":5.757264329055512,"aX":1.2715302828773036},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.1,"breakHorizontal":-2.8,"spinRate":2177,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4565842959726907,"extension":6.756945117480353},"index":3,"playId":"7afce891-ca69-32b8-982b-76e64efa18d7","pitchNumber":3,"startTime":"2026-06-28T18:44:50.924Z","endTime":"2026-06-28T18:44:53.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T18:45:01.737Z","endTime":"2026-06-28T18:45:15.737Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7148765876244,"aZ":-37.509704824413134,"pfxX":1.076724913506328,"pfxZ":-3.689765746739901,"pX":1.0470044463140793,"pZ":0.3027758034073279,"vX0":6.429590265175656,"vY0":-119.63255296738852,"vZ0":-4.642760282784084,"x":77.09,"y":230.61,"x0":-1.818645779785334,"y0":50.004252537226776,"z0":5.6415219113656105,"aX":1.55565744683286},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.6,"breakHorizontal":-3.6,"spinRate":2222,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4583566184044279,"extension":6.845539514997208},"index":5,"playId":"3d162fad-c37a-3aa0-b418-c5b4a4c81c5e","pitchNumber":4,"startTime":"2026-06-28T18:45:15.737Z","endTime":"2026-06-28T18:45:21.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:45:21.804Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kazuma Okamoto pops out to second baseman Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:45:38.078Z","endTime":"2026-06-28T18:47:19.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":76.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.430655635343605,"aZ":-38.10257940139882,"pfxX":0.32603530242511525,"pfxZ":-4.084680063073511,"pX":-0.6868570868465027,"pZ":2.750998497574335,"vX0":3.136148672624105,"vY0":-118.98903878016672,"vZ0":0.7187925733114073,"x":143.18,"y":164.5,"x0":-2.0582492504227914,"y0":50.00451587130302,"z0":5.8667541220422885,"aX":0.4728154088933969},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.1,"breakHorizontal":-1.3,"spinRate":2131,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.45835193005479624,"extension":6.690161558656297},"index":0,"playId":"6fc77c5c-82f7-3a75-81c5-45f89632f744","pitchNumber":1,"startTime":"2026-06-28T18:45:48.032Z","endTime":"2026-06-28T18:45:51.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424630940720203,"aZ":-23.37779228886181,"pfxX":-10.648992201829707,"pfxZ":4.612467665013359,"pX":0.5521150457397505,"pZ":3.542752811633086,"vX0":10.086979263236985,"vY0":-136.80162457893923,"vZ0":-1.519784430214799,"x":95.95,"y":143.13,"x0":-1.7882973911771447,"y0":50.00267450708803,"z0":5.698290464780089,"aX":-20.309489020462713},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2191,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3994284925152525,"extension":6.723682405819298},"index":1,"playId":"1c8f55ed-b0b0-3da7-8ae8-0397eeccd3a9","pitchNumber":2,"startTime":"2026-06-28T18:46:02.291Z","endTime":"2026-06-28T18:46:06.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33198582230121,"aZ":-18.82359102674405,"pfxX":-6.2187928747275985,"pfxZ":6.97980378387197,"pX":-0.26198839627544607,"pZ":3.4156176199971493,"vX0":6.943302703273814,"vY0":-137.6356461856843,"vZ0":-2.1661019612840886,"x":126.99,"y":146.56,"x0":-2.0127215429653402,"y0":50.005591081468026,"z0":5.491424838737134,"aX":-11.900600886995312},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":9.7,"spinRate":2112,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39838149039821946,"extension":6.893233354615715},"index":2,"playId":"805f7086-8648-362e-9b60-285c02500538","pitchNumber":3,"startTime":"2026-06-28T18:46:18.308Z","endTime":"2026-06-28T18:46:21.308Z","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.3,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13907987958955,"aZ":-19.92634080173446,"pfxX":-6.021294658283955,"pfxZ":6.421334178755492,"pX":-0.15501563495158713,"pZ":3.344073785871793,"vX0":6.758994343153779,"vY0":-137.1897423465062,"vZ0":-2.341664102962524,"x":122.91,"y":148.49,"x0":-1.867478755175452,"y0":50.00476046408351,"z0":5.565874854376037,"aX":-11.488066350902365},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2117,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3991430509772371,"extension":6.623220155293268},"index":3,"playId":"5ea42cf9-8022-3fe6-a236-f5dbdecd02f0","pitchNumber":4,"startTime":"2026-06-28T18:46:32.125Z","endTime":"2026-06-28T18:46:35.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434170412694023,"aZ":-19.886483147302336,"pfxX":-6.592785345547089,"pfxZ":6.212715187323772,"pX":1.4363273374196255,"pZ":2.662101589284811,"vX0":11.554613276476042,"vY0":-138.86962682327703,"vZ0":-4.051869653251025,"x":62.25,"y":166.9,"x0":-1.8981660300295107,"y0":50.0035209396847,"z0":5.441719026946901,"aX":-13.04102042931808},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":2076,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39254003360290124,"extension":7.07639416832677},"index":4,"playId":"0d7fbc93-196c-3376-b27d-1eff1d950e13","pitchNumber":5,"startTime":"2026-06-28T18:46:53.249Z","endTime":"2026-06-28T18:46:56.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.459712554058807,"aZ":-39.046654606738834,"pfxX":1.1810050856158747,"pfxZ":-4.641783460504405,"pX":0.12058922341783077,"pZ":1.6524303015679407,"vX0":4.458646572777425,"vY0":-120.16718002446916,"vZ0":-1.5282233586978908,"x":112.4,"y":194.16,"x0":-1.9025191860486563,"y0":50.0009033845418,"z0":5.72499741184004,"aX":1.7491323527549287},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.5,"breakHorizontal":-3.1,"spinRate":2260,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4535699072606949,"extension":6.505902551544446},"hitData":{"launchSpeed":79.2,"launchAngle":62.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.82,"coordY":148.01}},"index":5,"playId":"9446e0fe-eca9-3c91-87d4-34bacbb3e0df","pitchNumber":6,"startTime":"2026-06-28T18:47:10.469Z","endTime":"2026-06-28T18:47:19.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:47:19.745Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:47:38.196Z","endTime":"2026-06-28T18:49:04.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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":83.4,"endSpeed":77.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820255065991752,"aZ":-34.83645392910971,"pfxX":-0.18358779050056961,"pfxZ":-1.767361962074685,"pX":0.5566002704708201,"pZ":1.0996472771621457,"vX0":5.715699489281459,"vY0":-121.43005369473472,"vZ0":-3.909338060936614,"x":95.78,"y":209.09,"x0":-1.7951818123903374,"y0":50.00423215546939,"z0":5.733534039864258,"aX":-0.278046600727481},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.8,"breakHorizontal":-1.0,"spinRate":2149,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44956176970165496,"extension":6.787446425707035},"index":0,"playId":"0adb8df5-3214-3517-8da3-665bf286b2c1","pitchNumber":1,"startTime":"2026-06-28T18:47:46.413Z","endTime":"2026-06-28T18:47:49.413Z","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":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.465472287526907,"aZ":-36.64482514637056,"pfxX":1.1541212755342758,"pfxZ":-3.0464221238435387,"pX":0.546523677718835,"pZ":0.6937470078200145,"vX0":5.528622285636604,"vY0":-119.83189852051405,"vZ0":-4.066328023915146,"x":96.17,"y":220.05,"x0":-1.9332454531868761,"y0":50.005484899371176,"z0":5.659863048072685,"aX":1.6912382690477636},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.2,"breakHorizontal":-3.4,"spinRate":2216,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45573029224278105,"extension":6.769794583168928},"index":1,"playId":"f27de148-cb3f-36f4-878b-4e7bc511585d","pitchNumber":2,"startTime":"2026-06-28T18:48:04.559Z","endTime":"2026-06-28T18:48:07.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615031808779836,"aZ":-18.072833122029184,"pfxX":-7.360003711399198,"pfxZ":7.395694128228796,"pX":-0.3904631079604614,"pZ":2.0742607249729486,"vX0":7.29819528104976,"vY0":-137.25739216953343,"vZ0":-5.756470469127768,"x":131.88,"y":182.77,"x0":-2.1286831448747954,"y0":50.00288660375085,"z0":5.430993732667122,"aX":-14.032211357210164},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":2239,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3991873503818306,"extension":6.749335124451591},"index":2,"playId":"5d7a98fb-e858-3a6b-847b-1a9cf35d1352","pitchNumber":3,"startTime":"2026-06-28T18:48:27.342Z","endTime":"2026-06-28T18:48:30.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642485323467927,"aZ":-36.2798112014804,"pfxX":-1.1682942798645213,"pfxZ":-2.769067167796405,"pX":-0.5141159060624663,"pZ":1.6500448753229453,"vX0":3.8400289519933333,"vY0":-120.72794257479175,"vZ0":-2.1243580265057744,"x":136.6,"y":194.23,"x0":-1.9708239911106549,"y0":50.00433335137571,"z0":5.722846013961377,"aX":-1.7319898328934344},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":1.2,"spinRate":2189,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4530180723383612,"extension":6.729606752194391},"hitData":{"launchSpeed":62.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.68,"coordY":137.73}},"index":3,"playId":"4707df5c-e008-3ac3-ae58-f1377f80f31e","pitchNumber":4,"startTime":"2026-06-28T18:48:51.436Z","endTime":"2026-06-28T18:49:04.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:49:04.881Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:49:24.056Z","endTime":"2026-06-28T18:51:17.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248710826081485,"aZ":-26.098985634387702,"pfxX":-8.700071935909108,"pfxZ":3.115579104679817,"pX":0.6396630977868014,"pZ":4.068362588360557,"vX0":9.960855208295124,"vY0":-138.58739443822265,"vZ0":0.24041096563293418,"x":92.62,"y":128.93,"x0":-1.8665191092265332,"y0":50.0034282006202,"z0":5.720218329360815,"aX":-16.967080820980236},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":13.8,"spinRate":2253,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3948424267663442,"extension":6.804007539591494},"index":0,"playId":"5f252329-a508-3de4-afb0-7c64b76a171b","pitchNumber":1,"startTime":"2026-06-28T18:49:33.031Z","endTime":"2026-06-28T18:49:36.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74765232954818,"aZ":-27.03689970334597,"pfxX":-10.713257702458465,"pfxZ":2.710020056322323,"pX":0.5043323754516829,"pZ":2.5255198217483,"vX0":10.271394742816842,"vY0":-136.95279616655205,"vZ0":-3.115377892107226,"x":97.78,"y":170.59,"x0":-1.906071969444617,"y0":50.00484194846171,"z0":5.53076490832008,"aX":-20.31769230843569},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":2145,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40022020535731784,"extension":6.54822010155662},"index":1,"playId":"7ecab11b-040e-38bc-8fcd-aed886dcee48","pitchNumber":2,"startTime":"2026-06-28T18:49:53.809Z","endTime":"2026-06-28T18:49:57.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333536186950006,"aZ":-27.660844239521822,"pfxX":1.4746382702143364,"pfxZ":2.7021121764697007,"pX":0.14551745959922646,"pZ":1.58212170728541,"vX0":5.173787029244446,"vY0":-128.21050319170698,"vZ0":-4.933877722069839,"x":111.45,"y":196.06,"x0":-2.0864980401943756,"y0":50.006113573396945,"z0":5.677987426596216,"aX":2.466842423334457},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2176,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4264446745873838,"extension":6.7600590054407945},"index":2,"playId":"fdfa2850-60fe-388e-afae-543ade905587","pitchNumber":3,"startTime":"2026-06-28T18:50:15.379Z","endTime":"2026-06-28T18:50:18.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51844240259234,"aZ":-35.500104665756204,"pfxX":0.7826521061254514,"pfxZ":-2.1888588522918693,"pX":0.19605108681877143,"pZ":0.38426982813815347,"vX0":5.01464729824782,"vY0":-122.47772955024294,"vZ0":-5.344375439385964,"x":109.53,"y":228.4,"x0":-1.9769186761167366,"y0":50.000040916114855,"z0":5.6203357508437675,"aX":1.1910799195323827},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.9,"breakHorizontal":-2.5,"spinRate":2256,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4467117327781893,"extension":7.043467405135368},"index":3,"playId":"e4483d36-1c7d-3f72-bfac-bfbb286a591c","pitchNumber":4,"startTime":"2026-06-28T18:50:38.876Z","endTime":"2026-06-28T18:50:43.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.812912601274466,"aZ":-29.627909762725356,"pfxX":1.9499329686416678,"pfxZ":1.5747369158243685,"pX":1.2306722678014246,"pZ":0.8372773379910087,"vX0":7.361498896736383,"vY0":-127.46199107650942,"vZ0":-6.045544190550751,"x":70.09,"y":216.17,"x0":-1.9705255766664045,"y0":50.001409698208306,"z0":5.635798610149549,"aX":3.1462521648058335},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2152,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43286978428301737,"extension":6.742555543378483},"index":4,"playId":"11257b33-20c3-3726-adf3-dafd58a5838d","pitchNumber":5,"startTime":"2026-06-28T18:51:13.487Z","endTime":"2026-06-28T18:51:17.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:51:17.389Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:53:36.744Z","endTime":"2026-06-28T18:54:50.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394962755116584,"aZ":-40.29767579107749,"pfxX":4.791036457547843,"pfxZ":-5.641220038992745,"pX":0.7589593292939123,"pZ":0.6872330245384384,"vX0":3.800865162698445,"vY0":-119.37796745060488,"vZ0":-2.67001111714562,"x":88.07,"y":220.22,"x0":-1.4772695161311995,"y0":50.00152501497934,"z0":5.454304192877103,"aX":6.9008009235524455},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.6,"breakHorizontal":-9.6,"spinRate":2560,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4591539186573641,"extension":6.292259451765235},"index":0,"playId":"783a5876-4979-3f85-8912-ec6438f2fb52","pitchNumber":1,"startTime":"2026-06-28T18:53:47.747Z","endTime":"2026-06-28T18:53:52.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334017457568677,"aZ":-41.37985108445573,"pfxX":2.696261118425264,"pfxZ":-6.410233373848393,"pX":-0.4827868172803526,"pZ":1.996042603930248,"vX0":1.765218581680263,"vY0":-119.21705336833799,"vZ0":0.30765719539419356,"x":135.4,"y":184.89,"x0":-1.5835418080908439,"y0":50.00119451812793,"z0":5.606126427682848,"aX":3.8730453847463093},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.3,"breakHorizontal":-5.3,"spinRate":2382,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.45977545475736514,"extension":6.308485032360617},"index":1,"playId":"64384005-6af8-3e37-88ed-422c2f2da607","pitchNumber":2,"startTime":"2026-06-28T18:54:05.456Z","endTime":"2026-06-28T18:54:08.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T18:54:19.507Z","endTime":"2026-06-28T18:54:32.500Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76131404033219,"aZ":-15.888530374566617,"pfxX":-3.519023188624762,"pfxZ":9.201161924472434,"pX":-0.3540054415050429,"pZ":4.848503152458664,"vX0":4.171343723754353,"vY0":-133.0049023572182,"vZ0":0.8477454432844496,"x":130.49,"y":107.87,"x0":-1.4944792622188143,"y0":50.001469596555005,"z0":5.687949220194374,"aX":-6.2279970254978005},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2390,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4137329298408674,"extension":6.502823853687629},"index":3,"playId":"4fe30c4a-5442-37ab-8816-f498ee58dcd1","pitchNumber":3,"startTime":"2026-06-28T18:54:32.500Z","endTime":"2026-06-28T18:54:35.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90480473178345,"aZ":-15.32168344883193,"pfxX":-5.1080984562445275,"pfxZ":9.6156375683897,"pX":-0.11576631541836256,"pZ":3.8199692117323822,"vX0":4.838351101101132,"vY0":-132.46636874914856,"vZ0":-1.7684776238151116,"x":121.41,"y":135.64,"x0":-1.314436041495708,"y0":50.00442633396088,"z0":5.633147387487126,"aX":-8.95479661038967},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2284,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.415656348433028,"extension":6.579135413478956},"index":4,"playId":"b9d06f8b-cac6-3a46-8a7f-1f55b27bfc33","pitchNumber":4,"startTime":"2026-06-28T18:54:47.559Z","endTime":"2026-06-28T18:54:50.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:54:50.559Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:54:59.928Z","endTime":"2026-06-28T18:56:43.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.785001408262417,"aZ":-43.535765101190364,"pfxX":3.6745240608964136,"pfxZ":-7.968805784920358,"pX":0.8099313852608795,"pZ":2.201198933363244,"vX0":4.120367404253308,"vY0":-119.20990389783191,"vZ0":1.043573322924449,"x":86.13,"y":179.35,"x0":-1.4238088315273925,"y0":50.00085738287192,"z0":5.715030155732813,"aX":5.2404984485576875},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.8,"breakHorizontal":-7.7,"spinRate":2585,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.46101701415259555,"extension":6.4327747497853744},"index":0,"playId":"59141f0b-231f-3045-ab65-ee2f8bc1f253","pitchNumber":1,"startTime":"2026-06-28T18:55:16.149Z","endTime":"2026-06-28T18:55:19.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230740435133406,"aZ":-16.088791273635888,"pfxX":-3.708350077968139,"pfxZ":8.778288795902691,"pX":0.7602730893239025,"pZ":3.7727796180856465,"vX0":6.647092532078986,"vY0":-134.52675982966593,"vZ0":-1.863887029426626,"x":88.02,"y":136.91,"x0":-1.2610400430351234,"y0":50.004308328555666,"z0":5.615346251979696,"aX":-6.797187660625721},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":5.3,"spinRate":2340,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40718785944472025,"extension":6.579528599819175},"index":1,"playId":"1bdb1ec3-fb1b-38f8-b0ec-b1fd12e5495f","pitchNumber":2,"startTime":"2026-06-28T18:55:37.202Z","endTime":"2026-06-28T18:55:40.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99912982050977,"aZ":-15.215957670201849,"pfxX":-5.03944183657973,"pfxZ":9.347709295857769,"pX":0.761483648226401,"pZ":3.761978589297202,"vX0":7.227765503919227,"vY0":-133.86996739663914,"vZ0":-2.067460501917689,"x":87.97,"y":137.21,"x0":-1.3191541479560807,"y0":50.003567700066185,"z0":5.633927302397317,"aX":-9.143883289249624},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2286,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40920300669986265,"extension":6.5991674913241685},"index":2,"playId":"74fe6901-9093-335c-afcc-852800fb60e0","pitchNumber":3,"startTime":"2026-06-28T18:55:52.068Z","endTime":"2026-06-28T18:55:55.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360676193476962,"aZ":-42.28761047701822,"pfxX":2.758423276663867,"pfxZ":-7.099533521418181,"pX":0.7672815117066271,"pZ":1.0560218823840775,"vX0":4.282489173852069,"vY0":-119.29237498239458,"vZ0":-1.6567343534548933,"x":87.75,"y":210.27,"x0":-1.4173989332973251,"y0":50.00263229869083,"z0":5.611135322530034,"aX":3.929430106976772},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.0,"breakHorizontal":-6.1,"spinRate":2680,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46114260161544296,"extension":6.449373386028981},"index":3,"playId":"4a3a3d28-b51a-3fa9-9597-7e7e58598fed","pitchNumber":4,"startTime":"2026-06-28T18:56:06.998Z","endTime":"2026-06-28T18:56:09.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T18:56:17.661Z","endTime":"2026-06-28T18:56:39.533Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55295194192073,"aZ":-14.54154106427582,"pfxX":-5.59794272673135,"pfxZ":9.660269795635424,"pX":0.8615221847793574,"pZ":2.6166433864848235,"vX0":7.598001148024136,"vY0":-134.5713845143969,"vZ0":-4.903032018663744,"x":84.16,"y":168.13,"x0":-1.2776598117032292,"y0":50.00187562557876,"z0":5.500445333739612,"aX":-10.216867984318423},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2329,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4077971747225342,"extension":6.696337992098994},"index":5,"playId":"d4fd136b-d91c-3a5b-b1a4-8d536fd54d30","pitchNumber":5,"startTime":"2026-06-28T18:56:39.533Z","endTime":"2026-06-28T18:56:43.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:56:43.940Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:57:09.143Z","endTime":"2026-06-28T18:58:46.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60300635757653,"aZ":-31.29415488349617,"pfxX":-7.433751401955147,"pfxZ":0.5400272433764766,"pX":-0.5722744610655827,"pZ":2.312916629238034,"vX0":4.800358982230831,"vY0":-127.33860324892112,"vZ0":-1.7868704808509421,"x":138.81,"y":176.33,"x0":-1.5138429073338446,"y0":50.00626692841927,"z0":5.494263831234215,"aX":-12.237700420866986},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":12.4,"spinRate":1864,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4297537652366499,"extension":6.448234925441615},"index":0,"playId":"bfe79b30-f493-3dc5-8a76-171a1acc9bbc","pitchNumber":1,"startTime":"2026-06-28T18:57:38.463Z","endTime":"2026-06-28T18:57:41.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199724490698955,"aZ":-17.2759525257892,"pfxX":-4.121670474693225,"pfxZ":8.104093848055799,"pX":-0.710425997528548,"pZ":1.907071737685769,"vX0":3.5690912947512743,"vY0":-134.50040189970167,"vZ0":-5.936778253782371,"x":144.08,"y":187.29,"x0":-1.5167861942884695,"y0":50.0049326020653,"z0":5.361232042063808,"aX":-7.579484559485117},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4066778093165304,"extension":6.483669561917235},"index":1,"playId":"32e8bad6-4985-396e-8dee-5337b1d212ff","pitchNumber":2,"startTime":"2026-06-28T18:57:53.477Z","endTime":"2026-06-28T18:58:20.500Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3639549217751,"aZ":-35.50652277787747,"pfxX":7.478238056718919,"pfxZ":-2.3309388587671966,"pX":1.1111303288143877,"pZ":0.3117515069142302,"vX0":3.694074111221683,"vY0":-119.3676134693031,"vZ0":-4.401416887067931,"x":74.65,"y":230.36,"x0":-1.4309213590635834,"y0":50.00032664055011,"z0":5.398707534437379,"aX":10.718037462682485},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.0,"breakHorizontal":-14.5,"spinRate":2551,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45999805586486087,"extension":6.510784999195969},"index":2,"playId":"c738459f-c529-3762-89eb-4b73c0072eab","pitchNumber":3,"startTime":"2026-06-28T18:58:19.359Z","endTime":"2026-06-28T18:58:22.553Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291241372457794,"aZ":-38.551314630882985,"pfxX":4.855977333313822,"pfxZ":-4.276107372622402,"pX":1.789570425597506,"pZ":-0.01974702932615105,"vX0":5.930841713654315,"vY0":-121.48658313945916,"vZ0":-5.047790390721895,"x":48.79,"y":239.31,"x0":-1.3162256927605527,"y0":50.00257642846556,"z0":5.443888047975783,"aX":7.241851983962422},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.8,"breakHorizontal":-10.2,"spinRate":2597,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45124182788275835,"extension":6.34115490575909},"index":3,"playId":"a5f593fc-49b2-38fa-90d0-498c8d226639","pitchNumber":4,"startTime":"2026-06-28T18:58:40.639Z","endTime":"2026-06-28T18:58:46.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T18:58:46.637Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:00:42.849Z","endTime":"2026-06-28T19:01:56.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532424584263776,"aZ":-26.2982562380064,"pfxX":-9.221116254955557,"pfxZ":3.023720075707071,"pX":-0.18938559104029884,"pZ":2.206998593145162,"vX0":8.054353907205948,"vY0":-138.1945349241601,"vZ0":-4.540394160296141,"x":124.22,"y":179.19,"x0":-1.9374014483143196,"y0":50.002940847819545,"z0":5.628435712516536,"aX":-17.914142945661006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":15.1,"spinRate":2101,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3956907815644124,"extension":6.840751867939496},"index":0,"playId":"f47ada11-bbed-3700-8abd-f01ab3352289","pitchNumber":1,"startTime":"2026-06-28T19:01:03.644Z","endTime":"2026-06-28T19:01:07.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T19:01:16.078Z","endTime":"2026-06-28T19:01:30.299Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"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":82.0,"endSpeed":76.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464134250449362,"aZ":-33.677531273649336,"pfxX":-1.2170494799090752,"pfxZ":-1.0464099292739883,"pX":0.17923366112786882,"pZ":0.2594675932486257,"vX0":5.083862453087688,"vY0":-119.27242058328957,"vZ0":-5.5914441669134956,"x":110.17,"y":231.77,"x0":-1.8195860207188244,"y0":50.00052503418233,"z0":5.663295266999314,"aX":-1.7580959824279896},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.0,"breakHorizontal":1.0,"spinRate":2184,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45884746419425904,"extension":7.169670698459781},"index":2,"playId":"27797101-2ee3-306e-945a-6683058fa1d4","pitchNumber":2,"startTime":"2026-06-28T19:01:30.299Z","endTime":"2026-06-28T19:01:33.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9681684095946,"aZ":-26.653860876325048,"pfxX":-9.107672824193628,"pfxZ":2.919515911210368,"pX":-0.11121222598747632,"pZ":2.4242424901052835,"vX0":8.070545158925372,"vY0":-136.16706691260327,"vZ0":-3.5560740251101723,"x":121.24,"y":173.33,"x0":-1.920256693577006,"y0":50.003069598174186,"z0":5.576976712919321,"aX":-17.22142284095524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":2047,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40119953976216305,"extension":6.731409956433201},"hitData":{"launchSpeed":89.9,"launchAngle":36.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.12,"coordY":110.01}},"index":3,"playId":"4a22db08-f8f9-3e4a-882d-976038411fbb","pitchNumber":3,"startTime":"2026-06-28T19:01:48.022Z","endTime":"2026-06-28T19:01:56.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:01:56.491Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:02:32.992Z","endTime":"2026-06-28T19:03:41.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25156482631774,"aZ":-35.92260719378142,"pfxX":-0.513825623782679,"pfxZ":-2.593498686712211,"pX":-0.41328496368138523,"pZ":1.9678734016761954,"vX0":3.6213684262735346,"vY0":-119.00226375195768,"vZ0":-1.412378237710279,"x":132.75,"y":185.65,"x0":-1.8832055380794381,"y0":50.003790522173155,"z0":5.801459968084243,"aX":-0.74296099249624},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.8,"breakHorizontal":0.1,"spinRate":2212,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4589731144986313,"extension":6.8043141406861},"index":0,"playId":"784894f9-b5df-326c-9469-e52f17893656","pitchNumber":1,"startTime":"2026-06-28T19:02:43.009Z","endTime":"2026-06-28T19:02:46.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192657279852792,"aZ":-17.25234146717254,"pfxX":-3.8383965027829223,"pfxZ":7.688546540011856,"pX":-0.6670643042302042,"pZ":2.936259396830267,"vX0":5.43902006185243,"vY0":-138.4826860812639,"vZ0":-3.7610253846331676,"x":142.43,"y":159.5,"x0":-2.1586890936681904,"y0":50.00066750145162,"z0":5.467421282580207,"aX":-7.447748288221588},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":5.8,"spinRate":2118,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3956636144440697,"extension":6.753052057292643},"index":1,"playId":"dcc6ccf8-6049-38a5-a231-0d4752890feb","pitchNumber":2,"startTime":"2026-06-28T19:02:59.846Z","endTime":"2026-06-28T19:03:02.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7417116725948,"aZ":-37.90201796200775,"pfxX":0.8528195700474372,"pfxZ":-3.8381537182205827,"pX":-0.3511813497943919,"pZ":1.2766763921375108,"vX0":3.5040788484152814,"vY0":-121.19984935359143,"vZ0":-2.8351685648667493,"x":130.39,"y":204.31,"x0":-1.9238763878882374,"y0":50.00089895656623,"z0":5.7578736558845875,"aX":1.2732516262858486},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.3,"breakHorizontal":-2.4,"spinRate":2204,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.45119723484314633,"extension":6.925492074796203},"index":2,"playId":"beaba39e-2803-36d1-b3f5-ecd63ebf1e6d","pitchNumber":3,"startTime":"2026-06-28T19:03:15.479Z","endTime":"2026-06-28T19:03:18.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092210700008785,"aZ":-21.679587808614365,"pfxX":-4.952532327616355,"pfxZ":5.560200858349942,"pX":-0.9702428020901662,"pZ":2.9341810355305946,"vX0":5.295552082783408,"vY0":-136.5213883810958,"vZ0":-2.638513638355996,"x":153.98,"y":159.56,"x0":-2.2917719453732843,"y0":50.00344990113946,"z0":5.4056604380347295,"aX":-9.348146950462212},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":7.8,"spinRate":1988,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40122433317870065,"extension":6.833660289063112},"index":3,"playId":"a6bcb92a-bdb6-3c90-ac53-bfa7e8932647","pitchNumber":4,"startTime":"2026-06-28T19:03:37.982Z","endTime":"2026-06-28T19:03:41.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:03:41.074Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:03:53.449Z","endTime":"2026-06-28T19:06:44.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39668468821592,"aZ":-20.224880585178806,"pfxX":-6.0977195599744345,"pfxZ":6.217937006626325,"pX":-0.8856744746226511,"pZ":2.623755164008191,"vX0":5.648601288962877,"vY0":-137.48195334151222,"vZ0":-3.8836183746997754,"x":150.76,"y":167.94,"x0":-2.170865493801231,"y0":50.00308358932629,"z0":5.4208524926274855,"aX":-11.717696290150077},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":10.0,"spinRate":2150,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3978286356628957,"extension":6.882728268406095},"index":0,"playId":"fed32065-e22f-3c1e-9091-72cfc0c5a25e","pitchNumber":1,"startTime":"2026-06-28T19:04:08.664Z","endTime":"2026-06-28T19:04:13.680Z","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.5,"endSpeed":86.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.370033669076577,"aZ":-20.846467079158728,"pfxX":-5.144046780737631,"pfxZ":5.905995332323181,"pX":-1.0998854592326475,"pZ":2.9169744449726362,"vX0":4.875746997108803,"vY0":-137.59503479295157,"vZ0":-2.8604148836242578,"x":158.93,"y":160.02,"x0":-2.2260471850301933,"y0":50.00554936636653,"z0":5.381771722590656,"aX":-9.870747272488142},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":8.3,"spinRate":2080,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3979871650358695,"extension":6.816822523594522},"index":1,"playId":"8feb880d-2a65-3379-8da8-9073587d5093","pitchNumber":2,"startTime":"2026-06-28T19:04:25.544Z","endTime":"2026-06-28T19:04:28.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T19:04:35.753Z","endTime":"2026-06-28T19:04:48.770Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844510033353565,"aZ":-16.91710528907975,"pfxX":-4.748296606272127,"pfxZ":7.90790218667486,"pX":0.012014244467617017,"pZ":1.0523723694944735,"vX0":7.505717570153673,"vY0":-138.274842444515,"vZ0":-8.208659490418317,"x":116.54,"y":210.37,"x0":-2.125104017969065,"y0":50.00483366456029,"z0":5.202414597295593,"aX":-9.163923628194807},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2110,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3966395114964736,"extension":6.921931588620369},"index":3,"playId":"a6609e93-6899-3d57-b2bb-acfb2f829671","pitchNumber":3,"startTime":"2026-06-28T19:04:48.770Z","endTime":"2026-06-28T19:04:51.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562380533342854,"aZ":-35.29577712197083,"pfxX":0.34210991423352777,"pfxZ":-2.1085858123912504,"pX":0.41980714471927594,"pZ":0.7418394913774292,"vX0":5.548102006210942,"vY0":-120.83398802504985,"vZ0":-4.086276182600235,"x":101.0,"y":218.75,"x0":-1.950614381768999,"y0":50.00478172224259,"z0":5.556326390339653,"aX":0.5053402472166684},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":-1.9,"spinRate":2246,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45329586360906626,"extension":6.852130238317706},"index":4,"playId":"e3f64f2b-81f1-3603-99d8-8ee4f205f0f3","pitchNumber":4,"startTime":"2026-06-28T19:05:07.633Z","endTime":"2026-06-28T19:05:10.633Z","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.8,"endSpeed":88.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066025349445244,"aZ":-19.920859210483293,"pfxX":-4.422923087947994,"pfxZ":6.194615192930291,"pX":-0.4931376040015793,"pZ":2.530958926207969,"vX0":6.086233986632454,"vY0":-139.47147347561193,"vZ0":-4.177223118017026,"x":135.8,"y":170.44,"x0":-2.1245117931992503,"y0":50.00678538279082,"z0":5.354385075984887,"aX":-8.754706891814251},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":6.8,"spinRate":2245,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39205890310861724,"extension":6.815452040846104},"index":5,"playId":"37235908-9345-3261-8a98-1def64b0b376","pitchNumber":5,"startTime":"2026-06-28T19:05:28.286Z","endTime":"2026-06-28T19:05:31.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.137694809426435,"aZ":-36.500146736612365,"pfxX":1.472079963433615,"pfxZ":-2.868373955982954,"pX":-0.28278836085433345,"pZ":1.0514850091733905,"vX0":3.5703713325282016,"vY0":-121.27447579079988,"vZ0":-3.5111897307149125,"x":127.78,"y":210.39,"x0":-1.958604182543067,"y0":50.003583783350685,"z0":5.664195955424979,"aX":2.218451383101812},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.8,"breakHorizontal":-3.5,"spinRate":2198,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4496407206699513,"extension":6.849097809954288},"index":6,"playId":"6eb2998d-a02d-38d2-8339-659cd0d35dd5","pitchNumber":6,"startTime":"2026-06-28T19:05:45.453Z","endTime":"2026-06-28T19:05:48.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744206323343857,"aZ":-33.324360874185494,"pfxX":-0.9214770072546128,"pfxZ":-0.74936563850092,"pX":0.5468751461811822,"pZ":0.18061420210318452,"vX0":5.857546373323895,"vY0":-122.98913224721554,"vZ0":-6.426912360237175,"x":96.15,"y":233.9,"x0":-1.738464687079276,"y0":50.00148504051738,"z0":5.629138845217708,"aX":-1.4230175412663437},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":0.4,"spinRate":2142,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44413397907885876,"extension":6.8363958023941604},"index":7,"playId":"e0aa80b8-e8f5-35fb-a9d8-665a4f7fbf43","pitchNumber":7,"startTime":"2026-06-28T19:06:09.388Z","endTime":"2026-06-28T19:06:13.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748413990069242,"aZ":-25.936536367432996,"pfxX":-8.32381316439958,"pfxZ":3.196441774877666,"pX":0.14109935499410464,"pZ":2.5450568113543155,"vX0":8.640172083802732,"vY0":-138.3469354282924,"vZ0":-3.5812614536249,"x":111.62,"y":170.06,"x0":-1.9300669104011066,"y0":50.006448076202105,"z0":5.580416700829519,"aX":-16.257740530325492},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":2173,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3948222847192855,"extension":6.950538616005579},"hitData":{"launchSpeed":78.4,"launchAngle":18.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.34,"coordY":111.8}},"index":8,"playId":"eac60ac0-9940-38cc-8871-162053a40d41","pitchNumber":8,"startTime":"2026-06-28T19:06:34.319Z","endTime":"2026-06-28T19:06:44.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:06:44.884Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"George Springer reaches on a throwing error by shortstop Corey Seager. Andrés Giménez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:07:02.211Z","endTime":"2026-06-28T19:08:48.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01379097604365,"aZ":-25.723809124362422,"pfxX":1.5179952231457798,"pfxZ":3.693323785165431,"pX":0.4553224914739438,"pZ":0.8671933616678493,"vX0":5.986969940154862,"vY0":-130.26221228618235,"vZ0":-7.314734030121254,"x":99.64,"y":215.37,"x0":-2.054538538026575,"y0":50.00597796840048,"z0":5.609864127930564,"aX":2.652548217478011},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.8,"spinRate":2138,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4177894289522066,"extension":6.636008588959204},"index":0,"playId":"24335992-1f00-3536-9178-787f1c7c3df3","pitchNumber":1,"startTime":"2026-06-28T19:07:13.383Z","endTime":"2026-06-28T19:07:16.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29755619734021,"aZ":-25.22866418676364,"pfxX":-10.05452229633784,"pfxZ":3.729856310886176,"pX":-0.7837387031027153,"pZ":2.2360236567012852,"vX0":6.8403967865310165,"vY0":-135.77123084062282,"vZ0":-4.272501008683269,"x":146.87,"y":178.41,"x0":-2.0320747389274434,"y0":50.006270038131156,"z0":5.590359677848722,"aX":-18.73638215156382},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2100,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40374627704103805,"extension":6.928571883663319},"index":1,"playId":"33743e60-db67-34c8-9c8f-dbcb85330677","pitchNumber":2,"startTime":"2026-06-28T19:07:34.872Z","endTime":"2026-06-28T19:07:37.872Z","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.2,"endSpeed":85.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75836195807927,"aZ":-23.804757237124363,"pfxX":-9.896335373216935,"pfxZ":4.497864992687503,"pX":-0.05344742882718913,"pZ":1.4427925791119847,"vX0":8.267551957388925,"vY0":-135.36767916557136,"vZ0":-6.410776097979227,"x":119.04,"y":199.82,"x0":-1.8570931709394798,"y0":50.0056865232813,"z0":5.5016938864194165,"aX":-18.422295919077776},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2146,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40419020141899153,"extension":6.811696962266134},"index":2,"playId":"a9d1ddea-0718-367e-8c74-48f3c51dcbba","pitchNumber":3,"startTime":"2026-06-28T19:07:56.188Z","endTime":"2026-06-28T19:08:00.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65752753244772,"aZ":-25.1395579219315,"pfxX":-0.48102985585485936,"pfxZ":4.2771247441354285,"pX":0.7301554240370607,"pZ":1.0978266850261271,"vX0":7.0605751476492475,"vY0":-126.63255292282746,"vZ0":-6.2320911300434325,"x":89.17,"y":209.14,"x0":-2.016282841218435,"y0":50.005580962801474,"z0":5.566673863209466,"aX":-0.7926028780159171},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-0.5,"spinRate":2121,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4303652653588248,"extension":6.433193939580677},"index":3,"playId":"e433be0a-cff4-3a26-bb10-9dfef42409ca","pitchNumber":4,"startTime":"2026-06-28T19:08:16.946Z","endTime":"2026-06-28T19:08:20.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478521456251695,"aZ":-28.221097575884812,"pfxX":-8.317506281551067,"pfxZ":2.074416363927744,"pX":0.30682905250662096,"pZ":2.7126765153762604,"vX0":8.897470308491704,"vY0":-136.88807654336065,"vZ0":-2.6173521520581895,"x":105.3,"y":165.54,"x0":-1.900937718698018,"y0":50.00100143705733,"z0":5.608091655711808,"aX":-15.825455058182765},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":13.2,"spinRate":2204,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39974279705986415,"extension":6.8766072068401405},"hitData":{"launchSpeed":100.6,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":152.85}},"index":4,"playId":"30b65703-2794-326b-b1dd-ed5b4d1922cd","pitchNumber":5,"startTime":"2026-06-28T19:08:40.849Z","endTime":"2026-06-28T19:08:48.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:08:48.648Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:10:31.104Z","endTime":"2026-06-28T19:12:11.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T19:09:27.216Z","endTime":"2026-06-28T19:10:33.360Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.803980005467995,"aZ":-36.53113240332391,"pfxX":0.6587919745673441,"pfxZ":-3.0208912744114667,"pX":-0.0785727514825872,"pZ":2.4618205560001787,"vX0":4.23887700825652,"vY0":-118.95110409019168,"vZ0":-0.45354401306319114,"x":120.0,"y":172.31,"x0":-1.9658940566884122,"y0":50.00516655263667,"z0":5.953533518278586,"aX":0.9488835292750898},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.3,"breakHorizontal":-2.2,"spinRate":2164,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4596258607636874,"extension":6.517660845847545},"index":1,"playId":"96746741-22f6-315f-bce2-6b7c4a0fbbce","pitchNumber":1,"startTime":"2026-06-28T19:10:33.360Z","endTime":"2026-06-28T19:10:37.026Z","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":92.1,"endSpeed":84.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22057189751608,"aZ":-20.286505672691835,"pfxX":-5.816686440728274,"pfxZ":6.553044465191485,"pX":-1.5117403919388688,"pZ":3.0256797666640343,"vX0":4.033590363872567,"vY0":-134.12511261569858,"vZ0":-3.0306672824866565,"x":174.62,"y":157.09,"x0":-2.282797827711827,"y0":50.00271936665356,"z0":5.624523621800195,"aX":-10.550339223689956},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":9.6,"spinRate":2231,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40908295543183826,"extension":6.818937019003981},"index":2,"playId":"026022cf-7c93-37d5-8ce9-5ed3ba302f91","pitchNumber":2,"startTime":"2026-06-28T19:10:55.507Z","endTime":"2026-06-28T19:10:58.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913483323454514,"aZ":-36.512770410936945,"pfxX":1.499357673964299,"pfxZ":-3.0023887129008777,"pX":-0.3963856164636756,"pZ":1.0461366490575732,"vX0":3.3581974843105074,"vY0":-119.64460657248672,"vZ0":-3.332611764163466,"x":132.11,"y":210.53,"x0":-2.015180354713737,"y0":50.00488590414997,"z0":5.7421853913516445,"aX":2.1648527013602292},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.0,"breakHorizontal":-3.6,"spinRate":2236,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4584847055215886,"extension":6.720589689142962},"index":3,"playId":"a74ad4e8-6de6-3d3d-9fd0-a92bd1933e46","pitchNumber":3,"startTime":"2026-06-28T19:11:14.648Z","endTime":"2026-06-28T19:11:26.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"a74ad4e8-6de6-3d3d-9fd0-a92bd1933e46","startTime":"2026-06-28T19:12:07.018Z","endTime":"2026-06-28T19:12:13.815Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by catcher Elias Díaz on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"a74ad4e8-6de6-3d3d-9fd0-a92bd1933e46","startTime":"2026-06-28T19:12:08.896Z","endTime":"2026-06-28T19:12:08.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146171178815916,"aZ":-35.1883315131914,"pfxX":-0.4216976090086055,"pfxZ":-2.0538913456533603,"pX":-0.002117921025073036,"pZ":1.0734881197709472,"vX0":4.851995419883111,"vY0":-120.42382123344058,"vZ0":-3.6271741318145247,"x":117.08,"y":209.8,"x0":-1.9872346513939376,"y0":50.00159833640596,"z0":5.708571593149744,"aX":-0.6211241353199033},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.3,"breakHorizontal":-0.4,"spinRate":2202,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45464834322918346,"extension":6.631503411341148},"index":6,"playId":"8579fdc5-a39e-3532-9a91-78043ce9293e","pitchNumber":4,"startTime":"2026-06-28T19:12:08.898Z","endTime":"2026-06-28T19:12:11.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:12:11.898Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:14:16.989Z","endTime":"2026-06-28T19:15:52.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205458343755502,"aZ":-15.78750961194046,"pfxX":-6.495135041753929,"pfxZ":9.121767204569062,"pX":-0.8835536797985737,"pZ":2.3346787602063723,"vX0":3.890523614387568,"vY0":-132.64720526092773,"vZ0":-5.1042537595985555,"x":150.68,"y":175.74,"x0":-1.519224793226807,"y0":50.00282147065889,"z0":5.420544833654675,"aX":-11.668992045957301},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2309,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4116368898461715,"extension":6.396398195623276},"index":0,"playId":"50e3d017-46e9-3c72-9abd-7f4b2b96bb51","pitchNumber":1,"startTime":"2026-06-28T19:14:44.345Z","endTime":"2026-06-28T19:14:47.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640426168671112,"aZ":-15.961443638463388,"pfxX":-6.441546663665298,"pfxZ":9.021552775749072,"pX":-0.8869682667094142,"pZ":2.306613183105153,"vX0":3.8660566648925347,"vY0":-133.21701602616506,"vZ0":-5.12432843132097,"x":150.81,"y":176.5,"x0":-1.5201504398239085,"y0":50.00432334453853,"z0":5.409162303996681,"aX":-11.577766537047827},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2416,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4111756525624699,"extension":6.391587004543369},"index":1,"playId":"6ee29469-1ecc-350f-93cb-64e5cf91dffe","pitchNumber":2,"startTime":"2026-06-28T19:14:55.349Z","endTime":"2026-06-28T19:14:58.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362221876275548,"aZ":-41.026784627376706,"pfxX":1.761600207619253,"pfxZ":-6.145698916248859,"pX":0.7890780940680098,"pZ":0.6888929571969701,"vX0":4.751742173149841,"vY0":-119.09031977913644,"vZ0":-2.574562783390066,"x":86.92,"y":220.18,"x0":-1.4591474999292904,"y0":50.00566979872932,"z0":5.486806538724595,"aX":2.5354596026470895},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.5,"breakHorizontal":-4.3,"spinRate":2551,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45951616609189205,"extension":6.454986635815326},"index":2,"playId":"f13c8ff6-8a4a-36a3-9a1c-51e8c03455d4","pitchNumber":3,"startTime":"2026-06-28T19:15:06.721Z","endTime":"2026-06-28T19:15:09.859Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01064811882149,"aZ":-18.82923105721667,"pfxX":-7.3359929282612715,"pfxZ":7.700505472290335,"pX":-0.3109944428321447,"pZ":2.2515390534257294,"vX0":5.275184445481927,"vY0":-130.20036241556343,"vZ0":-4.56354838740804,"x":128.85,"y":177.99,"x0":-1.4010827381565776,"y0":50.00092237811913,"z0":5.4345594385858655,"aX":-12.708243472505142},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":12.2,"spinRate":2216,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4192371553422105,"extension":6.518933364935834},"index":3,"playId":"f6d3c840-5b50-38c5-ac9f-8710ea0576ad","pitchNumber":4,"startTime":"2026-06-28T19:15:20.296Z","endTime":"2026-06-28T19:15:23.296Z","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662270426889286,"aZ":-17.023137881001688,"pfxX":-6.810508219411921,"pfxZ":8.323254680177445,"pX":-0.172604750011094,"pZ":1.664787458164194,"vX0":5.31561032762556,"vY0":-133.75822660425183,"vZ0":-6.571604226147268,"x":123.58,"y":193.83,"x0":-1.2964906944082515,"y0":50.00218440788694,"z0":5.365166742481123,"aX":-12.394717936097713},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2385,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4088192950596321,"extension":6.565330198414957},"index":4,"playId":"45d08bc2-8aa5-31c5-9599-7bc92b2aa228","pitchNumber":5,"startTime":"2026-06-28T19:15:34.357Z","endTime":"2026-06-28T19:15:38.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257518376498272,"aZ":-17.59411786725848,"pfxX":-6.8817141961770485,"pfxZ":7.863227740627025,"pX":-0.32505839254270963,"pZ":1.4867498426333774,"vX0":5.166808194942046,"vY0":-134.57623747444651,"vZ0":-6.893406062996977,"x":129.39,"y":198.64,"x0":-1.3655114132240687,"y0":50.00246490337271,"z0":5.30514188721444,"aX":-12.758543602757728},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2328,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40533304752558674,"extension":6.575719952277526},"index":5,"playId":"87b6714f-ab26-3c30-86c7-2ab7bd538e90","pitchNumber":6,"startTime":"2026-06-28T19:15:48.910Z","endTime":"2026-06-28T19:15:52.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:15:52.771Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to left fielder Yohendrick Piñango.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:16:14.101Z","endTime":"2026-06-28T19:16:50.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.224321274611096,"aZ":-25.452365768156906,"pfxX":0.1452130462254413,"pfxZ":4.091941997389469,"pX":0.21494541070035256,"pZ":2.3848816326556497,"vX0":4.1459483538916775,"vY0":-126.19041282354529,"vZ0":-2.470020591554548,"x":108.81,"y":174.39,"x0":-1.455562932079998,"y0":50.002715076654496,"z0":5.388289138732563,"aX":0.2379824498075026},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-1.1,"spinRate":2445,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.4310212236661508,"extension":6.578877548893675},"index":0,"playId":"147ad5e6-6831-3b54-80f0-cec8c81ba699","pitchNumber":1,"startTime":"2026-06-28T19:16:18.297Z","endTime":"2026-06-28T19:16:21.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378502167164275,"aZ":-23.992554740300104,"pfxX":0.20685152936833,"pfxZ":4.931926137906961,"pX":0.0774859873792421,"pZ":2.8415539294405705,"vX0":3.767164920944233,"vY0":-126.7959781117819,"vZ0":-1.8455290825694113,"x":114.05,"y":162.06,"x0":-1.442856147929215,"y0":50.002234902437166,"z0":5.458315038559979,"aX":0.3426386285775806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.1,"spinRate":2500,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.42893085936601505,"extension":6.52529250717155},"hitData":{"launchSpeed":96.7,"launchAngle":26.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.57,"coordY":77.11}},"index":1,"playId":"6789fcff-2075-3a88-ba87-03dc39418f40","pitchNumber":2,"startTime":"2026-06-28T19:16:38.465Z","endTime":"2026-06-28T19:16:50.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:16:50.588Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp line drive to center fielder Daulton Varsho. Brandon Nimmo to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:17:12.639Z","endTime":"2026-06-28T19:17:28.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445009959624063,"aZ":-41.05899697823819,"pfxX":1.9099677863434477,"pfxZ":-6.02163865638625,"pX":0.22263559548778547,"pZ":1.761799808210395,"vX0":3.315721804562372,"vY0":-120.15683728961355,"vZ0":-0.4525506177314301,"x":108.51,"y":191.21,"x0":-1.4188956021479304,"y0":50.00518937101267,"z0":5.5748228902933725,"aX":2.8162841608846336},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.8,"breakHorizontal":-4.2,"spinRate":2574,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4543795644248405,"extension":6.5029761831317145},"hitData":{"launchSpeed":106.7,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.13,"coordY":80.28}},"index":0,"playId":"c9632845-0857-31f8-800b-acd1e886b599","pitchNumber":1,"startTime":"2026-06-28T19:17:19.284Z","endTime":"2026-06-28T19:17:28.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:17:28.966Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Foscue walks. Brandon Nimmo to 3rd. Ezequiel Duran to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:20:13.501Z","endTime":"2026-06-28T19:23:51.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,7,8,10,11,12],"actionIndex":[1,2,9],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:17:40.512Z","endTime":"2026-06-28T19:18:05.008Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Adam Macko replaces Shane Bieber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-28T19:18:05.008Z","endTime":"2026-06-28T19:19:49.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671936,"link":"/api/v1/people/671936"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Foscue replaces Evan Carter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-28T19:19:49.600Z","endTime":"2026-06-28T19:20:15.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694497,"link":"/api/v1/people/694497"}},{"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.2,"endSpeed":85.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425702342688762,"aZ":-15.383361960468386,"pfxX":6.393374863875789,"pfxZ":8.9873790064194,"pX":-0.6879368924219544,"pZ":2.208778248345416,"vX0":-8.111332089203497,"vY0":-135.5141981476137,"vZ0":-6.178337249240843,"x":143.22,"y":179.14,"x0":1.507380877209884,"y0":50.00139930294014,"z0":5.584968840121886,"aX":11.942070937013069},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-10.0,"spinRate":2264,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.4035337700373258,"extension":6.041381666060646},"index":3,"playId":"86bb2304-98a6-34c7-96ef-38ddc39faf42","pitchNumber":1,"startTime":"2026-06-28T19:20:15.845Z","endTime":"2026-06-28T19:20:19.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53939408731953,"aZ":-40.732397669366904,"pfxX":-7.727332624795487,"pfxZ":-6.549330919737841,"pX":0.8699560546816089,"pZ":3.484966469131515,"vX0":-0.39026460388881745,"vY0":-114.28603685412386,"vZ0":3.8190959430850597,"x":83.84,"y":144.69,"x0":2.0457132549418406,"y0":50.00387660931535,"z0":5.826199549965022,"aX":-10.093677317027026},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.4,"breakHorizontal":14.0,"spinRate":2751,"spinDirection":321},"zone":12,"typeConfidence":0.89,"plateTime":0.4815817501777908,"extension":5.546120786004664},"index":4,"playId":"6b7455b9-9388-3988-9cf9-62a3dfed967e","pitchNumber":2,"startTime":"2026-06-28T19:20:36.428Z","endTime":"2026-06-28T19:20:40.021Z","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.7,"endSpeed":86.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38444632564304,"aZ":-13.771196617419482,"pfxX":5.744241641209102,"pfxZ":9.718610618115354,"pX":-0.20797686388818834,"pZ":2.8751007713433636,"vX0":-6.1848111638012035,"vY0":-136.35262527693604,"vZ0":-4.943282498566512,"x":124.93,"y":161.15,"x0":1.3372397718607136,"y0":50.00227798114063,"z0":5.6528646086575085,"aX":10.877451123202684},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-9.2,"spinRate":2251,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4008169720018575,"extension":5.826664450394377},"index":5,"playId":"e9fbfb05-2803-3a58-bc14-c8f0752c05a6","pitchNumber":3,"startTime":"2026-06-28T19:20:55.933Z","endTime":"2026-06-28T19:20:58.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-28T19:21:12.677Z","endTime":"2026-06-28T19:21:29.379Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"}},{"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":95.9,"endSpeed":87.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713095725815567,"aZ":-14.02184263315852,"pfxX":4.208270291470116,"pfxZ":9.202835939251129,"pX":-0.973481582606902,"pZ":2.4006575772938987,"vX0":-7.853649918919674,"vY0":-139.4034820197501,"vZ0":-6.151173733001041,"x":154.11,"y":173.96,"x0":1.3307827721593917,"y0":50.00228970356755,"z0":5.557817383352567,"aX":8.300811864660409},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":2316,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.39259850473223734,"extension":5.912083585709173},"index":7,"playId":"f6a59170-95ac-36b7-8505-6a2258bc1ead","pitchNumber":4,"startTime":"2026-06-28T19:21:29.379Z","endTime":"2026-06-28T19:21:33.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192687404025705,"aZ":-13.541853775137714,"pfxX":3.9220693647766662,"pfxZ":9.533946978407185,"pX":-0.9415029505632839,"pZ":2.196670366452242,"vX0":-7.818418556449917,"vY0":-138.49345419044795,"vZ0":-6.709713469385718,"x":152.89,"y":179.47,"x0":1.4008897415403234,"y0":50.001299461417084,"z0":5.545830213560364,"aX":7.664315162237867},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-5.6,"spinRate":2299,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.39458727713638275,"extension":5.98802097937894},"index":8,"playId":"3abd5919-d541-359f-8ce2-bbc2dd3737f2","pitchNumber":5,"startTime":"2026-06-28T19:21:50.663Z","endTime":"2026-06-28T19:21:53.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"startTime":"2026-06-28T19:22:50.924Z","endTime":"2026-06-28T19:22:50.925Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83704166589514,"aZ":-13.432000527160676,"pfxX":3.654379565474074,"pfxZ":9.69125168660953,"pX":-0.22052137666214547,"pZ":4.098423317591007,"vX0":-5.637853562683929,"vY0":-138.40857454371545,"vZ0":-1.9411543988166644,"x":125.41,"y":128.12,"x0":1.371085081119959,"y0":50.002037532725,"z0":5.711771723940194,"aX":7.067354885190914},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-5.4,"spinRate":2316,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.3962324470394165,"extension":5.900901479469283},"index":10,"playId":"f6846e90-d0da-3fee-a482-b200f8be34cb","pitchNumber":6,"startTime":"2026-06-28T19:22:50.926Z","endTime":"2026-06-28T19:22:55.487Z","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":95.2,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85489546442605,"aZ":-15.902948778407497,"pfxX":4.622336722620397,"pfxZ":8.312649053378506,"pX":-0.5341016732879785,"pZ":2.752628954687882,"vX0":-6.924004622251329,"vY0":-138.5355627933409,"vZ0":-4.816173825038676,"x":137.36,"y":164.46,"x0":1.388820571019582,"y0":50.00576554107422,"z0":5.5651472934627355,"aX":9.05158627505865},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-7.1,"spinRate":2308,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.39427814612034107,"extension":5.942930003503741},"index":11,"playId":"fc4a47cc-1f88-38a3-965e-ad67d7d6794f","pitchNumber":7,"startTime":"2026-06-28T19:23:11.953Z","endTime":"2026-06-28T19:23:16.519Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523918752903796,"aZ":-26.71051466393147,"pfxX":0.5305529585421045,"pfxZ":3.3938367116473227,"pX":-1.5028771949436632,"pZ":1.040522799630289,"vX0":-7.843247470621066,"vY0":-125.88169863593654,"vZ0":-5.285232435867895,"x":174.29,"y":210.69,"x0":1.5787947595408027,"y0":50.0053066148546,"z0":5.318178457597846,"aX":0.8548313159215294},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2543,"spinDirection":131},"zone":13,"typeConfidence":0.84,"plateTime":0.4343991994255747,"extension":5.9218792448315964},"index":12,"playId":"dcde88c8-6b2a-3be8-a79b-04f8225fa862","pitchNumber":8,"startTime":"2026-06-28T19:23:46.912Z","endTime":"2026-06-28T19:23:51.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:23:51.077Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to center fielder Daulton Varsho. Brandon Nimmo scores. Ezequiel Duran to 3rd. Nicky Lopez to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:24:35.509Z","endTime":"2026-06-28T19:25:15.846Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":669456,"link":"/api/v1/people/669456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nicky Lopez replaces Justin Foscue.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:24:23.032Z","endTime":"2026-06-28T19:24:37.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"702","replacedPlayer":{"id":679822,"link":"/api/v1/people/679822"},"base":1},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99538338754044,"aZ":-28.502756226784193,"pfxX":-0.40082708176598825,"pfxZ":2.262541643556441,"pX":-1.1897896699777122,"pZ":0.6476763388798207,"vX0":-6.946021980936402,"vY0":-126.05191971979953,"vZ0":-6.000779189145871,"x":162.35,"y":221.29,"x0":1.6456063727695656,"y0":50.00010611091905,"z0":5.340578747274401,"aX":-0.6483043041215137},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":2.2,"spinRate":2633,"spinDirection":107},"zone":13,"typeConfidence":0.87,"plateTime":0.43341099465578337,"extension":5.956868796310024},"index":1,"playId":"80f3cdab-41f6-366f-93dc-815b65983d67","pitchNumber":1,"startTime":"2026-06-28T19:24:37.798Z","endTime":"2026-06-28T19:24:40.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.618006643200307,"aZ":-15.574147523325697,"pfxX":4.139145156235377,"pfxZ":8.596014071825778,"pX":-1.1679957543771946,"pZ":2.558430589820598,"vX0":-8.43257959000331,"vY0":-137.83156347411673,"vZ0":-5.208498067962749,"x":161.52,"y":169.7,"x0":1.388340265278623,"y0":50.0006252122951,"z0":5.518305889848977,"aX":7.9918487902656175},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-5.8,"spinRate":2355,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.3968587376881043,"extension":5.940629982421961},"hitData":{"launchSpeed":59.8,"launchAngle":21.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.15,"coordY":112.01}},"index":2,"playId":"1d4162c7-ea9b-35c2-b7a9-135ffe2acc13","pitchNumber":2,"startTime":"2026-06-28T19:25:04.597Z","endTime":"2026-06-28T19:25:15.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:25:15.846Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alejandro Osuna grounds into a double play, first baseman Vladimir Guerrero Jr. to catcher Alejandro Kirk to first baseman Vladimir Guerrero Jr. Ezequiel Duran out at home. Alejandro Osuna out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:25:38.898Z","endTime":"2026-06-28T19:26:14.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8715171094786,"aZ":-14.621303398565596,"pfxX":3.8929619616695668,"pfxZ":9.267514871077076,"pX":0.028256773898901234,"pZ":3.8004811471070603,"vX0":-5.494794631809549,"vY0":-136.703399738328,"vZ0":-2.2277457446618696,"x":115.92,"y":136.17,"x0":1.5577091780803367,"y0":50.006081190321595,"z0":5.628615852173613,"aX":7.3766276686234935},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":2285,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.4005294720658199,"extension":5.8725146086957825},"index":0,"playId":"c7ba6d91-c50b-3368-876e-a2897dbc761c","pitchNumber":1,"startTime":"2026-06-28T19:25:48.866Z","endTime":"2026-06-28T19:25:52.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004184787022144,"aZ":-30.886511715708462,"pfxX":-2.368065446834683,"pfxZ":0.8420432251911523,"pX":0.17597375421549796,"pZ":1.7344658902702446,"vX0":-3.1861566705834976,"vY0":-123.23870385045717,"vZ0":-2.6229006115025983,"x":110.29,"y":191.95,"x0":1.7944275621161565,"y0":50.00468691878208,"z0":5.4272731586492835,"aX":-3.634691733611498},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":5.0,"spinRate":2670,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.4448299284704649,"extension":5.825564331218635},"hitData":{"launchSpeed":95.9,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":172.22}},"index":1,"playId":"02b8e8d7-993e-3d83-8f2f-ad5a56275bc7","pitchNumber":2,"startTime":"2026-06-28T19:26:06.207Z","endTime":"2026-06-28T19:26:14.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:26:14.346Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:29:00.723Z","endTime":"2026-06-28T19:29:26.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to left field for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:28:39.084Z","endTime":"2026-06-28T19:28:39.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Nicky Lopez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:28:39.098Z","endTime":"2026-06-28T19:28:39.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"702","replacedPlayer":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"description":"Defensive switch from left field to center field for Alejandro Osuna.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T19:28:39.099Z","endTime":"2026-06-28T19:29:02.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.025912399454715,"aZ":-36.343149985656474,"pfxX":0.6842397322526992,"pfxZ":-2.9640839867190447,"pX":-0.889337927439862,"pZ":2.0376072806189245,"vX0":2.198230864838147,"vY0":-117.602524469097,"vZ0":-0.9749544713106526,"x":150.9,"y":183.76,"x0":-1.9226779396865399,"y0":50.00007643050281,"z0":5.810518197271715,"aX":0.963572295547543},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.3,"breakHorizontal":-1.8,"spinRate":2213,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4646743857843747,"extension":6.430316931984756},"index":3,"playId":"c7a50a0f-5514-31b4-a641-e1c4e7c02598","pitchNumber":1,"startTime":"2026-06-28T19:29:02.998Z","endTime":"2026-06-28T19:29:06.358Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694433491615992,"aZ":-24.503175128267,"pfxX":-9.523942155748756,"pfxZ":4.232973700554423,"pX":-0.8873260825256482,"pZ":2.8765581589393063,"vX0":6.252467970326863,"vY0":-133.05166406522562,"vZ0":-2.7834477251602925,"x":150.82,"y":161.11,"x0":-2.017686753805675,"y0":50.002371738385506,"z0":5.691623495436561,"aX":-17.25732858557592},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":2071,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4099892620836503,"extension":6.5984227503200605},"hitData":{"launchSpeed":108.2,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.04,"coordY":163.75}},"index":4,"playId":"64e3810c-1b87-3fc9-bb12-616a657128b7","pitchNumber":2,"startTime":"2026-06-28T19:29:19.256Z","endTime":"2026-06-28T19:29:26.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:29:26.870Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:29:46.721Z","endTime":"2026-06-28T19:30:50.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84687633745306,"aZ":-17.511405917872157,"pfxX":-6.968161335609869,"pfxZ":8.084388003032775,"pX":0.4209341781437059,"pZ":4.070599963660507,"vX0":8.339409723548977,"vY0":-133.82178723755487,"vZ0":-0.8564505559576918,"x":100.95,"y":128.87,"x0":-1.8302499799339258,"y0":50.004507612351425,"z0":5.649115018748801,"aX":-12.641758341742571},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2107,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40927806861867877,"extension":6.640293163680171},"index":0,"playId":"94e3773a-9c17-3dc0-aecd-f8eeeeb95b09","pitchNumber":1,"startTime":"2026-06-28T19:29:51.012Z","endTime":"2026-06-28T19:29:54.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009958285479243,"aZ":-24.48796683948517,"pfxX":-9.946370251336543,"pfxZ":4.169845664216824,"pX":-0.682231129207732,"pZ":3.658106382688356,"vX0":6.614408046711755,"vY0":-134.87701892203594,"vZ0":-0.6872838066690011,"x":143.01,"y":140.01,"x0":-1.8725390098388974,"y0":50.00627325634074,"z0":5.641265165974076,"aX":-18.35099831192171},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":2144,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40590958418409695,"extension":6.780486776036807},"index":1,"playId":"89046582-d7f2-3072-8685-59aa9fbfa7ff","pitchNumber":2,"startTime":"2026-06-28T19:30:05.982Z","endTime":"2026-06-28T19:30:08.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102389778687122,"aZ":-23.972488596460746,"pfxX":-0.8203218864493391,"pfxZ":4.649094142871483,"pX":0.7793888133642494,"pZ":4.130008508787303,"vX0":7.50571381840525,"vY0":-131.3114805348174,"vZ0":0.4816717916938439,"x":87.29,"y":127.27,"x0":-1.996863268652851,"y0":50.003757045046996,"z0":5.713292122830766,"aX":-1.4486559637589003},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":0.0,"spinRate":2217,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4154721067349585,"extension":6.63611807309242},"index":2,"playId":"c560c005-6900-38f4-bdf0-7026014a2bdc","pitchNumber":3,"startTime":"2026-06-28T19:30:24.725Z","endTime":"2026-06-28T19:30:27.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.215729779321165,"aZ":-22.476901612331194,"pfxX":-9.053197955376682,"pfxZ":5.232359039103535,"pX":-0.18409596409004203,"pZ":3.0088311560917456,"vX0":7.068722569848432,"vY0":-135.43493153319636,"vZ0":-2.770588588151748,"x":124.02,"y":157.54,"x0":-1.6546810024666245,"y0":50.00376126581811,"z0":5.621147958538112,"aX":-16.78057131668514},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2212,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4047900096431274,"extension":6.841818717544305},"hitData":{"launchSpeed":97.1,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.18,"coordY":160.32}},"index":3,"playId":"95727027-fd3d-33ca-8d65-6713a9627f74","pitchNumber":4,"startTime":"2026-06-28T19:30:42.443Z","endTime":"2026-06-28T19:30:50.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:30:50.223Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to left fielder Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:31:07.677Z","endTime":"2026-06-28T19:31:41.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828213323138698,"aZ":-18.163929782490033,"pfxX":-4.772341950940989,"pfxZ":7.392785833786913,"pX":-0.49319590084823584,"pZ":3.7723104478684695,"vX0":5.964841348367093,"vY0":-136.50804453192882,"vZ0":-1.4844593152319598,"x":135.8,"y":136.93,"x0":-2.0821414495169197,"y0":50.005485796950275,"z0":5.568208208830054,"aX":-9.047865577609087},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":7.4,"spinRate":2164,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4005881994186149,"extension":6.730590563348146},"index":0,"playId":"585ceeda-4754-3943-9122-b57f49bfb39a","pitchNumber":1,"startTime":"2026-06-28T19:31:18.109Z","endTime":"2026-06-28T19:31:21.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.799207016521645,"aZ":-24.31124578636304,"pfxX":0.775340161224341,"pfxZ":4.4548931225291515,"pX":0.04739005704172092,"pZ":2.3350658929372066,"vX0":5.40160957635325,"vY0":-131.05645201990316,"vZ0":-3.71731877993975,"x":115.19,"y":175.73,"x0":-2.128586786205044,"y0":50.00588093104723,"z0":5.556580602008122,"aX":1.3678024636235173},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.4,"spinRate":2097,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41555809209633265,"extension":6.884740976058311},"hitData":{"launchSpeed":81.3,"launchAngle":43.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.38,"coordY":102.76}},"index":1,"playId":"d40b1eca-bf2f-3ddc-be53-1a8215cf404a","pitchNumber":2,"startTime":"2026-06-28T19:31:33.231Z","endTime":"2026-06-28T19:31:41.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:31:41.732Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:33:31.391Z","endTime":"2026-06-28T19:34:45.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829417557860218,"aZ":-27.59426672573789,"pfxX":-1.3592904808403237,"pfxZ":2.9578638566352122,"pX":-1.0053523628799688,"pZ":3.392288444157954,"vX0":-6.202295460440523,"vY0":-123.96011042274445,"vZ0":0.32407181287460995,"x":155.32,"y":147.19,"x0":1.7104547520125406,"y0":50.00403587537904,"z0":5.57204852179402,"aX":-2.1052649770186047},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":4.0,"spinRate":2376,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.44262624656599225,"extension":5.882288932868411},"index":0,"playId":"eee726c6-8b12-3871-8226-c3a83d7cc0ab","pitchNumber":1,"startTime":"2026-06-28T19:33:51.757Z","endTime":"2026-06-28T19:33:55.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353186235456633,"aZ":-29.236058044508898,"pfxX":-0.5686442129978209,"pfxZ":1.8171526040035708,"pX":-0.393975877978013,"pZ":2.74980725613026,"vX0":-5.083932655094122,"vY0":-125.56274030068123,"vZ0":-1.2251109994680254,"x":132.02,"y":164.54,"x0":1.7201162645278056,"y0":50.002538470050546,"z0":5.595001944778303,"aX":-0.9196494814462783},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":2.0,"spinRate":2404,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.43407551342863115,"extension":5.799742503380122},"index":1,"playId":"a57a29f6-673e-37ac-b53c-92251ebcdac9","pitchNumber":2,"startTime":"2026-06-28T19:34:06.735Z","endTime":"2026-06-28T19:34:09.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11028890641405,"aZ":-25.895857097032106,"pfxX":-2.1872771031738907,"pfxZ":3.9339833874300414,"pX":-0.4225452797453189,"pZ":2.4957113224895857,"vX0":-4.464268436421011,"vY0":-125.18785577573287,"vZ0":-2.3139772288510794,"x":133.11,"y":171.4,"x0":1.6644590261424765,"y0":50.001886629145226,"z0":5.541295524714607,"aX":-3.4870476842058205},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":4.9,"spinRate":2471,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.4367110055054413,"extension":5.800082002036151},"index":2,"playId":"17fc9526-3871-3f49-8f8c-3540adb27c9e","pitchNumber":3,"startTime":"2026-06-28T19:34:23.666Z","endTime":"2026-06-28T19:34:26.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486953915895658,"aZ":-16.75752930649504,"pfxX":5.509463671824376,"pfxZ":8.016358061008615,"pX":-0.6079298574991531,"pZ":3.2663608745467574,"vX0":-7.0809687550185,"vY0":-137.54859668956337,"vZ0":-3.13341627592665,"x":140.17,"y":150.59,"x0":1.279637289753066,"y0":50.00138946169639,"z0":5.551416011869699,"aX":10.594221443015329},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-8.5,"spinRate":2268,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.39766330473258016,"extension":5.86366981404877},"index":3,"playId":"ba9471d1-0963-38d6-a977-c01270367437","pitchNumber":4,"startTime":"2026-06-28T19:34:40.080Z","endTime":"2026-06-28T19:34:45.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:34:45.002Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Jung lines out sharply to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:35:08.222Z","endTime":"2026-06-28T19:35:55.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(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.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75521132835163,"aZ":-15.743448146163965,"pfxX":4.235931544604605,"pfxZ":8.70305383353022,"pX":-0.19870662732678035,"pZ":3.0349758178933186,"vX0":-6.303543847472265,"vY0":-136.47763146106718,"vZ0":-3.791295570055372,"x":124.57,"y":156.84,"x0":1.589534698043203,"y0":50.00515036020612,"z0":5.5250256305819985,"aX":8.000003960841262},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-6.4,"spinRate":2288,"spinDirection":142},"zone":2,"typeConfidence":0.89,"plateTime":0.4011736304525044,"extension":5.948831355399359},"index":0,"playId":"f1241a0d-9984-3d82-86dd-95eb042d5e5b","pitchNumber":1,"startTime":"2026-06-28T19:35:15.212Z","endTime":"2026-06-28T19:35:18.212Z","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.2,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56373297450334,"aZ":-15.703043406379656,"pfxX":5.033548892160005,"pfxZ":8.66754962105805,"pX":-0.33050778766047684,"pZ":4.5842788807225086,"vX0":-6.447723261699554,"vY0":-137.04733286471142,"vZ0":-0.18645085368844133,"x":129.6,"y":115.0,"x0":1.3997644569854806,"y0":50.002500850861075,"z0":5.726641623117572,"aX":9.565735325112398},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2364,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3998178907935501,"extension":5.887973789758095},"index":1,"playId":"62a79b70-3b42-34a5-9311-974146a50b20","pitchNumber":2,"startTime":"2026-06-28T19:35:33.886Z","endTime":"2026-06-28T19:35:36.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539913287770947,"aZ":-14.81348555535286,"pfxX":4.344812657212999,"pfxZ":8.994380162990211,"pX":0.10518536250854396,"pZ":3.3446440830858033,"vX0":-5.4652776700171675,"vY0":-138.00627726543945,"vZ0":-3.4545926739082145,"x":112.99,"y":148.47,"x0":1.5461376991979972,"y0":50.00133806009916,"z0":5.609556096712997,"aX":8.385333971927764},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":-6.7,"spinRate":2386,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.3967962842940551,"extension":5.895695886472467},"hitData":{"launchSpeed":100.5,"launchAngle":20.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.07,"coordY":84.87}},"index":2,"playId":"32b7ca8d-7492-3433-83de-078aa3722f4e","pitchNumber":3,"startTime":"2026-06-28T19:35:48.899Z","endTime":"2026-06-28T19:35:55.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:35:55.850Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:36:11.348Z","endTime":"2026-06-28T19:37:08.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98354500768177,"aZ":-25.74562700248894,"pfxX":0.3826249219810607,"pfxZ":4.0100403511081435,"pX":0.7918555130691635,"pZ":4.0778507179125825,"vX0":-3.0343797525706653,"vY0":-125.47798189315992,"vZ0":1.3422072665540892,"x":86.82,"y":128.68,"x0":1.96408946709012,"y0":50.004623263424385,"z0":5.624723379236978,"aX":0.6140008961506987},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":0.0,"spinRate":2520,"spinDirection":178},"zone":12,"typeConfidence":0.89,"plateTime":0.43552351807809364,"extension":5.7106475401083525},"index":0,"playId":"d8349dfe-f24b-3ab4-ad6a-8388613edb87","pitchNumber":1,"startTime":"2026-06-28T19:36:18.758Z","endTime":"2026-06-28T19:36:21.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909309840818473,"aZ":-16.597409962666784,"pfxX":6.383893084875194,"pfxZ":8.08411642690715,"pX":1.1105164574935535,"pZ":3.874499024947931,"vX0":-3.654474817444477,"vY0":-137.97191776984604,"vZ0":-1.8419888748691187,"x":74.67,"y":134.17,"x0":1.6233591467743127,"y0":50.00169565617423,"z0":5.6702063524811575,"aX":12.297740569300258},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-10.8,"spinRate":2232,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.39710557102367794,"extension":5.886438112880674},"index":1,"playId":"9d5c0298-83f2-31c5-bfa3-9c492644b4f0","pitchNumber":2,"startTime":"2026-06-28T19:36:33.683Z","endTime":"2026-06-28T19:36:36.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52288329313733,"aZ":-27.67895147976731,"pfxX":-1.7477659708259528,"pfxZ":2.8679622824499287,"pX":-0.3530012941197286,"pZ":3.901727115305507,"vX0":-4.516426177946401,"vY0":-124.24864274689918,"vZ0":1.2521812716942677,"x":130.46,"y":133.43,"x0":1.7140528764387917,"y0":50.00043184600718,"z0":5.6885881984701605,"aX":-2.7359125154001385},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":2593,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.44055351766895967,"extension":5.790716658073581},"index":2,"playId":"c395c3ab-cd52-3cdc-8524-7d6548ccf815","pitchNumber":3,"startTime":"2026-06-28T19:36:50.069Z","endTime":"2026-06-28T19:36:53.236Z","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":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62277854962548,"aZ":-26.122376716971566,"pfxX":0.516107362080148,"pfxZ":3.7135329958610788,"pX":-0.6756997723548406,"pZ":1.3207356117359978,"vX0":-6.197913348664028,"vY0":-127.04169931538043,"vZ0":-5.0335575183750585,"x":142.76,"y":203.12,"x0":1.7311085322960997,"y0":50.00364317895259,"z0":5.410294777980087,"aX":0.8413340988835961},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2494,"spinDirection":151},"zone":13,"typeConfidence":0.8,"plateTime":0.43153678628060366,"extension":5.908700302990011},"index":3,"playId":"bbaa2322-6f8b-3f99-aae0-9e0dd6794810","pitchNumber":4,"startTime":"2026-06-28T19:37:05.013Z","endTime":"2026-06-28T19:37:08.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:37:08.013Z","atBatIndex":52},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brandon Nimmo reaches on a fielding error by second baseman Ernie Clement. Corey Seager to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:37:27.532Z","endTime":"2026-06-28T19:38:23.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.346387653879525,"aZ":-13.680165825473248,"pfxX":2.9626109707842185,"pfxZ":9.833134190121601,"pX":-0.7375998375982701,"pZ":2.9027262121925856,"vX0":-6.942632698997989,"vY0":-136.8115279283632,"vZ0":-4.475206953145204,"x":145.12,"y":160.41,"x0":1.4568687856750513,"y0":50.00681557263769,"z0":5.5088290433552825,"aX":5.5751769544782395},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":-3.7,"spinRate":2262,"spinDirection":149},"zone":1,"typeConfidence":0.89,"plateTime":0.4015292178319778,"extension":5.8979861367531194},"index":0,"playId":"7e6e5b49-b78d-378f-9985-a8a8fcd286b8","pitchNumber":1,"startTime":"2026-06-28T19:37:37.092Z","endTime":"2026-06-28T19:38:04.109Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67564327852446,"aZ":-28.984240282777968,"pfxX":1.6542413830427436,"pfxZ":2.053873844486583,"pX":0.44050270429695126,"pZ":1.9560311819639087,"vX0":-3.4623180679247993,"vY0":-123.9519008571063,"vZ0":-2.891199122366785,"x":100.21,"y":185.97,"x0":1.6402914765067924,"y0":50.0057835521757,"z0":5.556548865776391,"aX":2.5755334848585565},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2445,"spinDirection":132},"zone":9,"typeConfidence":0.85,"plateTime":0.44181421717499925,"extension":5.794648890644886},"hitData":{"launchSpeed":90.6,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":148.01}},"index":1,"playId":"3d7468ca-1d08-3801-a2e3-d33517bb91b5","pitchNumber":2,"startTime":"2026-06-28T19:38:13.045Z","endTime":"2026-06-28T19:38:23.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:38:23.456Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:41:12.020Z","endTime":"2026-06-28T19:43:24.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T19:38:49.476Z","endTime":"2026-06-28T19:39:01.407Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Adam Macko.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T19:39:01.407Z","endTime":"2026-06-28T19:41:14.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.05955005216443,"aZ":-31.95127174121707,"pfxX":1.0725671110487363,"pfxZ":0.13923721749770568,"pX":0.1344783266363556,"pZ":1.9054885630998182,"vX0":6.30613488403214,"vY0":-124.14160179905713,"vZ0":-2.9352250750316107,"x":111.87,"y":187.33,"x0":-2.552430822881271,"y0":50.00212063685622,"z0":5.696868278579853,"aX":1.7154942944062763},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.1,"spinRate":2700,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.43709204814201463,"extension":6.442593066011499},"index":2,"playId":"6296dba5-877c-33c8-b978-ba297e4d3748","pitchNumber":1,"startTime":"2026-06-28T19:41:14.288Z","endTime":"2026-06-28T19:41:17.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832927709413006,"aZ":-16.47280381094164,"pfxX":-7.744885424306284,"pfxZ":8.019337341970243,"pX":0.16578633277658292,"pZ":1.9382692846174419,"vX0":9.809724740384139,"vY0":-138.7761778164004,"vZ0":-6.765673367766413,"x":110.68,"y":186.45,"x0":-2.4017369889203355,"y0":50.00646661255445,"z0":5.497065633536105,"aX":-15.17297277858808},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2495,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3940480119380245,"extension":6.3672870953304885},"index":3,"playId":"53976e50-6ef9-306c-aaef-8495198dcb82","pitchNumber":2,"startTime":"2026-06-28T19:41:33.794Z","endTime":"2026-06-28T19:41:37.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83576769296591,"aZ":-29.461390093185404,"pfxX":-7.4120766825554805,"pfxZ":1.6253228112671128,"pX":-1.1824681120666942,"pZ":2.5317674551739553,"vX0":5.577115419477423,"vY0":-128.2583741160804,"vZ0":-1.9651863632682471,"x":162.07,"y":170.42,"x0":-2.4191213243988594,"y0":50.00333808019808,"z0":5.599123770916484,"aX":-12.383689920834376},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":12.2,"spinRate":1690,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4265890358131452,"extension":6.315026975170777},"index":4,"playId":"30e8a379-e4d5-328c-87d1-453b03411474","pitchNumber":3,"startTime":"2026-06-28T19:41:55.181Z","endTime":"2026-06-28T19:41:58.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436242667761032,"aZ":-30.05188523796969,"pfxX":5.116101402952703,"pfxZ":1.396532874410015,"pX":2.866369937299846,"pZ":-0.3489767208158589,"vX0":10.891770788704854,"vY0":-122.99210234535929,"vZ0":-8.12762915400016,"x":7.74,"y":248.2,"x0":-2.292615843698698,"y0":50.00599975825501,"z0":5.563248105650378,"aX":7.803804100824067},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-11.9,"spinRate":2893,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.446116843045715,"extension":6.386733697641478},"index":5,"playId":"8f281a60-d4fd-356c-afa8-c9527166f809","pitchNumber":4,"startTime":"2026-06-28T19:42:22.120Z","endTime":"2026-06-28T19:42:25.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414947149755104,"aZ":-34.113273506901365,"pfxX":0.925200799184883,"pfxZ":-1.2257026053776867,"pX":1.9343075367465623,"pZ":-0.05486983963999345,"vX0":9.85608619496589,"vY0":-125.18618796388921,"vZ0":-7.06824211267624,"x":43.27,"y":240.26,"x0":-2.174757248126025,"y0":50.00041969819137,"z0":5.599585470616729,"aX":1.466610239162916},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-4.0,"spinRate":2784,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.43761975634605665,"extension":6.345053719240144},"index":6,"playId":"bbbae28e-5e06-3e88-aa73-bd613ce3acdb","pitchNumber":5,"startTime":"2026-06-28T19:42:52.002Z","endTime":"2026-06-28T19:42:56.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826797535724392,"aZ":-37.751046353284345,"pfxX":3.360784022692109,"pfxZ":-3.484226800497476,"pX":0.5536830155920521,"pZ":1.0209008716946208,"vX0":6.040451718043312,"vY0":-125.2993814227978,"vZ0":-3.978047240173308,"x":95.89,"y":211.22,"x0":-2.31910906104563,"y0":50.00445291217064,"z0":5.693663269549998,"aX":5.376575866093829},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.0,"breakHorizontal":-7.4,"spinRate":2882,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.43608939597585206,"extension":6.296197155866529},"index":7,"playId":"643e3542-c236-3d8f-b7ba-0edd83bebdd0","pitchNumber":6,"startTime":"2026-06-28T19:43:21.523Z","endTime":"2026-06-28T19:43:24.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:43:24.523Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:45:49.254Z","endTime":"2026-06-28T19:46:00.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Winn replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:44:40.658Z","endTime":"2026-06-28T19:45:51.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638922756018903,"aZ":-22.432203526192296,"pfxX":-1.3061180360670293,"pfxZ":5.228722875496283,"pX":-0.19659776141217583,"pZ":2.4684978850391293,"vX0":3.4627767830879814,"vY0":-134.52503247890533,"vZ0":-3.3734670136291127,"x":124.49,"y":172.13,"x0":-1.3214325865760654,"y0":50.00462404468079,"z0":5.298754229254585,"aX":-2.4346705733776424},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":1.8,"spinRate":2441,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.40460039177686724,"extension":6.8749577901283905},"hitData":{"launchSpeed":88.8,"launchAngle":40.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.33,"coordY":88.82}},"index":1,"playId":"c4f3857b-140e-3beb-b878-02811a09c4e8","pitchNumber":1,"startTime":"2026-06-28T19:45:51.619Z","endTime":"2026-06-28T19:46:00.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:46:00.514Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:46:14.768Z","endTime":"2026-06-28T19:48:13.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":95.9,"endSpeed":87.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29887585067087,"aZ":-13.725784041520702,"pfxX":-3.3985248649321393,"pfxZ":9.406121465679403,"pX":0.5507411331746754,"pZ":1.84929336065117,"vX0":4.855908132615279,"vY0":-139.4045708538537,"vZ0":-7.0067989458912665,"x":96.01,"y":188.85,"x0":-0.7748767211018343,"y0":50.00620189056806,"z0":5.307520907947362,"aX":-6.6684479014040665},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":5.2,"spinRate":2407,"spinDirection":211},"zone":9,"typeConfidence":0.92,"plateTime":0.3933891199942847,"extension":6.8776883202451575},"index":0,"playId":"5102e354-a2a1-314c-8b59-842231b552ad","pitchNumber":1,"startTime":"2026-06-28T19:46:28.641Z","endTime":"2026-06-28T19:46:32.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632481280204644,"aZ":-30.314260167411188,"pfxX":0.9217193097856852,"pfxZ":1.1345581259980744,"pX":0.21327851392017969,"pZ":1.4527325366870363,"vX0":2.3678794783455936,"vY0":-126.76549787752113,"vZ0":-4.180493439667112,"x":108.87,"y":199.56,"x0":-0.8506494122352787,"y0":50.001656073717754,"z0":5.5290365657636915,"aX":1.507384245763936},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-2.2,"spinRate":2575,"spinDirection":149},"zone":14,"typeConfidence":0.88,"plateTime":0.4312182076043878,"extension":6.881167549060338},"index":1,"playId":"a99866dd-3a41-39db-b1eb-4edfc7b4a40f","pitchNumber":2,"startTime":"2026-06-28T19:46:45.264Z","endTime":"2026-06-28T19:46:49.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T19:47:02.453Z","endTime":"2026-06-28T19:47:20.906Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286690423474187,"aZ":-36.970533713443444,"pfxX":0.5491021344563451,"pfxZ":-3.017698397799048,"pX":-0.27613164519990097,"pZ":1.4681028833036536,"vX0":1.7039022448962275,"vY0":-124.84463162044798,"vZ0":-2.3364512890219657,"x":127.53,"y":199.14,"x0":-1.0366229036250465,"y0":50.000982837538764,"z0":5.4361574239557084,"aX":0.8732711178968422},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":-1.3,"spinRate":2547,"spinDirection":43},"zone":13,"typeConfidence":0.89,"plateTime":0.4374140350819933,"extension":6.918203560638197},"index":3,"playId":"9ddfc1f6-dcf4-3e9a-92f7-8d0655bdb6b1","pitchNumber":3,"startTime":"2026-06-28T19:47:20.906Z","endTime":"2026-06-28T19:47:24.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96276211878991,"aZ":-32.764558381584756,"pfxX":1.2172998259203425,"pfxZ":-0.3738743822281836,"pX":-0.680302234923574,"pZ":0.4311011575539322,"vX0":0.8819246892323113,"vY0":-124.16389331893846,"vZ0":-5.093258144835606,"x":142.93,"y":227.14,"x0":-1.1972763971950227,"y0":50.00463046524649,"z0":5.210189085948562,"aX":1.9160795482611466},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-2.4,"spinRate":2473,"spinDirection":126},"zone":13,"typeConfidence":0.89,"plateTime":0.43976570895838885,"extension":6.958778145049801},"index":4,"playId":"588562c4-e5b3-31f9-b3b7-478f9804ce87","pitchNumber":4,"startTime":"2026-06-28T19:47:43.324Z","endTime":"2026-06-28T19:47:46.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.137375020192554,"aZ":-32.319582011885075,"pfxX":0.15280593070586557,"pfxZ":-0.09448130648937614,"pX":0.7098612277780686,"pZ":1.549225484130053,"vX0":3.9651236661465257,"vY0":-125.14817030611827,"vZ0":-3.060406727034481,"x":89.94,"y":196.95,"x0":-0.9006517881652563,"y0":50.00029182687755,"z0":5.3775933017851445,"aX":0.24655168475952452},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-1.0,"spinRate":2635,"spinDirection":56},"zone":9,"typeConfidence":0.89,"plateTime":0.43411628342352504,"extension":7.087280790820619},"hitData":{"launchSpeed":82.9,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.38,"coordY":146.8}},"index":5,"playId":"b860ea59-efb8-327a-a3ca-b32b145298b2","pitchNumber":5,"startTime":"2026-06-28T19:48:05.468Z","endTime":"2026-06-28T19:48:13.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:48:13.209Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:48:32.312Z","endTime":"2026-06-28T19:49:55.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30349337065966,"aZ":-14.904972974948834,"pfxX":-4.227927612278505,"pfxZ":8.870329649508449,"pX":-0.22712111413178743,"pZ":3.1174542946778168,"vX0":4.109986899781202,"vY0":-139.57299036252047,"vZ0":-3.292977253254079,"x":125.66,"y":154.61,"x0":-1.1789868226382012,"y0":50.00157754676259,"z0":5.3116691306696735,"aX":-8.230405110799769},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2439,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3944406959087652,"extension":6.839163574838182},"index":0,"playId":"aa3f5694-e756-3b9c-aad1-cf43aef00739","pitchNumber":1,"startTime":"2026-06-28T19:48:40.171Z","endTime":"2026-06-28T19:48:43.452Z","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":95.7,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73403327577257,"aZ":-12.96104946325107,"pfxX":-3.6700894504679855,"pfxZ":9.930048140952714,"pX":0.18309470568377348,"pZ":2.2984364930069865,"vX0":5.010096475583323,"vY0":-139.06292727303432,"vZ0":-5.634371140763834,"x":110.02,"y":176.72,"x0":-1.1753508768767498,"y0":50.00295739520253,"z0":5.230010543455847,"aX":-7.101254816867729},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2534,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3957339208188384,"extension":6.916290805298636},"index":1,"playId":"dc59037b-7d15-333c-9718-df650d9f72ca","pitchNumber":2,"startTime":"2026-06-28T19:49:00.346Z","endTime":"2026-06-28T19:49:03.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32617680558146,"aZ":-14.362652616005892,"pfxX":-2.9705334290511045,"pfxZ":9.208498562826307,"pX":-1.6379283125799695,"pZ":3.2300809411320697,"vX0":0.032168069839088986,"vY0":-138.75109580641617,"vZ0":-3.0128306629335273,"x":179.43,"y":151.57,"x0":-1.264248662049153,"y0":50.004954842063235,"z0":5.297063098033836,"aX":-5.746723469500742},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":2449,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.3959512987495266,"extension":7.007540015361859},"index":2,"playId":"f119e966-64bb-3a3a-9086-c5e0048a8b9d","pitchNumber":3,"startTime":"2026-06-28T19:49:18.611Z","endTime":"2026-06-28T19:49:21.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516597185776476,"aZ":-40.688390230523254,"pfxX":2.441680213264143,"pfxZ":-5.695456436614899,"pX":-1.2322350452482664,"pZ":1.46136073818618,"vX0":-0.6957851078292865,"vY0":-120.89666871400293,"vZ0":-1.0300713737917664,"x":163.97,"y":199.32,"x0":-1.2595652381673696,"y0":50.00413245370749,"z0":5.435017739428549,"aX":3.6483085977715723},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.3,"breakHorizontal":-4.3,"spinRate":2787,"spinDirection":48},"zone":13,"typeConfidence":0.88,"plateTime":0.45144244410853496,"extension":6.734973039293561},"index":3,"playId":"60a96548-23ee-314d-be1b-0a73b0061f60","pitchNumber":4,"startTime":"2026-06-28T19:49:35.331Z","endTime":"2026-06-28T19:49:38.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77151659754355,"aZ":-13.839279611605383,"pfxX":-1.6840986088071488,"pfxZ":9.70833747494195,"pX":-0.1107153005201077,"pZ":3.549284214298432,"vX0":2.5906842805974892,"vY0":-137.1562105562292,"vZ0":-2.6360423348214668,"x":121.22,"y":142.95,"x0":-0.852480397850299,"y0":50.0040809001631,"z0":5.476879619231924,"aX":-3.1812111033148534},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":2.4,"spinRate":2286,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.40065888262881844,"extension":6.772096011952052},"index":4,"playId":"ed6e5fe2-29ec-3952-8114-5348995145d0","pitchNumber":5,"startTime":"2026-06-28T19:49:51.944Z","endTime":"2026-06-28T19:49:55.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:49:55.216Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:51:47.512Z","endTime":"2026-06-28T19:54:48.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263017338246385,"aZ":-14.784876723266963,"pfxX":-8.268116371519017,"pfxZ":8.919808740829358,"pX":-0.998678310594646,"pZ":2.9215484143313177,"vX0":6.70089476037854,"vY0":-138.58660298338233,"vZ0":-4.677438711444343,"x":155.07,"y":159.9,"x0":-2.3707644148742455,"y0":50.00471118592266,"z0":5.615005346274802,"aX":-16.124050528225574},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":13.7,"spinRate":2494,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3948506424299083,"extension":6.449772385802714},"index":0,"playId":"120e771e-7ec3-3680-85a6-7b0d92e87ac5","pitchNumber":1,"startTime":"2026-06-28T19:52:10.151Z","endTime":"2026-06-28T19:52:14.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823190635566263,"aZ":-17.36741980324591,"pfxX":-9.07147734689562,"pfxZ":7.52872388277084,"pX":0.21856601843510773,"pZ":1.9658860733556527,"vX0":10.438972553031766,"vY0":-139.46526809454406,"vZ0":-6.741100003320908,"x":108.67,"y":185.7,"x0":-2.3971375997025968,"y0":50.005078077753396,"z0":5.563042434853665,"aX":-17.84541513935137},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2496,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3929692219941985,"extension":6.546195016416322},"index":1,"playId":"9cd9b5e1-c598-36de-99b0-78dda626e08f","pitchNumber":2,"startTime":"2026-06-28T19:52:42.604Z","endTime":"2026-06-28T19:52:45.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963777967291357,"aZ":-14.38577261681996,"pfxX":-9.155575755030343,"pfxZ":9.143053384615895,"pX":1.334033909827618,"pZ":3.067399415465199,"vX0":13.10274016559685,"vY0":-138.59637390116717,"vZ0":-4.027364946274054,"x":66.15,"y":155.96,"x0":-2.2651811955820627,"y0":50.00277667295417,"z0":5.500048766329958,"aX":-17.813616244730195},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":13.8,"spinRate":2561,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.395184202697755,"extension":6.590126988015989},"index":2,"playId":"185beac8-c999-33f0-a953-0e1138e7a241","pitchNumber":3,"startTime":"2026-06-28T19:53:05.069Z","endTime":"2026-06-28T19:53:08.753Z","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":95.3,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.260256039744384,"aZ":-15.058680893896152,"pfxX":-9.036397609695982,"pfxZ":8.899775533564622,"pX":-0.08000612475512965,"pZ":2.6044974181335876,"vX0":9.67426421013746,"vY0":-138.3717791936129,"vZ0":-5.07060880388832,"x":120.05,"y":168.46,"x0":-2.4613942851534962,"y0":50.00215439613213,"z0":5.483062904710357,"aX":-17.377672895035836},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2374,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3970914097405127,"extension":6.533598501147744},"index":3,"playId":"423ad8e4-a18a-36ab-b999-1734b2410eda","pitchNumber":4,"startTime":"2026-06-28T19:53:22.984Z","endTime":"2026-06-28T19:53:28.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649404414253002,"aZ":-35.50432134214416,"pfxX":0.8573700912959401,"pfxZ":-2.0668779268004567,"pX":1.1216312615890986,"pZ":0.3206778094723284,"vX0":7.929282850589923,"vY0":-125.40810267849001,"vZ0":-5.70170230186061,"x":74.25,"y":230.12,"x0":-2.1776451224351554,"y0":50.00253811662523,"z0":5.481591822649883,"aX":1.3810199096143105},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-3.1,"spinRate":2848,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43486493833505957,"extension":6.319764235839436},"index":4,"playId":"903f0987-5c7c-3e3e-b71c-a307ee05b946","pitchNumber":5,"startTime":"2026-06-28T19:53:46.666Z","endTime":"2026-06-28T19:53:49.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.47939070275694,"aZ":-33.130814235216555,"pfxX":2.492155564213454,"pfxZ":-0.5909095067879324,"pX":0.06444018061253759,"pZ":2.3066271395421656,"vX0":5.068269934924252,"vY0":-125.49755398543893,"vZ0":-1.98711175976205,"x":114.54,"y":176.5,"x0":-2.2853900495342434,"y0":50.000013579775995,"z0":5.744731483346591,"aX":4.071116401017862},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":-5.4,"spinRate":2770,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.43237703160461827,"extension":6.206079634583006},"index":5,"playId":"cd4b3598-94ee-3dbd-8154-743831384ebd","pitchNumber":6,"startTime":"2026-06-28T19:54:08.333Z","endTime":"2026-06-28T19:54:11.333Z","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":95.9,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12756763343375,"aZ":-13.96688828494067,"pfxX":-6.695541602169497,"pfxZ":9.223646037093838,"pX":0.7169791593951788,"pZ":2.928333345938983,"vX0":10.573790894119451,"vY0":-139.32838021672967,"vZ0":-4.6950462052486985,"x":89.67,"y":159.71,"x0":-2.2503815990620053,"y0":50.00420989540163,"z0":5.552497856429889,"aX":-13.219506804764583},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2356,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39253100040133804,"extension":6.570246565842784},"hitData":{"launchSpeed":96.2,"launchAngle":33.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.57,"coordY":72.23}},"index":6,"playId":"608470e2-067e-3e1a-bcef-9246f647e28f","pitchNumber":7,"startTime":"2026-06-28T19:54:39.728Z","endTime":"2026-06-28T19:54:48.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:54:48.611Z","atBatIndex":58},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nicky Lopez reaches on a fielding error by second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:55:03.805Z","endTime":"2026-06-28T19:56:16.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.232220666137444,"aZ":-11.162713576355001,"pfxX":-6.816263489869634,"pfxZ":10.706428008936623,"pX":0.596531032878571,"pZ":2.131330607518209,"vX0":10.318364434639772,"vY0":-139.20788280017666,"vZ0":-7.275752259637943,"x":94.26,"y":181.23,"x0":-2.272484650183654,"y0":50.005693972664375,"z0":5.517843168859608,"aX":-13.381389542389433},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2540,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.393443938844237,"extension":6.558083390928132},"index":0,"playId":"a368e70a-fab8-3013-9400-bbffcff23c80","pitchNumber":1,"startTime":"2026-06-28T19:55:16.641Z","endTime":"2026-06-28T19:55:19.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314814918281154,"aZ":-14.949994688141805,"pfxX":-8.445462445824493,"pfxZ":8.659447025741697,"pX":0.5061151525653391,"pZ":2.8848566556044974,"vX0":10.717920992400687,"vY0":-139.63291577797892,"vZ0":-4.655340705114953,"x":97.71,"y":160.89,"x0":-2.271801427415845,"y0":50.00169053469951,"z0":5.546388885274686,"aX":-16.797016326158428},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":13.3,"spinRate":2450,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3911831361864784,"extension":6.5280015500069215},"index":1,"playId":"c6c907d4-68cb-3491-92d2-52867fff1dc4","pitchNumber":2,"startTime":"2026-06-28T19:55:40.590Z","endTime":"2026-06-28T19:55:43.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13191805583643,"aZ":-17.497421740292605,"pfxX":-8.349941807535336,"pfxZ":7.489121824201247,"pX":-0.33932276922098004,"pZ":2.498476280155319,"vX0":8.446973326641139,"vY0":-138.44872758461335,"vZ0":-4.984828888782569,"x":129.93,"y":171.32,"x0":-2.33101439145543,"y0":50.00266168226845,"z0":5.476772409216466,"aX":-16.36526450276481},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2320,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39417014324171085,"extension":6.68242161606824},"hitData":{"launchSpeed":95.7,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.82,"coordY":142.57}},"index":2,"playId":"6c2baf69-f965-3c40-aec6-e222bece8e0e","pitchNumber":3,"startTime":"2026-06-28T19:56:02.719Z","endTime":"2026-06-28T19:56:16.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:56:16.432Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:56:44.049Z","endTime":"2026-06-28T19:59:10.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296258012416043,"aZ":-14.168625692050444,"pfxX":-8.147901858023967,"pfxZ":9.335071111726808,"pX":0.9089932276811841,"pZ":2.6228251853350293,"vX0":11.117359448128271,"vY0":-137.91823880825646,"vZ0":-5.4329070112413795,"x":82.35,"y":167.96,"x0":-2.1131724233476126,"y0":50.004461337398915,"z0":5.571749185497041,"aX":-15.719370056473645},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2511,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3969474621866751,"extension":6.642123961546846},"index":0,"playId":"7eaaf204-a986-367d-9d60-b3b25eca2ee8","pitchNumber":1,"startTime":"2026-06-28T19:56:44.951Z","endTime":"2026-06-28T19:56:48.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67845946638116,"aZ":-39.48861824769389,"pfxX":0.30311681502170196,"pfxZ":-4.782303328592631,"pX":0.16758673656412623,"pZ":1.7725512398615155,"vX0":6.226986398341608,"vY0":-122.27277246771561,"vZ0":-1.4790093053136009,"x":110.61,"y":190.92,"x0":-2.4399909288845087,"y0":50.00169463742053,"z0":5.740899313768626,"aX":0.4626155205954009},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.8,"breakHorizontal":-1.9,"spinRate":2912,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.446136108862067,"extension":6.282589306473655},"index":1,"playId":"29af7e76-f6d2-3986-aa75-81c2100e4670","pitchNumber":2,"startTime":"2026-06-28T19:57:08.806Z","endTime":"2026-06-28T19:57:13.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-28T19:57:24.374Z","endTime":"2026-06-28T19:57:44.540Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496702957687948,"aZ":-38.22225625788896,"pfxX":2.304450529626702,"pfxZ":-3.951800693121759,"pX":0.8833811592803261,"pZ":0.21250404208695894,"vX0":6.7926141306108265,"vY0":-122.67572199733752,"vZ0":-5.419491498308732,"x":83.33,"y":233.04,"x0":-2.217190686565984,"y0":50.005782615631674,"z0":5.696414938490626,"aX":3.523385181077498},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.2,"breakHorizontal":-5.8,"spinRate":2860,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.445919508954987,"extension":6.1697818776886715},"index":3,"playId":"63dec37c-7588-3f42-9e07-40e0f7a99b25","pitchNumber":3,"startTime":"2026-06-28T19:57:44.540Z","endTime":"2026-06-28T19:57:47.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"654443d4-a9e1-3a09-9545-8a8d87a04677","startTime":"2026-06-28T19:58:13.541Z","endTime":"2026-06-28T19:58:19.044Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.054666130706476,"aZ":-34.67290825023351,"pfxX":4.650996875561695,"pfxZ":-1.6002526217250796,"pX":-1.1451261978519849,"pZ":2.834391219718915,"vX0":1.9438350294469051,"vY0":-123.55243215128101,"vZ0":-0.38808390461656783,"x":160.65,"y":162.25,"x0":-2.5437073054658064,"y0":50.001225758807095,"z0":5.879860709639157,"aX":7.2695718775611775},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-8.9,"spinRate":2956,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4414446691939471,"extension":6.2988851899755725},"index":5,"playId":"7bd52b1a-62b1-3060-b103-a118254ef324","pitchNumber":4,"startTime":"2026-06-28T19:58:33.759Z","endTime":"2026-06-28T19:58:36.759Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.443377763297367,"aZ":-16.885643785615024,"pfxX":-8.478047677972164,"pfxZ":7.7711918455845606,"pX":-0.29576131619442086,"pZ":3.245240140052536,"vX0":8.647724828488341,"vY0":-139.38734024010932,"vZ0":-3.771873351838692,"x":128.27,"y":151.16,"x0":-2.3375133297026074,"y0":50.00114698512966,"z0":5.731488542731124,"aX":-16.675043231560068},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2497,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3930150728352064,"extension":6.450171665441989},"index":6,"playId":"4c9d83cd-019d-3f1b-b9b7-846faaeafedd","pitchNumber":5,"startTime":"2026-06-28T19:59:07.566Z","endTime":"2026-06-28T19:59:10.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T19:59:10.566Z","atBatIndex":60},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Nicky Lopez caught stealing 2nd base, catcher Alejandro Kirk to shortstop Andrés Giménez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:59:21.525Z","endTime":"2026-06-28T20:00:57.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44593081527717,"aZ":-30.22201875879377,"pfxX":-7.804144953947446,"pfxZ":1.1684132576819515,"pX":-0.6129944521364534,"pZ":2.1663774495429484,"vX0":7.091094537174262,"vY0":-128.37631045809943,"vZ0":-2.6140574566190633,"x":140.37,"y":180.29,"x0":-2.391019850695372,"y0":50.006032904169516,"z0":5.53957089168593,"aX":-13.087776512420735},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":1621,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4259151149199827,"extension":6.534349905624732},"index":0,"playId":"eeeaf70f-8d6b-34c2-b311-f3ae2c57d201","pitchNumber":1,"startTime":"2026-06-28T19:59:39.262Z","endTime":"2026-06-28T19:59:43.094Z","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":"56efdc30-b7f4-3e53-bccf-d2ba269262f7","startTime":"2026-06-28T20:00:01.951Z","endTime":"2026-06-28T20:00:07.763Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.800377610768734,"aZ":-17.118828369389824,"pfxX":-8.389624565837476,"pfxZ":8.102435464111522,"pX":-2.0046472265180313,"pZ":3.647640278018319,"vX0":4.28542579857534,"vY0":-136.1790016403985,"vZ0":-2.140283089644889,"x":193.41,"y":140.29,"x0":-2.5174746570450814,"y0":50.00517132145077,"z0":5.641726766832734,"aX":-15.596053037032588},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":14.2,"spinRate":2491,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.403802645880198,"extension":6.298382301663994},"index":2,"playId":"9dab191a-c14c-34ad-9a07-bdc0f3d94ab2","pitchNumber":2,"startTime":"2026-06-28T20:00:23.969Z","endTime":"2026-06-28T20:00:30.018Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"9dab191a-c14c-34ad-9a07-bdc0f3d94ab2","startTime":"2026-06-28T20:00:34.382Z","endTime":"2026-06-28T20:00:51.429Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20531650737553,"aZ":-14.274993409553897,"pfxX":-7.9923679417936295,"pfxZ":9.439272158317507,"pX":-0.03693355096139326,"pZ":4.418778436181825,"vX0":8.90356111053589,"vY0":-137.2680711761171,"vZ0":-0.9456690878492613,"x":118.41,"y":119.47,"x0":-2.2940557706445124,"y0":50.00021857178853,"z0":5.745727577387006,"aX":-15.152239529886966},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2503,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39998983349974715,"extension":6.307921764100069},"index":4,"playId":"4d0341ef-f827-34e3-b40d-62f8e382d49b","pitchNumber":3,"startTime":"2026-06-28T20:00:51.429Z","endTime":"2026-06-28T20:00:57.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:00:57.451Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:03:12.645Z","endTime":"2026-06-28T20:04:39.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.074489084163794,"aZ":-13.356955226586962,"pfxX":-3.169003273336133,"pfxZ":10.052168490847505,"pX":-0.827303546139761,"pZ":2.9136656270647,"vX0":1.57790075351628,"vY0":-136.68366089587047,"vZ0":-4.3614312181694235,"x":148.53,"y":160.11,"x0":-1.0036176470792129,"y0":50.005265464045834,"z0":5.462409010033492,"aX":-5.9341473758604},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":2322,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40234518826709165,"extension":6.6551224765998045},"index":0,"playId":"d2ad73c0-6515-34b7-b15f-2eb34848a930","pitchNumber":1,"startTime":"2026-06-28T20:03:19.397Z","endTime":"2026-06-28T20:03:46.427Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74266696518645,"aZ":-32.47584767743422,"pfxX":-6.388536108420044,"pfxZ":-0.18500002882082534,"pX":-0.8088619621856388,"pZ":2.231925346475943,"vX0":3.1382407874205653,"vY0":-125.5925516665466,"vZ0":-1.2455382824306425,"x":147.83,"y":178.52,"x0":-1.2482012873885788,"y0":50.00554878837135,"z0":5.388735739172354,"aX":-10.151324602384372},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":10.8,"spinRate":1671,"spinDirection":237},"zone":4,"typeConfidence":0.87,"plateTime":0.4370216734827248,"extension":6.553277368284452},"index":1,"playId":"36834538-c270-3fe0-8843-3f8edcfcf8c7","pitchNumber":2,"startTime":"2026-06-28T20:03:53.086Z","endTime":"2026-06-28T20:03:57.224Z","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":94.7,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.967594977401273,"aZ":-16.484647462827223,"pfxX":-3.1245416830046633,"pfxZ":8.177490536862805,"pX":-0.4508795427409142,"pZ":3.7850102569513195,"vX0":3.0790531685426825,"vY0":-137.9442487593134,"vZ0":-1.2716839548500158,"x":134.19,"y":136.58,"x0":-1.1780114617096746,"y0":50.00258645668617,"z0":5.368379901715536,"aX":-5.994758939692972},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":4.9,"spinRate":2257,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.3977539441037812,"extension":6.7986706794248475},"index":2,"playId":"530fec1d-e2b0-3a19-82b9-e04e44f9ebdd","pitchNumber":3,"startTime":"2026-06-28T20:04:09.830Z","endTime":"2026-06-28T20:04:13.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T20:04:24.887Z","endTime":"2026-06-28T20:04:35.238Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79881013958196,"aZ":-12.066622887858093,"pfxX":-2.5112928338934193,"pfxZ":10.189937904939748,"pX":-0.0453937393404244,"pZ":2.20729658564965,"vX0":3.1611935529380837,"vY0":-139.46117370253702,"vZ0":-6.463091551866712,"x":118.73,"y":179.18,"x0":-0.8663126750191119,"y0":50.00590668116269,"z0":5.347706506137102,"aX":-4.9572577043474775},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":4.0,"spinRate":2336,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.39245294316289847,"extension":6.9149750659200935},"index":4,"playId":"4f9c8ac5-77ce-3cce-b37b-25628e6e5909","pitchNumber":4,"startTime":"2026-06-28T20:04:35.238Z","endTime":"2026-06-28T20:04:39.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:04:39.320Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a sharp ground ball to left fielder Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:04:46.940Z","endTime":"2026-06-28T20:06:23.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723656362229015,"aZ":-15.301129489220878,"pfxX":-2.1598186195725977,"pfxZ":8.704490380213759,"pX":-0.45586742113262024,"pZ":4.069725651042701,"vX0":2.528309302487962,"vY0":-137.89334172370584,"vZ0":-1.3407370753533336,"x":134.38,"y":128.9,"x0":-1.1011167803541244,"y0":50.00499918570084,"z0":5.587433160154461,"aX":-4.188029647459223},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":3.5,"spinRate":2321,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.39619015823472914,"extension":6.91882789216615},"index":0,"playId":"33271c0b-21c6-3048-a765-ac20d3190708","pitchNumber":1,"startTime":"2026-06-28T20:05:02.869Z","endTime":"2026-06-28T20:05:06.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.254923521232776,"aZ":-10.984896460966466,"pfxX":-2.588932482183157,"pfxZ":10.874844387144892,"pX":-0.651732810730708,"pZ":3.235085765163284,"vX0":2.354011253905024,"vY0":-138.96504988307598,"vZ0":-3.961946871261225,"x":141.84,"y":151.43,"x0":-1.1750360879655066,"y0":50.000630875654785,"z0":5.413586974181186,"aX":-5.0435394632975346},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2278,"spinDirection":210},"zone":1,"typeConfidence":0.92,"plateTime":0.394734972465006,"extension":6.903885827801503},"index":1,"playId":"6bf21776-e38b-3857-b0a6-e56419160a05","pitchNumber":2,"startTime":"2026-06-28T20:05:20.553Z","endTime":"2026-06-28T20:05:24.195Z","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.1,"endSpeed":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56984846199246,"aZ":-12.800920877395566,"pfxX":-2.5877076129571175,"pfxZ":10.166619154453219,"pX":-0.5793626228962175,"pZ":2.5719529850913427,"vX0":1.8339143734585417,"vY0":-137.00603355936286,"vZ0":-5.843344063356499,"x":139.08,"y":169.34,"x0":-0.9203770397896002,"y0":50.002775221727006,"z0":5.603183507822563,"aX":-4.931536512278839},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2314,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3993943286400521,"extension":6.8034881157230735},"index":2,"playId":"aa7575ea-1f05-334a-a8d8-3f9651d05f08","pitchNumber":3,"startTime":"2026-06-28T20:05:36.832Z","endTime":"2026-06-28T20:05:40.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.692276438814222,"aZ":-36.084759577041375,"pfxX":1.204063858348034,"pfxZ":-2.460050834653016,"pX":1.1815945984730971,"pZ":1.2304812948823094,"vX0":5.450503247975146,"vY0":-124.42125950930027,"vZ0":-2.7840728698324155,"x":71.96,"y":205.56,"x0":-1.181464106677203,"y0":50.00398287536669,"z0":5.313498543479372,"aX":1.912757681814173},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.8,"breakHorizontal":-3.2,"spinRate":2589,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4379007440997107,"extension":6.875234416433612},"index":3,"playId":"0d03cfd7-3fcd-3c64-ae3f-cf665dafbb90","pitchNumber":4,"startTime":"2026-06-28T20:05:57.433Z","endTime":"2026-06-28T20:06:00.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38768291459555,"aZ":-11.424578634119852,"pfxX":-3.7286509673950428,"pfxZ":10.77729762168796,"pX":0.45201482775685864,"pZ":2.2764267256112984,"vX0":5.076936102082,"vY0":-137.8295822793026,"vZ0":-6.327671894613335,"x":99.77,"y":177.32,"x0":-0.928713979901198,"y0":50.006785521342614,"z0":5.372279611076086,"aX":-7.181903941862334},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":5.8,"spinRate":2359,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.39727017128955877,"extension":7.110286940687033},"hitData":{"launchSpeed":102.0,"launchAngle":3.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.31,"coordY":139.74}},"index":4,"playId":"ae41447e-473b-3633-bf30-02fd5c6514d4","pitchNumber":5,"startTime":"2026-06-28T20:06:13.386Z","endTime":"2026-06-28T20:06:23.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:06:23.960Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (4) on a fly ball to right field. George Springer scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:06:43.199Z","endTime":"2026-06-28T20:07:39.323Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396076568084286,"aZ":-30.35008767894032,"pfxX":-8.172222092775595,"pfxZ":1.1035240650920102,"pX":0.036460445807205255,"pZ":3.0427426312298747,"vX0":5.987905162409115,"vY0":-127.3976691896164,"vZ0":0.11044224998604568,"x":115.61,"y":156.63,"x0":-1.2789953284728128,"y0":50.00002236652155,"z0":5.39140744916698,"aX":-13.473668431213197},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":1635,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.4294160847953208,"extension":6.4912747828991515},"index":0,"playId":"1be7e059-ba7d-37dc-8643-f13eeb7beb53","pitchNumber":1,"startTime":"2026-06-28T20:06:53.100Z","endTime":"2026-06-28T20:06:56.633Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57390167882864,"aZ":-36.84378865273526,"pfxX":1.7531179510161037,"pfxZ":-3.1432752881919264,"pX":0.5484309498105431,"pZ":1.8614608932913805,"vX0":3.6577287954738718,"vY0":-121.08767399105054,"vZ0":-0.8045644894088892,"x":96.1,"y":188.52,"x0":-1.209292871057119,"y0":50.00343497910432,"z0":5.42076360245703,"aX":2.603561811076736},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":-4.1,"spinRate":2626,"spinDirection":63},"zone":9,"typeConfidence":0.88,"plateTime":0.4522890006555591,"extension":6.862794442360553},"hitData":{"launchSpeed":102.4,"launchAngle":32.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.74,"coordY":64.02}},"index":1,"playId":"02c11a52-ec96-385f-9b09-a34c31c6f1be","pitchNumber":2,"startTime":"2026-06-28T20:07:12.095Z","endTime":"2026-06-28T20:07:39.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:07:39.323Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to second baseman Nicky Lopez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:08:01.386Z","endTime":"2026-06-28T20:08:24.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95822814689058,"aZ":-23.442287397340873,"pfxX":1.8452075073797198,"pfxZ":4.945024797940525,"pX":1.5330163141532147,"pZ":2.3381942660448405,"vX0":6.542889723517269,"vY0":-132.48840951263142,"vZ0":-3.3902915897374215,"x":58.57,"y":175.65,"x0":-1.2147672901041733,"y0":50.00659291697171,"z0":5.360197605970127,"aX":3.258846575771562},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-4.8,"spinRate":2721,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.41442226304764107,"extension":6.855406561293435},"index":0,"playId":"1035241d-533d-3404-b8a5-860ebb9a8fd2","pitchNumber":1,"startTime":"2026-06-28T20:08:04.419Z","endTime":"2026-06-28T20:08:07.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185147704823276,"aZ":-21.0959000389671,"pfxX":2.1892368097322916,"pfxZ":6.275890778152875,"pX":0.2904814890255135,"pZ":2.083582242517168,"vX0":3.6192783067681193,"vY0":-132.29576295251195,"vZ0":-4.434844290843,"x":105.93,"y":182.52,"x0":-1.3817963243727274,"y0":50.005499244973635,"z0":5.335203240069194,"aX":3.8673996985091224},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-4.8,"spinRate":2532,"spinDirection":185},"zone":9,"typeConfidence":0.91,"plateTime":0.4145907189954756,"extension":6.890140098249143},"hitData":{"launchSpeed":73.2,"launchAngle":13.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":131.79,"coordY":138.04}},"index":1,"playId":"ddb483c9-7c14-3838-a1f3-6ea9e121c815","pitchNumber":2,"startTime":"2026-06-28T20:08:18.178Z","endTime":"2026-06-28T20:08:24.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:08:24.188Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:08:41.217Z","endTime":"2026-06-28T20:09:58.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889122816211806,"aZ":-11.766032703786237,"pfxX":-1.9684321102858846,"pfxZ":10.636861564880203,"pX":-0.15412755860759714,"pZ":3.023802221718678,"vX0":3.2584038348890108,"vY0":-137.92790000122866,"vZ0":-4.440921531478277,"x":122.87,"y":157.14,"x0":-1.0973302938876695,"y0":50.00219508377711,"z0":5.453845009724988,"aX":-3.7767467408982998},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":2.9,"spinRate":2478,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.3977531896545483,"extension":6.884889273710605},"index":0,"playId":"a9710573-f2f4-3d69-bf94-c4798781b3c3","pitchNumber":1,"startTime":"2026-06-28T20:08:45.433Z","endTime":"2026-06-28T20:08:48.433Z","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.8,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804284836895377,"aZ":-27.731179013499823,"pfxX":1.7115398789588692,"pfxZ":2.5588363777407217,"pX":-0.27941039100627046,"pZ":3.7181414384896323,"vX0":2.3483488370508567,"vY0":-130.81141365471228,"vZ0":0.941247563403953,"x":127.65,"y":138.39,"x0":-1.4101898099499537,"y0":50.006301195867465,"z0":5.427873295941046,"aX":2.975025325095116},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":-3.6,"spinRate":2542,"spinDirection":182},"zone":11,"typeConfidence":0.89,"plateTime":0.41823297852654484,"extension":6.755684895288185},"index":1,"playId":"b86d63dd-6f02-33e5-9c41-05af57b46ae7","pitchNumber":2,"startTime":"2026-06-28T20:09:06.972Z","endTime":"2026-06-28T20:09:10.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19481657449212,"aZ":-35.66461729507942,"pfxX":-1.4730596433158745,"pfxZ":-2.226717215237583,"pX":0.9897692085543641,"pZ":-0.1741148482753509,"vX0":5.618031752814074,"vY0":-124.07776791379732,"vZ0":-6.36775951823714,"x":79.27,"y":243.48,"x0":-1.105431039454963,"y0":50.00105944326142,"z0":5.372528959780469,"aX":-2.3134722540394903},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":1.4,"spinRate":2541,"spinDirection":357},"zone":14,"typeConfidence":0.88,"plateTime":0.4402567674766056,"extension":7.000978986799457},"index":2,"playId":"e6518c0b-c1a3-337c-9e4e-904771e8eaca","pitchNumber":3,"startTime":"2026-06-28T20:09:25.495Z","endTime":"2026-06-28T20:09:28.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.916555214254,"aZ":-42.00534844062041,"pfxX":1.2046876014797379,"pfxZ":-6.666200247228643,"pX":0.17861091143609234,"pZ":2.317497566532301,"vX0":2.896445590819358,"vY0":-120.52024995032511,"vZ0":1.0832643231585797,"x":110.19,"y":176.21,"x0":-1.1941934085688322,"y0":50.00380342903271,"z0":5.5653907525386925,"aX":1.7759623058863434},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.5,"breakHorizontal":-2.9,"spinRate":2757,"spinDirection":42},"zone":5,"typeConfidence":0.87,"plateTime":0.4540623709196594,"extension":6.8542036590863775},"hitData":{"launchSpeed":100.2,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":153.46}},"index":3,"playId":"6ca83a33-2d2c-3472-acfc-50012aa7d664","pitchNumber":4,"startTime":"2026-06-28T20:09:50.806Z","endTime":"2026-06-28T20:09:58.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:09:58.306Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:12:16.885Z","endTime":"2026-06-28T20:15:00.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:11:05.182Z","endTime":"2026-06-28T20:12:19.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03972493854425,"aZ":-12.859647019790675,"pfxX":-6.156843009307224,"pfxZ":9.415603623243113,"pX":0.6643426298888069,"pZ":1.868673962372588,"vX0":12.12813844045201,"vY0":-142.60992056332051,"vZ0":-7.2761824778157695,"x":91.68,"y":188.33,"x0":-2.851538719792327,"y0":50.00508919144237,"z0":5.271650347798492,"aX":-12.633548022376026},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2230,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.38467524411871645,"extension":6.950780486386987},"index":1,"playId":"2063a049-3902-3038-b5a7-63e022d5a37b","pitchNumber":1,"startTime":"2026-06-28T20:12:19.204Z","endTime":"2026-06-28T20:12:23.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13645373668326,"aZ":-38.75067491968996,"pfxX":0.2692067235519988,"pfxZ":-3.94486921267149,"pX":0.6739219951339265,"pZ":-1.0235784675131916,"vX0":8.653686460567375,"vY0":-128.49363447704542,"vZ0":-8.308040069380745,"x":91.31,"y":266.42,"x0":-2.775264137362135,"y0":50.001493447119294,"z0":5.270467011462872,"aX":0.44744016835667977},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.9,"breakHorizontal":-2.5,"spinRate":2570,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4266056343304556,"extension":6.8034479808360215},"index":2,"playId":"cdc33b43-910c-39ec-a1dc-defbebfb5d45","pitchNumber":2,"startTime":"2026-06-28T20:12:36.637Z","endTime":"2026-06-28T20:12:39.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413421281903677,"aZ":-32.69338365095536,"pfxX":-6.982000457462589,"pfxZ":-0.2856273366286466,"pX":-1.5144131353744434,"pZ":2.7219596078851365,"vX0":5.818370668596918,"vY0":-133.4896276142621,"vZ0":-1.0043836333008507,"x":174.73,"y":165.29,"x0":-2.8059752587453977,"y0":50.003293566319805,"z0":5.438676171959713,"aX":-12.710005618386308},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.5,"spinRate":1615,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.408975993541449,"extension":7.0844716810964075},"index":3,"playId":"c2a95730-ef48-36e0-9c83-49e6293f18e6","pitchNumber":3,"startTime":"2026-06-28T20:12:57.538Z","endTime":"2026-06-28T20:13:01.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69900523945611,"aZ":-16.07598058146109,"pfxX":-5.175923260521104,"pfxZ":7.828521982430779,"pX":0.6273633871718675,"pZ":2.7586584256776527,"vX0":10.942128484004224,"vY0":-142.47673965474553,"vZ0":-4.396598320688087,"x":93.09,"y":164.3,"x0":-2.590142861545679,"y0":50.00147900744299,"z0":5.337515051875976,"aX":-10.642766972823644},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":7.2,"spinRate":2229,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.3844081121892686,"extension":6.87487484845494},"index":4,"playId":"193c7c43-175d-3574-bf06-8678a222d1ed","pitchNumber":4,"startTime":"2026-06-28T20:13:14.875Z","endTime":"2026-06-28T20:13:18.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17307774071865,"aZ":-36.31648935647772,"pfxX":2.407443289309792,"pfxZ":-2.496606381594619,"pX":0.36382179558611666,"pZ":1.61968231345346,"vX0":7.031512960535558,"vY0":-127.73218259553475,"vZ0":-2.59853973624893,"x":103.13,"y":195.05,"x0":-2.73224450886959,"y0":50.00183953382118,"z0":5.4927071027321706,"aX":3.9955214653839417},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.9,"breakHorizontal":-5.9,"spinRate":2496,"spinDirection":52},"zone":9,"typeConfidence":0.89,"plateTime":0.42805601050958986,"extension":7.16778254880785},"index":5,"playId":"f0e242ca-fd4e-3338-9bad-04d09d4c542c","pitchNumber":5,"startTime":"2026-06-28T20:13:53.644Z","endTime":"2026-06-28T20:13:56.717Z","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":92.2,"endSpeed":85.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73428443112554,"aZ":-32.5655896381837,"pfxX":-5.687530544563113,"pfxZ":-0.21413021909009267,"pX":-1.0009694541596421,"pZ":2.2180655983879722,"vX0":6.813605925767279,"vY0":-134.19137155157551,"vZ0":-1.8210095420866517,"x":155.15,"y":178.89,"x0":-2.823966976523552,"y0":50.00150138619177,"z0":5.2067571609538685,"aX":-10.460034092137448},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.6,"breakHorizontal":9.0,"spinRate":1597,"spinDirection":230},"zone":13,"typeConfidence":0.88,"plateTime":0.40685159272384563,"extension":6.777084637141629},"index":6,"playId":"ee899c61-26c3-37c7-be4f-b4f02cf90f80","pitchNumber":6,"startTime":"2026-06-28T20:14:15.461Z","endTime":"2026-06-28T20:14:18.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.283105961251074,"aZ":-16.009380326711184,"pfxX":-5.514619196085556,"pfxZ":7.82639856879279,"pX":-0.1567266294954913,"pZ":2.459799381719727,"vX0":8.994958191759126,"vY0":-143.498591994116,"vZ0":-5.044701657457921,"x":122.97,"y":172.37,"x0":-2.6297701250922376,"y0":50.00078949471692,"z0":5.253685551236888,"aX":-11.387186226508705},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":7.9,"spinRate":2248,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.38316448040392137,"extension":6.820426442977265},"index":7,"playId":"2b8ac2c3-8ce7-33ab-9d9d-096d5a6ab87a","pitchNumber":7,"startTime":"2026-06-28T20:14:34.755Z","endTime":"2026-06-28T20:14:38.420Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.817689422604104,"aZ":-14.923183986033607,"pfxX":-4.606635369937526,"pfxZ":8.343966934768666,"pX":-0.4203970377191706,"pZ":3.2527083287935787,"vX0":8.669660120537646,"vY0":-143.47481553872592,"vZ0":-3.088382809925913,"x":133.02,"y":150.96,"x0":-2.8943948660947814,"y0":50.001776105162016,"z0":5.283596136179987,"aX":-9.523985499024485},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2167,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3830115639028482,"extension":6.996531439372091},"index":8,"playId":"2ee68c82-d2aa-3c39-a16a-2f651c3cdd9f","pitchNumber":8,"startTime":"2026-06-28T20:14:56.731Z","endTime":"2026-06-28T20:15:00.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:15:00.350Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:15:17.956Z","endTime":"2026-06-28T20:16:10.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80883818668292,"aZ":-40.19238031088617,"pfxX":3.137125078097339,"pfxZ":-4.943077398512552,"pX":-0.23753265828895154,"pZ":1.9027724353416162,"vX0":5.9653089421090675,"vY0":-126.99381160462787,"vZ0":-0.9026952586370027,"x":126.05,"y":187.41,"x0":-3.0314706954714796,"y0":50.00372254313423,"z0":5.480772136698682,"aX":5.086633799793347},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.9,"breakHorizontal":-7.1,"spinRate":2570,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.4325179230226177,"extension":7.086924386877055},"index":0,"playId":"5038be1b-4b56-3cb8-8bde-9dedcc99f4cf","pitchNumber":1,"startTime":"2026-06-28T20:15:27.971Z","endTime":"2026-06-28T20:15:31.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53562212377883,"aZ":-14.15264431763424,"pfxX":-4.940502033757261,"pfxZ":8.81006995102264,"pX":-0.8012690396272011,"pZ":2.1476929535357017,"vX0":6.956965416613414,"vY0":-142.75499348634432,"vZ0":-6.081288865404764,"x":147.54,"y":180.79,"x0":-2.6379707047620586,"y0":50.00710019563487,"z0":5.211083228331274,"aX":-10.111156721663631},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":7.4,"spinRate":2189,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.38496881684121265,"extension":6.817869795236494},"index":1,"playId":"752b2dd2-53db-3ccb-8bc5-fa6fbbb8a801","pitchNumber":2,"startTime":"2026-06-28T20:15:49.345Z","endTime":"2026-06-28T20:15:52.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":89.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.80623020172759,"aZ":-15.222857498551248,"pfxX":-4.645181248078091,"pfxZ":8.11720782305173,"pX":-0.8942098871598303,"pZ":3.806530793267281,"vX0":7.596710904420808,"vY0":-144.34314364135486,"vZ0":-1.3058040245951923,"x":151.09,"y":136.0,"x0":-2.9691238355958123,"y0":50.00507885057701,"z0":5.212161474393418,"aX":-9.704046746507064},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2318,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3809634207211623,"extension":6.800330796850955},"index":2,"playId":"b4b102d2-0453-3a31-b6e8-b1f170298451","pitchNumber":3,"startTime":"2026-06-28T20:16:07.039Z","endTime":"2026-06-28T20:16:10.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:16:10.039Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (19) on a sharp line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:16:27.158Z","endTime":"2026-06-28T20:16:51.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.359181812810597,"aZ":-32.026798893968206,"pfxX":2.5776905128459053,"pfxZ":0.08260457456466863,"pX":-0.07623618689107745,"pZ":1.82557415874661,"vX0":6.3834251694403426,"vY0":-132.62148716064334,"vZ0":-3.0819780682479156,"x":119.91,"y":189.49,"x0":-2.849259505986569,"y0":50.00325088474935,"z0":5.338689248012031,"aX":4.59057995343227},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.4,"breakHorizontal":-6.0,"spinRate":2607,"spinDirection":134},"zone":8,"typeConfidence":0.8,"plateTime":0.4130082139935758,"extension":6.622879383067159},"hitData":{"launchSpeed":102.0,"launchAngle":18.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":174.26,"coordY":63.3}},"index":0,"playId":"5d7aaf86-3893-3c92-b85c-acab61340bfb","pitchNumber":1,"startTime":"2026-06-28T20:16:39.307Z","endTime":"2026-06-28T20:16:51.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:16:51.568Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:17:33.496Z","endTime":"2026-06-28T20:21:24.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8,9,10,11,12],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":{"id":686973,"link":"/api/v1/people/686973"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jarred Kelenic replaces Josh Jung.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T20:17:27.330Z","endTime":"2026-06-28T20:17:35.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476812688680084,"aZ":-29.59583795391071,"pfxX":-8.430051406513446,"pfxZ":1.3670961716793828,"pX":1.2998032020020485,"pZ":-0.44351521667984617,"vX0":13.47903451051163,"vY0":-135.74442202071597,"vZ0":-9.360491698049369,"x":67.45,"y":250.75,"x0":-2.6165206281509565,"y0":50.00191851487594,"z0":5.0847486490392555,"aX":-15.860361606431612},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.6,"breakHorizontal":12.7,"spinRate":1510,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4022774049456541,"extension":7.569194401397901},"index":1,"playId":"f9650bc4-4dce-3923-b12c-d7d6cf7655d8","pitchNumber":1,"startTime":"2026-06-28T20:17:35.829Z","endTime":"2026-06-28T20:17:46.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Louis Varland. Jarred Kelenic scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"f9650bc4-4dce-3923-b12c-d7d6cf7655d8","startTime":"2026-06-28T20:18:05.477Z","endTime":"2026-06-28T20:18:22.809Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074037246372527,"aZ":-41.42168425430964,"pfxX":2.286328849445981,"pfxZ":-5.476115854319486,"pX":-0.5988905053346251,"pZ":1.2863666254616422,"vX0":5.0941262366219675,"vY0":-128.51858938634425,"vZ0":-2.2609590142083147,"x":139.83,"y":204.05,"x0":-2.895611325775069,"y0":50.00147132908576,"z0":5.363765570503396,"aX":3.861752217126537},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-10.2,"breakHorizontal":-5.2,"spinRate":2533,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.4245242945346721,"extension":6.873951228814029},"index":3,"playId":"cf95e982-6319-33bf-90de-abeaed0f74ab","pitchNumber":2,"startTime":"2026-06-28T20:18:22.809Z","endTime":"2026-06-28T20:18:25.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279246389446563,"aZ":-15.60373087732239,"pfxX":-4.378446299448289,"pfxZ":7.825545430462249,"pX":-0.8728897353587599,"pZ":2.8671804523251865,"vX0":6.7582790926732415,"vY0":-144.1058278218893,"vZ0":-4.1241559987001715,"x":150.27,"y":161.37,"x0":-2.672096984663571,"y0":50.00691394487491,"z0":5.271105226761282,"aX":-9.276368874278141},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.6,"breakHorizontal":6.7,"spinRate":2267,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3790718264340418,"extension":6.511609448657757},"index":4,"playId":"b7045430-ce06-3d24-b6de-fbbac165ae11","pitchNumber":3,"startTime":"2026-06-28T20:18:39.407Z","endTime":"2026-06-28T20:18:43.112Z","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":99.1,"endSpeed":90.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.190348734320736,"aZ":-15.909337001159246,"pfxX":-5.239206972527909,"pfxZ":7.722816528484335,"pX":-0.34289919967349564,"pZ":3.5006186941201887,"vX0":8.674756214857354,"vY0":-144.1483396788763,"vZ0":-2.218098646634915,"x":130.07,"y":144.26,"x0":-2.7092400198653737,"y0":50.0049539438259,"z0":5.261140883173984,"aX":-11.038008111311647},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2270,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.37982401149393485,"extension":7.121761542159962},"index":5,"playId":"e8790208-ba4a-39f9-a9c3-0194fba9d9a4","pitchNumber":4,"startTime":"2026-06-28T20:18:58.485Z","endTime":"2026-06-28T20:19:01.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87152556824633,"aZ":-29.627513960121835,"pfxX":-5.852260543736245,"pfxZ":1.3369316190439244,"pX":-0.7790386287352455,"pZ":1.1529190292398583,"vX0":7.718925476512706,"vY0":-136.83504594363802,"vZ0":-5.232862260918029,"x":146.7,"y":207.65,"x0":-2.8700174183613707,"y0":50.0032142832083,"z0":5.108366229235534,"aX":-11.15034851566667},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.6,"breakHorizontal":9.1,"spinRate":1788,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.39957748997978104,"extension":6.889489942781657},"index":6,"playId":"3ff08eba-e030-3a4e-b7bb-44a5c7c7abd9","pitchNumber":5,"startTime":"2026-06-28T20:19:20.819Z","endTime":"2026-06-28T20:19:24.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82386907946059,"aZ":-14.185317169421358,"pfxX":-3.7210978402111414,"pfxZ":8.569484326651452,"pX":0.4150175474842762,"pZ":3.6678739849847886,"vX0":10.329925669668414,"vY0":-144.2549200148871,"vZ0":-2.076330460100183,"x":101.18,"y":139.75,"x0":-2.735162695718776,"y0":50.00000294850243,"z0":5.275550426679567,"aX":-7.809391889739529},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":4.6,"spinRate":2250,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3802669392075648,"extension":6.754795894979406},"index":7,"playId":"b42657d7-596b-322e-8d30-7bfc717b70f7","pitchNumber":6,"startTime":"2026-06-28T20:19:39.005Z","endTime":"2026-06-28T20:19:42.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.840617548312096,"aZ":-14.182312613328657,"pfxX":-5.3270280030143935,"pfxZ":8.61614410608047,"pX":-0.9344033530934226,"pZ":2.6672617158890475,"vX0":7.015268092870174,"vY0":-143.50265446937883,"vZ0":-4.709444571916694,"x":152.62,"y":166.76,"x0":-2.717244536467106,"y0":50.00194722859506,"z0":5.211425952360535,"aX":-11.12313954908089},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2197,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.38151227002206456,"extension":6.808487588788992},"index":8,"playId":"233b5d4b-5dbd-3170-a5ea-873eef664bae","pitchNumber":7,"startTime":"2026-06-28T20:20:00.270Z","endTime":"2026-06-28T20:20:03.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24830143522658,"aZ":-43.15228833671579,"pfxX":3.399089807111425,"pfxZ":-6.481114087620363,"pX":0.757952950985401,"pZ":-0.7194471276561447,"vX0":7.835660125318105,"vY0":-129.8941493914179,"vZ0":-6.640521232182021,"x":88.11,"y":258.21,"x0":-2.748794497908236,"y0":50.00156130910355,"z0":5.18197288902485,"aX":5.758752114827225},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-13.1,"breakHorizontal":-8.0,"spinRate":2612,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4229804811459581,"extension":6.8999453296646704},"index":9,"playId":"cb64fc75-1080-368a-91c5-7407bc1aed1a","pitchNumber":8,"startTime":"2026-06-28T20:20:18.643Z","endTime":"2026-06-28T20:20:21.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89951256082792,"aZ":-38.410153346503854,"pfxX":5.494850324263467,"pfxZ":-3.7718417918827347,"pX":-0.3039596984955851,"pZ":1.5181817216403612,"vX0":4.962897512051796,"vY0":-127.58444856375928,"vZ0":-1.9791379542937815,"x":128.59,"y":197.79,"x0":-2.9875283847197593,"y0":50.00567144278492,"z0":5.326938838475646,"aX":9.073563179049287},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.1,"breakHorizontal":-11.0,"spinRate":2555,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.4290656077914683,"extension":6.633645620577968},"index":10,"playId":"402e3037-6770-3024-84e9-147201fc852d","pitchNumber":9,"startTime":"2026-06-28T20:20:40.436Z","endTime":"2026-06-28T20:20:43.436Z","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":99.2,"endSpeed":91.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12882875132721,"aZ":-13.951208918220182,"pfxX":-4.290116286652815,"pfxZ":8.62206102679647,"pX":-0.05037826774851891,"pZ":2.082128502965804,"vX0":9.09565097739432,"vY0":-144.15820419162645,"vZ0":-6.311053065966263,"x":118.92,"y":182.56,"x0":-2.682907343177524,"y0":50.00610730014266,"z0":5.153875543709859,"aX":-9.0712462098623},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":6.0,"spinRate":2300,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.3793156037832084,"extension":6.880472001358296},"index":11,"playId":"7b989d0a-897d-3c74-b8de-19da1e3465ec","pitchNumber":10,"startTime":"2026-06-28T20:21:01.311Z","endTime":"2026-06-28T20:21:04.311Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574353902740683,"aZ":-32.09063756273121,"pfxX":-6.450680318863869,"pfxZ":0.04340727166612712,"pX":-0.2199630936138774,"pZ":1.095932283378481,"vX0":9.062746077197794,"vY0":-136.1289464168783,"vZ0":-4.929794958500802,"x":125.38,"y":209.19,"x0":-2.741520329873833,"y0":50.00266906279986,"z0":5.130518872390441,"aX":-12.20715336592311},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.7,"breakHorizontal":10.0,"spinRate":1583,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.40109389338969015,"extension":6.7944791148397385},"index":12,"playId":"a7d3d695-9060-3ed5-92c3-019b216d6ef9","pitchNumber":11,"startTime":"2026-06-28T20:21:21.367Z","endTime":"2026-06-28T20:21:24.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:21:24.442Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:24:11.695Z","endTime":"2026-06-28T20:25:30.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jarred Kelenic remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:22:30.842Z","endTime":"2026-06-28T20:22:30.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"description":"Defensive switch from left field to third base for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T20:22:30.868Z","endTime":"2026-06-28T20:22:30.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Tyler Alexander replaces Cole Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T20:22:30.870Z","endTime":"2026-06-28T20:24:13.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52798620211221,"aZ":-29.747487460882486,"pfxX":-8.292672425434706,"pfxZ":1.7890358876552117,"pX":-1.6552776017911193,"pZ":2.5154016290529566,"vX0":-6.656587905643661,"vY0":-116.26275357375731,"vZ0":-0.3595441102513157,"x":180.1,"y":170.86,"x0":2.3312279852397406,"y0":50.004450229711225,"z0":5.516043100997907,"aX":-11.254717325323288},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.5,"breakHorizontal":16.8,"spinRate":2424,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.4726689944504061,"extension":6.361277407035918},"index":3,"playId":"c86c7262-b9fe-3e56-9bcf-67487a03e170","pitchNumber":1,"startTime":"2026-06-28T20:24:13.925Z","endTime":"2026-06-28T20:24:16.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041564192326717,"aZ":-29.920562547655543,"pfxX":-9.011058215813279,"pfxZ":1.594050543818355,"pX":-1.2243974774860922,"pZ":1.5138408154098155,"vX0":-5.536546458632268,"vY0":-118.3883630266439,"vZ0":-2.701903237722827,"x":163.67,"y":197.91,"x0":2.3202540679517463,"y0":50.000181931038696,"z0":5.427399970755779,"aX":-12.70003261498088},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.5,"breakHorizontal":17.8,"spinRate":2458,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.46387447543502036,"extension":6.217260680479005},"index":4,"playId":"fcbf043a-e3e8-31f8-9b15-8a532d705372","pitchNumber":2,"startTime":"2026-06-28T20:24:32.247Z","endTime":"2026-06-28T20:24:35.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.180882277285033,"aZ":-32.892540376100854,"pfxX":-9.243239603117914,"pfxZ":-0.5083714479004193,"pX":0.5765032628520307,"pZ":2.767698381756583,"vX0":-1.5041694177845302,"vY0":-117.71226934346417,"vZ0":0.5022138890460501,"x":95.03,"y":164.05,"x0":2.4248052572053314,"y0":50.00531671029376,"z0":5.59500434108924,"aX":-12.982288321040576},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":17.2,"spinRate":2456,"spinDirection":299},"zone":3,"typeConfidence":2.0,"plateTime":0.4651685189317232,"extension":6.147557447317297},"index":5,"playId":"aafbbee4-36e7-32b6-b55d-5b0ea52df098","pitchNumber":3,"startTime":"2026-06-28T20:24:51.467Z","endTime":"2026-06-28T20:24:55.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089527309489327,"aZ":-16.871675105042126,"pfxX":7.229958946156255,"pfxZ":8.305399088051292,"pX":-0.32307241220983435,"pZ":3.7991230604339723,"vX0":-9.45883824671187,"vY0":-134.60110477184963,"vZ0":-1.3030719464664855,"x":129.31,"y":136.2,"x0":2.290512379532737,"y0":50.002002193124035,"z0":5.479205234476842,"aX":13.320689107319035},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-11.2,"spinRate":2292,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4062855690579865,"extension":6.2376186553128745},"index":6,"playId":"ba4d79fc-8482-37eb-aa0e-0357b55b2b88","pitchNumber":4,"startTime":"2026-06-28T20:25:27.321Z","endTime":"2026-06-28T20:25:30.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:25:30.590Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:25:40.082Z","endTime":"2026-06-28T20:26:06.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687869366744497,"aZ":-32.524439650914964,"pfxX":6.8205336540651125,"pfxZ":-0.2272900771230475,"pX":0.8984667500419888,"pZ":2.8308583103287033,"vX0":-6.280192482567834,"vY0":-122.52593858915479,"vZ0":0.422473383231069,"x":82.75,"y":162.35,"x0":2.6058754800686743,"y0":50.00381334857951,"z0":5.430202744295544,"aX":10.394708651678297},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":-10.9,"spinRate":1426,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.44663177849633007,"extension":6.230515568069066},"hitData":{"launchSpeed":83.3,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.77,"coordY":145.59}},"index":0,"playId":"0de528c1-7c24-384c-a999-6f2640465e09","pitchNumber":1,"startTime":"2026-06-28T20:25:59.157Z","endTime":"2026-06-28T20:26:06.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:26:06.797Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:26:35.764Z","endTime":"2026-06-28T20:28:23.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.75"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.11"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.46"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.95"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.56"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.45"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.4,"endSpeed":73.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2772863636678,"aZ":-32.3959940541098,"pfxX":-9.58105520734987,"pfxZ":-0.16066377183049063,"pX":0.7083796012229305,"pZ":2.2002219237031775,"vX0":-1.3671297288374578,"vY0":-115.74496890209025,"vZ0":-0.4808670754541938,"x":90.0,"y":179.37,"x0":2.5515792485262025,"y0":50.005316129959645,"z0":5.508627115939229,"aX":-13.021222602196886},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2452,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.47293252787188944,"extension":6.060373570368312},"index":0,"playId":"bf880f76-8bdb-3ca3-a265-a87f7dfbe185","pitchNumber":1,"startTime":"2026-06-28T20:26:39.830Z","endTime":"2026-06-28T20:26:44.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174076433925464,"aZ":-31.681157124671863,"pfxX":7.034150224163219,"pfxZ":0.3013334875915259,"pX":0.7940811659110987,"pZ":1.2285153346002944,"vX0":-6.076233142833779,"vY0":-125.63811501616301,"vZ0":-4.064367599394388,"x":86.73,"y":205.61,"x0":2.318863730263767,"y0":50.00029495691431,"z0":5.415103720087583,"aX":11.351549910467394},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-11.5,"spinRate":1490,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4343737395429663,"extension":6.360651366576449},"index":1,"playId":"45fc183a-6b55-3a7f-a0cf-069800e94701","pitchNumber":2,"startTime":"2026-06-28T20:26:57.242Z","endTime":"2026-06-28T20:27:00.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747063567954804,"aZ":-17.998659578484375,"pfxX":5.823704157366752,"pfxZ":7.602368148020218,"pX":0.06430523914812615,"pZ":1.8860103759841214,"vX0":-8.045941682687854,"vY0":-134.59659829390057,"vZ0":-5.660166306072527,"x":114.55,"y":187.86,"x0":2.3133631088265596,"y0":50.004720896225166,"z0":5.2595511705223545,"aX":10.861773363155127},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.1,"spinRate":2167,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4044453906171901,"extension":6.28798951080423},"index":2,"playId":"9ccabdc0-f7ba-3835-9c93-f6012eac3244","pitchNumber":3,"startTime":"2026-06-28T20:27:16.400Z","endTime":"2026-06-28T20:27:20.846Z","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":78.7,"endSpeed":73.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.577234667067597,"aZ":-32.720060519660414,"pfxX":-9.306751582802399,"pfxZ":-0.4106011246925565,"pX":1.7658535678111849,"pZ":1.557185774273138,"vX0":0.7685248955607662,"vY0":-114.7487393970648,"vZ0":-1.6605764332341788,"x":49.69,"y":196.74,"x0":2.636776817231909,"y0":50.00187137391121,"z0":5.468367871312689,"aX":-12.450560777679074},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.8,"breakHorizontal":16.7,"spinRate":2472,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.47673764265393137,"extension":5.978403076426592},"index":3,"playId":"14bf3d84-50cc-3c5c-b3b4-e127bce8c80e","pitchNumber":4,"startTime":"2026-06-28T20:27:36.769Z","endTime":"2026-06-28T20:27:39.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T20:27:56.581Z","endTime":"2026-06-28T20:28:16.431Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200045223897174,"aZ":-29.366023681084624,"pfxX":8.418845838527261,"pfxZ":1.7935481210746946,"pX":0.5771884590011547,"pZ":2.2573045257979074,"vX0":-7.39738444580462,"vY0":-123.86701795012621,"vZ0":-1.603353452048232,"x":95.0,"y":177.83,"x0":2.4989571655408613,"y0":50.001690633591295,"z0":5.352985323536591,"aX":13.168757934736435},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":1473,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4410646927489892,"extension":6.334555503629695},"hitData":{"launchSpeed":96.3,"launchAngle":24.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.61,"coordY":91.5}},"index":5,"playId":"1c30fdf8-6b1b-3765-b53e-f9cf727eebd4","pitchNumber":5,"startTime":"2026-06-28T20:28:16.431Z","endTime":"2026-06-28T20:28:23.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:28:23.952Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:26:35.764Z","endTime":"2026-06-28T20:28:23.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.75"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.11"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.46"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.95"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.56"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.45"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.4,"endSpeed":73.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2772863636678,"aZ":-32.3959940541098,"pfxX":-9.58105520734987,"pfxZ":-0.16066377183049063,"pX":0.7083796012229305,"pZ":2.2002219237031775,"vX0":-1.3671297288374578,"vY0":-115.74496890209025,"vZ0":-0.4808670754541938,"x":90.0,"y":179.37,"x0":2.5515792485262025,"y0":50.005316129959645,"z0":5.508627115939229,"aX":-13.021222602196886},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2452,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.47293252787188944,"extension":6.060373570368312},"index":0,"playId":"bf880f76-8bdb-3ca3-a265-a87f7dfbe185","pitchNumber":1,"startTime":"2026-06-28T20:26:39.830Z","endTime":"2026-06-28T20:26:44.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174076433925464,"aZ":-31.681157124671863,"pfxX":7.034150224163219,"pfxZ":0.3013334875915259,"pX":0.7940811659110987,"pZ":1.2285153346002944,"vX0":-6.076233142833779,"vY0":-125.63811501616301,"vZ0":-4.064367599394388,"x":86.73,"y":205.61,"x0":2.318863730263767,"y0":50.00029495691431,"z0":5.415103720087583,"aX":11.351549910467394},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-11.5,"spinRate":1490,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4343737395429663,"extension":6.360651366576449},"index":1,"playId":"45fc183a-6b55-3a7f-a0cf-069800e94701","pitchNumber":2,"startTime":"2026-06-28T20:26:57.242Z","endTime":"2026-06-28T20:27:00.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747063567954804,"aZ":-17.998659578484375,"pfxX":5.823704157366752,"pfxZ":7.602368148020218,"pX":0.06430523914812615,"pZ":1.8860103759841214,"vX0":-8.045941682687854,"vY0":-134.59659829390057,"vZ0":-5.660166306072527,"x":114.55,"y":187.86,"x0":2.3133631088265596,"y0":50.004720896225166,"z0":5.2595511705223545,"aX":10.861773363155127},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.1,"spinRate":2167,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4044453906171901,"extension":6.28798951080423},"index":2,"playId":"9ccabdc0-f7ba-3835-9c93-f6012eac3244","pitchNumber":3,"startTime":"2026-06-28T20:27:16.400Z","endTime":"2026-06-28T20:27:20.846Z","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":78.7,"endSpeed":73.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.577234667067597,"aZ":-32.720060519660414,"pfxX":-9.306751582802399,"pfxZ":-0.4106011246925565,"pX":1.7658535678111849,"pZ":1.557185774273138,"vX0":0.7685248955607662,"vY0":-114.7487393970648,"vZ0":-1.6605764332341788,"x":49.69,"y":196.74,"x0":2.636776817231909,"y0":50.00187137391121,"z0":5.468367871312689,"aX":-12.450560777679074},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.8,"breakHorizontal":16.7,"spinRate":2472,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.47673764265393137,"extension":5.978403076426592},"index":3,"playId":"14bf3d84-50cc-3c5c-b3b4-e127bce8c80e","pitchNumber":4,"startTime":"2026-06-28T20:27:36.769Z","endTime":"2026-06-28T20:27:39.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T20:27:56.581Z","endTime":"2026-06-28T20:28:16.431Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200045223897174,"aZ":-29.366023681084624,"pfxX":8.418845838527261,"pfxZ":1.7935481210746946,"pX":0.5771884590011547,"pZ":2.2573045257979074,"vX0":-7.39738444580462,"vY0":-123.86701795012621,"vZ0":-1.603353452048232,"x":95.0,"y":177.83,"x0":2.4989571655408613,"y0":50.001690633591295,"z0":5.352985323536591,"aX":13.168757934736435},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":1473,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4410646927489892,"extension":6.334555503629695},"hitData":{"launchSpeed":96.3,"launchAngle":24.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.61,"coordY":91.5}},"index":5,"playId":"1c30fdf8-6b1b-3765-b53e-f9cf727eebd4","pitchNumber":5,"startTime":"2026-06-28T20:28:16.431Z","endTime":"2026-06-28T20:28:23.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T20:28:23.952Z","atBatIndex":73},"scoringPlays":[0,45,64,70],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":207.37,"y":64.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":96.08,"y":97.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":98.71,"y":66.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":107.7,"y":169.19},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":70.81,"y":77.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":118.59,"y":158.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":186.45,"y":71.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":105.18,"y":172.91},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":12,"endIndex":17,"top":[12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":100.03,"y":71.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":146.43,"y":174.64},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":111.33,"y":152.25},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":148.42,"y":69.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":157.97,"y":125.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"coordinates":{"x":121.62,"y":148.01},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":24,"top":[18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":112.54,"y":149.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":120.04,"y":136.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":101.04,"y":159.51},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":110.72,"y":152.85},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":128.5,"y":198.67},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":123.02,"y":80.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":146.43,"y":156.49},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":86.52,"y":144.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":113.14,"y":144.99},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":145.82,"y":148.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":81.68,"y":137.73},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":212.12,"y":110.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":67.34,"y":111.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":105.88,"y":152.85},"type":"E","description":"Field Error"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":52.57,"y":77.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":124.13,"y":80.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":136.15,"y":112.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":146.43,"y":172.22},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":101.04,"y":163.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":85.18,"y":160.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":91.38,"y":102.76},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53,54],"bottom":[55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":195.07,"y":84.87},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":151.87,"y":148.01},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":77.33,"y":88.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":117.38,"y":146.8},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":66,"top":[58,59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":186.57,"y":72.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":145.82,"y":142.57},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":88.31,"y":139.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":219.74,"y":64.02},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":131.79,"y":138.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":107.7,"y":153.46},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":174.26,"y":63.3},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":116.77,"y":145.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":212.61,"y":91.5},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":2,"leftOnBase":5},"away":{"runs":3,"hits":7,"errors":2,"leftOnBase":9}},"defense":{"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"catcher":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"first":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"second":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"third":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"shortstop":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"left":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"center":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"right":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"onDeck":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"inHole":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"battingOrder":4,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"onDeck":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"inHole":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"battingOrder":7,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".243","atBats":33,"obp":".320","slg":".391","ops":".711","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"3.96","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":44,"strikes":86,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"pitchesPerInning":"14.44","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":42,"groundOuts":41,"airOuts":69,"runs":26,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":55,"baseOnBalls":29,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".174","atBats":195,"obp":".289","slg":".318","ops":".607","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":62,"rbi":21,"leftOnBase":101,"sacBunts":3,"sacFlies":1,"babip":".207","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":15,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":157,"errors":1,"chances":158,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","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":2,"lineOuts":0},"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":16,"gamesStarted":14,"flyOuts":39,"groundOuts":87,"airOuts":78,"runs":35,"doubles":10,"triples":3,"homeRuns":8,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":0,"hits":76,"hitByPitch":2,"atBats":308,"obp":".317","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1347,"era":"3.83","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.34","battersFaced":344,"outs":240,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":517,"strikes":830,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".250","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.49","hitsPer9Inn":"8.55","runsScoredPer9":"3.94","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"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"}]},"ID669394":{"person":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":39,"groundOuts":71,"airOuts":67,"runs":38,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":84,"baseOnBalls":27,"intentionalWalks":0,"hits":76,"hitByPitch":2,"avg":".257","atBats":296,"obp":".321","slg":".446","ops":".767","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":132,"rbi":50,"leftOnBase":139,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.14","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":528,"errors":4,"chances":600,"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"}]},"ID682608":{"person":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":21,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":34,"runs":14,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":109,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":465,"era":"3.14","inningsPitched":"28.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.01","battersFaced":120,"outs":86,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":151,"strikes":314,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.22","gamesFinished":4,"strikeoutWalkRatio":"4.57","strikeoutsPer9Inn":"10.05","walksPer9Inn":"2.20","hitsPer9Inn":"6.91","runsScoredPer9":"4.40","homeRunsPer9":"0.94","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"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}},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(S, 4)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":20,"groundOuts":40,"airOuts":32,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":131,"obp":".326","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":545,"era":"2.62","inningsPitched":"34.1","wins":1,"losses":1,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.31","battersFaced":146,"outs":103,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":545,"balls":190,"strikes":355,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"15.87","gamesFinished":9,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"7.08","walksPer9Inn":"2.62","hitsPer9Inn":"9.17","runsScoredPer9":"3.15","homeRunsPer9":"0.52","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":11,"groundOuts":45,"airOuts":34,"runs":15,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":7,"avg":".252","atBats":135,"obp":".353","slg":".281","ops":".634","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":38,"rbi":14,"leftOnBase":71,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":76,"errors":0,"chances":77,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":32,"groundOuts":55,"airOuts":60,"runs":33,"doubles":7,"triples":2,"homeRuns":13,"strikeOuts":58,"baseOnBalls":32,"intentionalWalks":1,"hits":54,"hitByPitch":3,"avg":".241","atBats":224,"obp":".340","slg":".464","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":104,"rbi":29,"leftOnBase":80,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.23","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":31,"gamesStarted":1,"flyOuts":22,"groundOuts":36,"airOuts":41,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":133,"obp":".182","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":603,"era":"1.85","inningsPitched":"39.0","wins":1,"losses":1,"saves":16,"saveOpportunities":18,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"0.67","battersFaced":143,"outs":117,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":603,"balls":200,"strikes":403,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"15.46","gamesFinished":22,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.08","hitsPer9Inn":"3.92","runsScoredPer9":"1.85","homeRunsPer9":"0.69","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605452":{"person":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":15,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":51,"obp":".386","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":205,"era":"9.26","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.89","battersFaced":57,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":80,"strikes":125,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.63","hitsPer9Inn":"12.34","runsScoredPer9":"10.03","homeRunsPer9":"2.31","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608369":{"person":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":27,"groundOuts":49,"airOuts":47,"runs":28,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":59,"baseOnBalls":28,"intentionalWalks":2,"hits":34,"hitByPitch":2,"avg":".182","atBats":187,"obp":".292","slg":".374","ops":".666","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":70,"rbi":25,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".200","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.70","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":105,"putOuts":83,"errors":4,"chances":192,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":17,"gamesStarted":2,"flyOuts":26,"groundOuts":24,"airOuts":53,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":4,"atBats":133,"obp":".315","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":587,"era":"3.31","inningsPitched":"35.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.22","battersFaced":149,"outs":106,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":214,"strikes":373,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.61","gamesFinished":7,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.37","walksPer9Inn":"2.80","hitsPer9Inn":"8.15","runsScoredPer9":"4.08","homeRunsPer9":"1.02","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"702","stats":{"batting":{"note":"1-","summary":"0-1 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":28,"airOuts":18,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".301","atBats":83,"obp":".333","slg":".349","ops":".682","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":29,"rbi":6,"leftOnBase":34,"sacBunts":2,"sacFlies":0,"babip":".353","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":34,"errors":1,"chances":81,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673962":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":78,"flyOuts":38,"groundOuts":80,"airOuts":78,"runs":38,"doubles":19,"triples":0,"homeRuns":8,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":0,"hits":89,"hitByPitch":5,"avg":".293","atBats":304,"obp":".354","slg":".434","ops":".788","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":132,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":9,"lineOuts":31},"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":112,"putOuts":58,"errors":5,"chances":175,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695239":{"person":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":0,"flyOuts":3,"groundOuts":11,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":38,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"4.50","inningsPitched":"10.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.40","battersFaced":42,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":63,"strikes":105,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":12,"groundOuts":15,"airOuts":24,"runs":11,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".268","atBats":82,"obp":".337","slg":".500","ops":".837","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":41,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.40","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":41,"errors":2,"chances":83,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID543309":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":19,"groundOuts":30,"airOuts":34,"runs":16,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".228","atBats":136,"obp":".309","slg":".360","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":49,"rbi":14,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.20","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","assists":11,"putOuts":310,"errors":6,"chances":327,"fielding":".982","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","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":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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":27,"groundOuts":65,"airOuts":57,"runs":33,"doubles":15,"triples":2,"homeRuns":6,"strikeOuts":64,"baseOnBalls":21,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".271","atBats":251,"obp":".327","slg":".418","ops":".745","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":105,"rbi":41,"leftOnBase":108,"sacBunts":1,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.83","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":102,"errors":3,"chances":228,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":17,"gamesStarted":17,"flyOuts":52,"groundOuts":73,"airOuts":98,"runs":41,"doubles":18,"triples":3,"homeRuns":8,"strikeOuts":97,"baseOnBalls":38,"intentionalWalks":0,"hits":76,"hitByPitch":2,"atBats":341,"obp":".303","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1543,"era":"4.05","inningsPitched":"91.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.25","battersFaced":384,"outs":273,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1543,"balls":561,"strikes":982,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".455","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.76","hitsPer9Inn":"7.52","runsScoredPer9":"4.05","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":16,"gamesStarted":16,"flyOuts":50,"groundOuts":64,"airOuts":94,"runs":35,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":106,"baseOnBalls":20,"intentionalWalks":2,"hits":71,"hitByPitch":0,"atBats":333,"obp":".257","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1429,"era":"3.55","inningsPitched":"88.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.03","battersFaced":355,"outs":266,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1429,"balls":489,"strikes":940,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".545","pitchesPerInning":"16.12","gamesFinished":0,"strikeoutWalkRatio":"5.30","strikeoutsPer9Inn":"10.76","walksPer9Inn":"2.03","hitsPer9Inn":"7.21","runsScoredPer9":"3.55","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":59,"groundOuts":73,"airOuts":90,"runs":35,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":73,"baseOnBalls":29,"intentionalWalks":1,"hits":83,"hitByPitch":6,"avg":".262","atBats":317,"obp":".333","slg":".420","ops":".753","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":133,"rbi":29,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.62","popOuts":6,"lineOuts":25},"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":126,"errors":3,"chances":131,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":30,"gamesStarted":1,"flyOuts":22,"groundOuts":34,"airOuts":41,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":129,"obp":".268","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":501,"era":"2.62","inningsPitched":"34.1","wins":1,"losses":1,"saves":5,"saveOpportunities":6,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"0.99","battersFaced":138,"outs":103,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":501,"balls":162,"strikes":339,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"14.59","gamesFinished":9,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"6.82","walksPer9Inn":"1.57","hitsPer9Inn":"7.34","runsScoredPer9":"2.62","homeRunsPer9":"0.52","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":13,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".288","atBats":59,"obp":".295","slg":".475","ops":".770","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":28,"rbi":13,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":8,"putOuts":165,"errors":2,"chances":175,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID543135":{"person":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":16,"gamesStarted":16,"flyOuts":48,"groundOuts":106,"airOuts":85,"runs":46,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":101,"baseOnBalls":23,"intentionalWalks":0,"hits":93,"hitByPitch":6,"atBats":383,"obp":".295","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1471,"era":"3.95","inningsPitched":"100.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.16","battersFaced":414,"outs":301,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1471,"balls":481,"strikes":990,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".533","pitchesPerInning":"14.66","gamesFinished":0,"strikeoutWalkRatio":"4.39","strikeoutsPer9Inn":"9.06","walksPer9Inn":"2.06","hitsPer9Inn":"8.34","runsScoredPer9":"4.13","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":18,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672284":{"person":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"201","stats":{"batting":{"note":"2-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":10,"groundOuts":7,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".213","atBats":61,"obp":".304","slg":".295","ops":".599","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":18,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".343","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":0,"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":1,"putOuts":31,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID692437":{"person":{"id":692437,"fullName":"Winston Santos","link":"/api/v1/people/692437"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668390":{"person":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)(BS, 1)","summary":"2.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":9,"strikes":19,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":19,"groundOuts":22,"airOuts":29,"runs":20,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":106,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":438,"era":"6.58","inningsPitched":"26.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":19,"whip":"1.46","battersFaced":118,"outs":78,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":438,"balls":148,"strikes":290,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":2,"winPercentage":".600","pitchesPerInning":"16.85","gamesFinished":4,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.12","hitsPer9Inn":"10.04","runsScoredPer9":"6.92","homeRunsPer9":"1.73","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[592626,673962,672284,608369,607043,669394,677649,694497,679822,670032,553869,696030,677958,668390,641302],"pitchers":[677958,668390,641302],"bench":[543309],"bullpen":[695239,543135,669022,682608,596001,656641,615698,605452,692437,594798],"battingOrder":[592626,672284,608369,607043,669394,677649,670032,553869,696030],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jung, Jo (19, Varland, L)."},{"label":"HR","value":"Pederson (13, 1st inning off Bieber, 0 on, 0 out)."},{"label":"TB","value":"Duran, E 2; Díaz, E 2; Jung, Jo 3; Pederson 4."},{"label":"RBI","value":"Díaz, E (13); Pederson (29)."},{"label":"Runners left in scoring position, 2 out","value":"Burger; Carter 2."},{"label":"GIDP","value":"Osuna, A."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Lopez, N (2, 2nd base by Hoffman, J/Kirk)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Seager (4, throw); Díaz, E (2, pickoff)."},{"label":"DP","value":"(Seager-Duran, E-Burger)."}]}],"note":[{"label":"a","value":"Walked for Carter in the 6th."},{"label":"1","value":"Ran for Foscue in the 6th."},{"label":"2","value":"Ran for Jung, Jo in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".248","atBats":33,"obp":".310","slg":".391","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":164,"era":"4.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.32","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":59,"strikes":105,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"18.22","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669456":{"person":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":7,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":39,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"6.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.00","battersFaced":43,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":61,"strikes":106,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":1,"winPercentage":".---","pitchesPerInning":"18.56","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.00","hitsPer9Inn":"14.00","runsScoredPer9":"6.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"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"}]},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":2,"flyOuts":25,"groundOuts":60,"airOuts":42,"runs":19,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":189,"obp":".263","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":816,"era":"3.00","inningsPitched":"51.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":17,"whip":"1.06","battersFaced":206,"outs":153,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":816,"balls":272,"strikes":544,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".750","pitchesPerInning":"16.00","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"8.82","walksPer9Inn":"2.82","hitsPer9Inn":"6.71","runsScoredPer9":"3.35","homeRunsPer9":"0.71","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":29,"gamesStarted":0,"flyOuts":14,"groundOuts":32,"airOuts":23,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":25,"hitByPitch":0,"atBats":110,"obp":".298","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":433,"era":"3.68","inningsPitched":"29.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.23","battersFaced":122,"outs":88,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":133,"strikes":300,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".333","pitchesPerInning":"14.76","gamesFinished":4,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.51","walksPer9Inn":"3.38","hitsPer9Inn":"7.67","runsScoredPer9":"3.68","homeRunsPer9":"0.92","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".300","atBats":10,"obp":".364","slg":".600","ops":".964","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":11,"strikes":14,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":10,"groundOuts":9,"airOuts":18,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":53,"obp":".317","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":267,"era":"1.26","inningsPitched":"14.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.26","battersFaced":60,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":99,"strikes":168,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.63","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.77","hitsPer9Inn":"7.53","runsScoredPer9":"1.26","homeRunsPer9":"0.63","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(L, 3-3)","summary":"1.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":17,"groundOuts":42,"airOuts":26,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":62,"baseOnBalls":12,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":159,"obp":".244","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":702,"era":"1.00","inningsPitched":"45.0","wins":3,"losses":3,"saves":16,"saveOpportunities":16,"holds":5,"blownSaves":0,"earnedRuns":5,"whip":"0.93","battersFaced":172,"outs":135,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":227,"strikes":475,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".500","pitchesPerInning":"15.60","gamesFinished":26,"strikeoutWalkRatio":"5.17","strikeoutsPer9Inn":"12.40","walksPer9Inn":"2.40","hitsPer9Inn":"6.00","runsScoredPer9":"2.00","homeRunsPer9":"0.20","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":2,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":57,"groundOuts":73,"airOuts":114,"runs":37,"doubles":21,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":93,"hitByPitch":0,"avg":".299","atBats":311,"obp":".319","slg":".441","ops":".760","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":137,"rbi":28,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.43","popOuts":28,"lineOuts":29},"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":184,"putOuts":108,"errors":9,"chances":301,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":32,"groundOuts":52,"airOuts":71,"runs":31,"doubles":15,"triples":2,"homeRuns":7,"strikeOuts":56,"baseOnBalls":24,"intentionalWalks":2,"hits":62,"hitByPitch":2,"avg":".258","atBats":240,"obp":".330","slg":".425","ops":".755","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":102,"rbi":22,"leftOnBase":102,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.29","popOuts":18,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":144,"errors":0,"chances":147,"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"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":17,"gamesStarted":17,"flyOuts":49,"groundOuts":86,"airOuts":101,"runs":48,"doubles":17,"triples":2,"homeRuns":14,"strikeOuts":93,"baseOnBalls":22,"intentionalWalks":0,"hits":91,"hitByPitch":1,"atBats":365,"obp":".292","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1567,"era":"4.36","inningsPitched":"95.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.19","battersFaced":394,"outs":285,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1567,"balls":550,"strikes":1017,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".400","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"4.23","strikeoutsPer9Inn":"8.81","walksPer9Inn":"2.08","hitsPer9Inn":"8.62","runsScoredPer9":"4.55","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":35,"groundOuts":80,"airOuts":67,"runs":23,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":55,"baseOnBalls":9,"intentionalWalks":0,"hits":63,"hitByPitch":8,"avg":".242","atBats":260,"obp":".286","slg":".381","ops":".667","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":99,"rbi":34,"leftOnBase":121,"sacBunts":2,"sacFlies":3,"babip":".279","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.14","popOuts":15,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":169,"putOuts":112,"errors":3,"chances":284,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":20,"groundOuts":31,"airOuts":40,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".245","atBats":147,"obp":".329","slg":".429","ops":".758","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":63,"rbi":19,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".293","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":34,"stolenBasePercentage":".791","caughtStealingPercentage":".209","assists":25,"putOuts":373,"errors":7,"chances":405,"fielding":".983","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":40,"gamesStarted":0,"flyOuts":8,"groundOuts":30,"airOuts":21,"runs":23,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":4,"hits":40,"hitByPitch":4,"atBats":150,"obp":".343","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":691,"era":"4.54","inningsPitched":"37.2","wins":5,"losses":5,"saves":5,"saveOpportunities":8,"holds":8,"blownSaves":3,"earnedRuns":19,"whip":"1.43","battersFaced":169,"outs":113,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":227,"strikes":464,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".500","pitchesPerInning":"18.35","gamesFinished":15,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"14.34","walksPer9Inn":"3.35","hitsPer9Inn":"9.56","runsScoredPer9":"5.50","homeRunsPer9":"0.96","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":23,"groundOuts":59,"airOuts":56,"runs":31,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":128,"baseOnBalls":40,"intentionalWalks":0,"hits":63,"hitByPitch":3,"atBats":305,"obp":".304","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1498,"era":"3.02","inningsPitched":"83.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.24","battersFaced":349,"outs":250,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1498,"balls":576,"strikes":922,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"17.98","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"13.82","walksPer9Inn":"4.32","hitsPer9Inn":"6.80","runsScoredPer9":"3.35","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702056":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":46,"airOuts":73,"runs":24,"doubles":17,"triples":0,"homeRuns":5,"strikeOuts":58,"baseOnBalls":30,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":214,"obp":".291","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":988,"era":"3.56","inningsPitched":"60.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.17","battersFaced":249,"outs":182,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":374,"strikes":614,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"16.29","gamesFinished":0,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"8.60","walksPer9Inn":"4.45","hitsPer9Inn":"6.08","runsScoredPer9":"3.56","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":15,"groundOuts":48,"airOuts":35,"runs":18,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":48,"hitByPitch":4,"avg":".310","atBats":155,"obp":".357","slg":".439","ops":".796","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":68,"rbi":17,"leftOnBase":49,"sacBunts":2,"sacFlies":1,"babip":".352","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":79,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682818":{"person":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":31,"airOuts":33,"runs":11,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".276","atBats":134,"obp":".322","slg":".440","ops":".762","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":59,"rbi":20,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","popOuts":6,"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":1,"putOuts":61,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":40,"groundOuts":66,"airOuts":68,"runs":28,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":28,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".220","atBats":236,"obp":".310","slg":".369","ops":".679","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":87,"rbi":21,"leftOnBase":106,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.97","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":16,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":44,"gamesStarted":3,"flyOuts":18,"groundOuts":22,"airOuts":33,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":125,"obp":".357","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":575,"era":"4.50","inningsPitched":"32.0","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":16,"whip":"1.56","battersFaced":145,"outs":96,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":209,"strikes":366,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.97","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.97","walksPer9Inn":"4.50","hitsPer9Inn":"9.56","runsScoredPer9":"4.50","homeRunsPer9":"0.84","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":41,"gamesStarted":5,"flyOuts":23,"groundOuts":44,"airOuts":38,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":152,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":697,"era":"3.48","inningsPitched":"44.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":17,"whip":"1.14","battersFaced":176,"outs":132,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":244,"strikes":453,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":7,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.09","hitsPer9Inn":"6.14","runsScoredPer9":"4.30","homeRunsPer9":"1.23","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":3,"chances":11,"fielding":".727","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815873":{"person":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":40,"gamesStarted":0,"flyOuts":13,"groundOuts":68,"airOuts":26,"runs":15,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":3,"hits":35,"hitByPitch":0,"atBats":147,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":574,"era":"1.86","inningsPitched":"38.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":17,"blownSaves":3,"earnedRuns":8,"whip":"1.22","battersFaced":162,"outs":116,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":179,"strikes":395,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.62","rbi":0,"winPercentage":".333","pitchesPerInning":"14.84","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.66","walksPer9Inn":"2.79","hitsPer9Inn":"8.15","runsScoredPer9":"3.49","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":37,"groundOuts":73,"airOuts":73,"runs":39,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":83,"hitByPitch":6,"atBats":277,"obp":".365","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1217,"era":"5.09","inningsPitched":"69.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.55","battersFaced":311,"outs":207,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1217,"balls":468,"strikes":749,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"17.64","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.78","walksPer9Inn":"3.13","hitsPer9Inn":"10.83","runsScoredPer9":"5.09","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":41,"groundOuts":98,"airOuts":86,"runs":45,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":35,"intentionalWalks":5,"hits":79,"hitByPitch":4,"avg":".268","atBats":295,"obp":".348","slg":".349","ops":".697","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":103,"rbi":34,"leftOnBase":111,"sacBunts":0,"sacFlies":5,"babip":".290","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.75","popOuts":19,"lineOuts":26},"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":44,"putOuts":520,"errors":6,"chances":570,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":23,"groundOuts":38,"airOuts":43,"runs":24,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".240","atBats":129,"obp":".306","slg":".333","ops":".639","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":43,"rbi":12,"leftOnBase":55,"sacBunts":2,"sacFlies":2,"babip":".269","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.50","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"27.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":78,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":12,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":21,"airOuts":18,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".183","atBats":60,"obp":".231","slg":".317","ops":".548","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":19,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".188","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":26,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":7,"putOuts":154,"errors":0,"chances":161,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":40,"groundOuts":53,"airOuts":68,"runs":43,"doubles":11,"triples":0,"homeRuns":19,"strikeOuts":108,"baseOnBalls":32,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".238","atBats":298,"obp":".318","slg":".466","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":139,"rbi":53,"leftOnBase":147,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.68","popOuts":16,"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":122,"putOuts":58,"errors":7,"chances":187,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[543807,664770,665489,672960,662139,676391,672386,682818,665926,669456,671936,656546,686973],"pitchers":[669456,671936,656546,686973],"bench":[815873,664702,649966,678218],"bullpen":[656302,571578,680755,689254,592332,693686,667297,643511,702056],"battingOrder":[543807,664770,665489,672960,662139,676391,672386,682818,665926],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lukes (4, 8th inning off Winn, C, 1 on, 1 out)."},{"label":"TB","value":"Giménez; Lukes 5; Springer 2; Varsho."},{"label":"RBI","value":"Lukes 2 (17)."},{"label":"Runners left in scoring position, 2 out","value":"Varsho; Lukes 2."},{"label":"GIDP","value":"Springer."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clement 2 (9, fielding, fielding)."},{"label":"DP","value":"2 (Guerrero Jr.; Guerrero Jr.-Kirk-Guerrero Jr.)."}]}],"note":[]}},"officials":[{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Varland, L."},{"label":"ABS Challenge","value":"Kirk 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Díaz, E (Ball-Confirmed); Giménez (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Rocker 92-60; Winn, C 28-19; Alexander, T 10-7; Bieber 92-56; Macko 25-14; Hoffman, J 24-17; Varland, L 23-18."},{"label":"Groundouts-flyouts","value":"Rocker 7-4; Winn, C 2-1; Alexander, T 1-1; Bieber 5-1; Macko 2-0; Hoffman, J 1-1; Varland, L 0-0."},{"label":"Batters faced","value":"Rocker 23; Winn, C 8; Alexander, T 3; Bieber 24; Macko 7; Hoffman, J 4; Varland, L 4."},{"label":"Inherited runners-scored","value":"Macko 2-1; Hoffman, J 2-0."},{"label":"Umpires","value":"HP: Alan Porter. 1B: Roberto Ortiz. 2B: Jim Wolf. 3B: Alex MacKay. "},{"label":"Weather","value":"74 degrees, Sunny."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"1:38 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"40,898."},{"label":"Venue","value":"Rogers Centre."},{"label":"June 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","boxscoreName":"Rocker"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","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":2,"lineOuts":0},"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":16,"gamesStarted":14,"flyOuts":39,"groundOuts":87,"airOuts":78,"runs":35,"doubles":10,"triples":3,"homeRuns":8,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":0,"hits":76,"hitByPitch":2,"atBats":308,"obp":".317","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1347,"era":"3.83","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.34","battersFaced":344,"outs":240,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":517,"strikes":830,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".250","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.49","hitsPer9Inn":"8.55","runsScoredPer9":"3.94","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"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":71,"pitchingGameScore":71},{"player":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","boxscoreName":"Lukes"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":15,"groundOuts":48,"airOuts":35,"runs":18,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":48,"hitByPitch":4,"avg":".310","atBats":155,"obp":".357","slg":".439","ops":".796","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":68,"rbi":17,"leftOnBase":49,"sacBunts":2,"sacFlies":1,"babip":".352","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":79,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","boxscoreName":"Hoffman, J"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":40,"gamesStarted":0,"flyOuts":8,"groundOuts":30,"airOuts":21,"runs":23,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":4,"hits":40,"hitByPitch":4,"atBats":150,"obp":".343","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":691,"era":"4.54","inningsPitched":"37.2","wins":5,"losses":5,"saves":5,"saveOpportunities":8,"holds":8,"blownSaves":3,"earnedRuns":19,"whip":"1.43","battersFaced":169,"outs":113,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":227,"strikes":464,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".500","pitchesPerInning":"18.35","gamesFinished":15,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"14.34","walksPer9Inn":"3.35","hitsPer9Inn":"9.56","runsScoredPer9":"5.50","homeRunsPer9":"0.96","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":50,"pitchingGameScore":50}]},"decisions":{"winner":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"loser":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"save":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}