{"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":824356,"link":"/api/v1.1/game/824356/feed/live","metaData":{"wait":10,"timeStamp":"20260520_030834","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824356,"type":"R","doubleHeader":"N","id":"2026/05/19/texmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824356-2026-05-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-20T00:40:00Z","originalDate":"2026-05-19","officialDate":"2026-05-19","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":48,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":23,"losses":25,"ties":0,"pct":".479"},"records":{},"divisionLeader":false,"wins":23,"losses":25,"winningPercentage":".479"},"franchiseName":"Texas","clubName":"Rangers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":19,"losses":30,"ties":0,"pct":".388"},"records":{},"divisionLeader":false,"wins":19,"losses":30,"winningPercentage":".388"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":23,"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},"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},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID683004":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004","firstName":"Jack","lastName":"Leiter","primaryNumber":"22","birthDate":"2000-04-21","currentAge":26,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Leiter","middleName":"Thomas","boxscoreName":"Leiter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"lighter","mlbDebutDate":"2024-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Leiter","nameSlug":"jack-leiter-683004","firstLastName":"Jack Leiter","lastFirstName":"Leiter, Jack","lastInitName":"Leiter, J","initLastName":"J Leiter","fullFMLName":"Jack Thomas Leiter","fullLFMName":"Leiter, Jack Thomas","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"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},"ID656222":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222","firstName":"Jalen","lastName":"Beeks","primaryNumber":"68","birthDate":"1993-07-10","currentAge":33,"birthCity":"Fayetteville","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jalen","useLastName":"Beeks","middleName":"Christopher","boxscoreName":"Beeks","nickName":"Beeker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jalen Beeks","nameSlug":"jalen-beeks-656222","firstLastName":"Jalen Beeks","lastFirstName":"Beeks, Jalen","lastInitName":"Beeks, J","initLastName":"J Beeks","fullFMLName":"Jalen Christopher Beeks","fullLFMName":"Beeks, Jalen Christopher","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"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},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID664059":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059","firstName":"Samuel","lastName":"Haggerty","primaryNumber":"0","birthDate":"1994-05-26","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Haggerty","middleName":"Onofrio","boxscoreName":"Haggerty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Haggerty","nameSlug":"sam-haggerty-664059","firstLastName":"Sam Haggerty","lastFirstName":"Haggerty, Sam","lastInitName":"Haggerty, S","initLastName":"S Haggerty","fullFMLName":"Samuel Onofrio Haggerty","fullLFMName":"Haggerty, Samuel Onofrio","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID643376":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376","firstName":"Daniel","lastName":"Jansen","primaryNumber":"9","birthDate":"1995-04-15","currentAge":31,"birthCity":"Elmhurst","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Danny","useLastName":"Jansen","middleName":"Robert","boxscoreName":"Jansen, D","nickName":"Jano","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"JAN-sin","mlbDebutDate":"2018-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Danny Jansen","nameSlug":"danny-jansen-643376","firstLastName":"Danny Jansen","lastFirstName":"Jansen, Danny","lastInitName":"Jansen, D","initLastName":"D Jansen","fullFMLName":"Daniel Robert Jansen","fullLFMName":"Jansen, Daniel Robert","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":33,"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID455119":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119","firstName":"Christopher","lastName":"Martin","primaryNumber":"31","birthDate":"1986-06-02","currentAge":40,"birthCity":"Arlington","birthStateProvince":"TX","birthCountry":"USA","height":"6' 8\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Martin","middleName":"Riley","boxscoreName":"Martin, C","nickName":"C-Mart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Martin","nameSlug":"chris-martin-455119","firstLastName":"Chris Martin","lastFirstName":"Martin, Chris","lastInitName":"Martin, C","initLastName":"C Martin","fullFMLName":"Christopher Riley Martin","fullLFMName":"Martin, Christopher Riley","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"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},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","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},"ID680737":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737","firstName":"Michael","lastName":"Helman","primaryNumber":"23","birthDate":"1996-05-23","currentAge":30,"birthCity":"Lincoln","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Helman","middleName":"James","boxscoreName":"Helman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Helman","nameSlug":"michael-helman-680737","firstLastName":"Michael Helman","lastFirstName":"Helman, Michael","lastInitName":"Helman, M","initLastName":"M Helman","fullFMLName":"Michael James Helman","fullLFMName":"Helman, Michael James","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID671111":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111","firstName":"Samuel","lastName":"Peralta","primaryNumber":"67","birthDate":"1998-05-10","currentAge":28,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sammy","useLastName":"Peralta","middleName":"Felipe","boxscoreName":"Peralta, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sammy Peralta","nameSlug":"sammy-peralta-671111","firstLastName":"Sammy Peralta","lastFirstName":"Peralta, Sammy","lastInitName":"Peralta, S","initLastName":"S Peralta","fullFMLName":"Samuel Felipe Peralta","fullLFMName":"Peralta, Samuel Felipe","strikeZoneTop":3.255,"strikeZoneBottom":1.643}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50144,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Cloudy","temp":"51","wind":"6 mph, R To L"},"gameInfo":{"attendance":15916,"firstPitch":"2026-05-20T00:41:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"home":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":700142,"fullName":"Zack Holler","link":"/api/v1/people/700142"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:41:49.680Z","endTime":"2026-05-20T00:42:43.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T21:29:57.322Z","endTime":"2026-05-20T00:21:51.773Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T00:21:51.773Z","endTime":"2026-05-20T00:40:16.710Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T00:40:16.710Z","endTime":"2026-05-20T00:41:51.810Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"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":79.1,"endSpeed":72.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.415724952192267,"aZ":-31.590133722426806,"pfxX":-3.5999659577601735,"pfxZ":0.4352122380857928,"pX":-0.6504140759915551,"pZ":3.371631734896371,"vX0":-6.849956927273928,"vY0":-114.98807082548251,"vZ0":3.79962124273963,"x":141.79,"y":147.75,"x0":2.829547707251896,"y0":50.00361721828729,"z0":4.75434645183857,"aX":-4.841556442279555},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.0,"breakHorizontal":8.2,"spinRate":2499,"spinDirection":281},"zone":11,"typeConfidence":0.9,"plateTime":0.47550878678003183,"extension":6.580754541798099},"index":3,"playId":"d840080a-a7a3-35d7-bd33-900268f7dc90","pitchNumber":1,"startTime":"2026-05-20T00:41:51.810Z","endTime":"2026-05-20T00:41:56.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9749412993311,"aZ":-29.608251294980477,"pfxX":8.756934994059172,"pfxZ":1.4892390379303748,"pX":1.041024862898057,"pZ":2.630244869783304,"vX0":-6.885608636467675,"vY0":-129.37321692918673,"vZ0":0.18610352530136376,"x":77.32,"y":167.76,"x0":2.5786830594144097,"y0":50.00208635204865,"z0":4.797647493406163,"aX":15.07947784812215},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-14.6,"spinRate":2130,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4208330141972878,"extension":6.786529140077764},"index":4,"playId":"f76b2c05-a23f-3b6c-96dc-7bd5c658bbf6","pitchNumber":2,"startTime":"2026-05-20T00:42:06.271Z","endTime":"2026-05-20T00:42:11.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35114717165428,"aZ":-28.89582938349587,"pfxX":8.479937653991293,"pfxZ":1.886631893515787,"pX":1.020555425314652,"pZ":4.022843947119828,"vX0":-6.788244916923677,"vY0":-129.86423129676686,"vZ0":3.2557199508694836,"x":78.1,"y":130.16,"x0":2.542462472665999,"y0":50.005642689152715,"z0":4.926626357328111,"aX":14.761984494964775},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-14.3,"spinRate":2118,"spinDirection":126},"zone":12,"typeConfidence":0.87,"plateTime":0.41874821720775124,"extension":6.681857826896813},"index":5,"playId":"09d82f61-df33-353c-a2a0-b1a4dcfbed93","pitchNumber":3,"startTime":"2026-05-20T00:42:20.543Z","endTime":"2026-05-20T00:42:25.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.738869015931638,"aZ":-30.358598138117475,"pfxX":8.77276637845231,"pfxZ":1.0370167296163952,"pX":-0.8570012357786028,"pZ":2.0973681729030953,"vX0":-11.146572694836703,"vY0":-130.06679898503634,"vZ0":-1.122256397712702,"x":149.67,"y":182.15,"x0":2.3091326408797794,"y0":50.000000060178046,"z0":4.799918981062703,"aX":15.296835454379783},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":-13.9,"spinRate":2114,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.4182996212940706,"extension":7.035674148498814},"index":6,"playId":"fdf93751-7a3b-3f65-b21a-c1081ff586bf","pitchNumber":4,"startTime":"2026-05-20T00:42:38.665Z","endTime":"2026-05-20T00:42:43.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:42:43.508Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Foscue pops out to first baseman TJ Rumfield in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:42:52.594Z","endTime":"2026-05-20T00:43:39.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57057958659835,"aZ":-29.924536219012722,"pfxX":7.569538407789964,"pfxZ":1.3206867212032876,"pX":-0.1335583384404457,"pZ":3.274272004696607,"vX0":-9.012054484485487,"vY0":-128.58845656752268,"vZ0":1.7394813477262976,"x":122.09,"y":150.37,"x0":2.406476650627518,"y0":50.00166530809141,"z0":4.884133195852338,"aX":12.8835032889224},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-12.1,"spinRate":2051,"spinDirection":118},"zone":2,"typeConfidence":0.87,"plateTime":0.4233212997671081,"extension":6.899816534408896},"index":0,"playId":"e618a8ff-e1d7-35b7-8ae8-6d0339247e65","pitchNumber":1,"startTime":"2026-05-20T00:43:11.306Z","endTime":"2026-05-20T00:43:15.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.35073557435301,"aZ":-30.916479234662056,"pfxX":-5.19457730436384,"pfxZ":0.8827594859051597,"pX":-0.5840416147910976,"pZ":2.3298149574790155,"vX0":-6.700138952778929,"vY0":-117.384296547908,"vZ0":1.4543925781377571,"x":139.26,"y":175.87,"x0":2.962027774917609,"y0":50.00185885147759,"z0":4.541680979206668,"aX":-7.381341103740806},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.2,"breakHorizontal":10.8,"spinRate":2458,"spinDirection":280},"zone":4,"typeConfidence":0.55,"plateTime":0.4633422028476657,"extension":6.466055056377253},"hitData":{"launchSpeed":82.4,"launchAngle":77.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":195.77}},"index":1,"playId":"29dc14dd-6005-3158-af2c-ea3e8ac61f4c","pitchNumber":2,"startTime":"2026-05-20T00:43:28.719Z","endTime":"2026-05-20T00:43:39.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:43:39.426Z","atBatIndex":1},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brandon Nimmo hit by pitch. Andrew McCutchen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:43:56.758Z","endTime":"2026-05-20T00:44:14.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69734566458846,"aZ":-29.96576445099427,"pfxX":8.89140703151126,"pfxZ":1.2849480047509108,"pX":1.7182790960734926,"pZ":3.5354976269626026,"vX0":-5.418543475936624,"vY0":-129.69121144745185,"vZ0":2.315211562263781,"x":51.5,"y":143.32,"x0":2.669240564147542,"y0":50.00401708599459,"z0":4.902301486573119,"aX":15.292055486418992},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-15.0,"spinRate":2000,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.4208096794525287,"extension":6.860277335218149},"index":0,"playId":"dc578e09-1501-3b44-8dfc-df1c2d175c27","pitchNumber":1,"startTime":"2026-05-20T00:44:08.972Z","endTime":"2026-05-20T00:44:14.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:44:14.986Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a line drive to right fielder Jake McCarthy. Andrew McCutchen to 3rd. Brandon Nimmo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:44:31.031Z","endTime":"2026-05-20T00:45:40.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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(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":80.3,"endSpeed":74.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637493210141507,"aZ":-27.430710271511856,"pfxX":-2.7548682720940842,"pfxZ":3.411008091430327,"pX":0.1896652929274397,"pZ":2.6995291787364537,"vX0":-5.6393437203748675,"vY0":-116.810932028279,"vZ0":1.872775439823931,"x":109.77,"y":165.89,"x0":2.9867926824458904,"y0":50.004113266504895,"z0":4.4544862463900685,"aX":-3.8310434638844764},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":6.2,"spinRate":2422,"spinDirection":263},"zone":5,"typeConfidence":0.91,"plateTime":0.46773071074400807,"extension":6.5108256241995175},"index":0,"playId":"1a60b2f9-ed9a-3e18-bae5-16772045f3cf","pitchNumber":1,"startTime":"2026-05-20T00:44:49.627Z","endTime":"2026-05-20T00:44:54.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19777134602038,"aZ":-32.620509030745446,"pfxX":9.102721988115311,"pfxZ":-0.30023222708860864,"pX":1.3360397947406837,"pZ":2.779203883809965,"vX0":-6.071447318201434,"vY0":-121.20214917782603,"vZ0":2.2335795161630196,"x":66.07,"y":163.74,"x0":2.676934800716582,"y0":50.00082588068123,"z0":4.672475192125786,"aX":13.693418193486663},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.2,"breakHorizontal":-15.2,"spinRate":1977,"spinDirection":94},"zone":12,"typeConfidence":0.9,"plateTime":0.4499951879582089,"extension":6.728753524633877},"index":1,"playId":"6789bf50-d555-3583-b0bf-973237c84d17","pitchNumber":2,"startTime":"2026-05-20T00:45:07.314Z","endTime":"2026-05-20T00:45:12.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9634740825728,"aZ":-28.21025949975546,"pfxX":7.7791394134383,"pfxZ":2.2737444953236743,"pX":-0.413878535563053,"pZ":2.9279695185844536,"vX0":-10.025884576415416,"vY0":-130.13375446225365,"vZ0":0.6592355651043158,"x":132.78,"y":159.72,"x0":2.447940752333487,"y0":50.00447589582017,"z0":4.780468520118696,"aX":13.571242533526451},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":-12.4,"spinRate":2073,"spinDirection":127},"zone":1,"typeConfidence":0.79,"plateTime":0.4182097956625843,"extension":6.666118118900836},"hitData":{"launchSpeed":76.4,"launchAngle":18.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.2,"coordY":119.87}},"index":2,"playId":"838c9aff-f039-3d21-891e-ec316fd8f90f","pitchNumber":3,"startTime":"2026-05-20T00:45:28.547Z","endTime":"2026-05-20T00:45:40.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:45:40.577Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (10) on a fly ball to right fielder Jake McCarthy, deflected by center fielder Brenton Doyle. Andrew McCutchen scores. Brandon Nimmo scores. Josh Jung to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:45:53.775Z","endTime":"2026-05-20T00:46:47.258Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":671111,"link":"/api/v1/people/671111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":671111,"link":"/api/v1/people/671111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.120205720540564,"aZ":-31.294258052889848,"pfxX":-6.279793346051733,"pfxZ":0.6564706928659021,"pX":0.7354015665808,"pZ":2.5370556862968465,"vX0":-3.6906796736297567,"vY0":-115.54666371453838,"vZ0":2.3033595490577,"x":88.97,"y":170.28,"x0":3.171002732414546,"y0":50.00533097627615,"z0":4.540290036317911,"aX":-8.4669549352622},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.0,"breakHorizontal":12.4,"spinRate":2385,"spinDirection":269},"zone":6,"typeConfidence":0.91,"plateTime":0.47455737445174684,"extension":6.484900477285928},"index":0,"playId":"72f2a5af-1b6b-3d66-bd92-e1af49f57b2f","pitchNumber":1,"startTime":"2026-05-20T00:46:13.320Z","endTime":"2026-05-20T00:46:18.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.200764285838467,"aZ":-31.688196236318632,"pfxX":-5.8650469466579835,"pfxZ":0.34468436234363686,"pX":0.28529944725944645,"pZ":2.2248335202833673,"vX0":-4.439760718742364,"vY0":-117.03563735314103,"vZ0":1.3292056369542729,"x":106.13,"y":178.71,"x0":2.9657396329508723,"y0":50.00030171042159,"z0":4.607856590354605,"aX":-8.168549118029235},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.2,"breakHorizontal":11.6,"spinRate":2642,"spinDirection":284},"zone":5,"typeConfidence":0.91,"plateTime":0.46723124694820406,"extension":6.382986730074615},"hitData":{"launchSpeed":94.8,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.35,"coordY":58.21}},"index":1,"playId":"fd1086cb-85b3-32f6-946f-71bdbc0f3b16","pitchNumber":2,"startTime":"2026-05-20T00:46:31.927Z","endTime":"2026-05-20T00:46:47.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:46:47.258Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Burger walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:47:14.639Z","endTime":"2026-05-20T00:48:41.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.76875142865293,"aZ":-31.733334369266355,"pfxX":8.29732405883612,"pfxZ":0.27800538975501965,"pX":-0.5146701018615313,"pZ":0.9989157806023161,"vX0":-10.316699416483544,"vY0":-122.6778048046553,"vZ0":-2.0901394261500577,"x":136.62,"y":211.81,"x0":2.6124422531127376,"y0":50.00174173636978,"z0":4.494419070634614,"aX":13.008654492335415},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-13.4,"spinRate":1927,"spinDirection":93},"zone":13,"typeConfidence":0.91,"plateTime":0.44171180099782337,"extension":7.18716427892385},"index":0,"playId":"3ed4e3c6-f77a-3281-b113-a56452146a01","pitchNumber":1,"startTime":"2026-05-20T00:47:18.411Z","endTime":"2026-05-20T00:47:22.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50713490456111,"aZ":-30.86493521333533,"pfxX":-5.833795043809756,"pfxZ":0.9473209246603513,"pX":-1.2326522608263057,"pZ":1.8198672072132653,"vX0":-7.599649657334691,"vY0":-116.49644816877394,"vZ0":0.3361259762383555,"x":163.99,"y":189.64,"x0":2.8214025054183747,"y0":50.002881556881,"z0":4.575325709817943,"aX":-8.072544468082059},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.0,"breakHorizontal":12.4,"spinRate":2573,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.46895701899451225,"extension":6.384866662266068},"index":1,"playId":"7662ebce-1f1b-3720-978e-20f79f0a9e77","pitchNumber":2,"startTime":"2026-05-20T00:47:35.722Z","endTime":"2026-05-20T00:47:40.397Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294644096116482,"aZ":-32.31724144292526,"pfxX":8.337852665641265,"pfxZ":-0.07885877668718067,"pX":0.9855319390756033,"pZ":3.2121512097597336,"vX0":-6.9895323830393705,"vY0":-130.1356035603085,"vZ0":2.135922818167181,"x":79.43,"y":152.05,"x0":2.597486065758652,"y0":50.004972842116395,"z0":4.796215834828528,"aX":14.583070381899429},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.5,"breakHorizontal":-13.9,"spinRate":2037,"spinDirection":128},"zone":12,"typeConfidence":0.89,"plateTime":0.4177890449891879,"extension":6.6544452955303335},"index":2,"playId":"eee451a0-887d-3e94-87e2-500c678b084c","pitchNumber":3,"startTime":"2026-05-20T00:47:55.296Z","endTime":"2026-05-20T00:47:59.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84918854658707,"aZ":-25.734587850194597,"pfxX":6.085059905050134,"pfxZ":3.7108338191519925,"pX":0.7361137540826563,"pZ":2.123507796002657,"vX0":-7.420364331630898,"vY0":-129.99539744616928,"vZ0":-0.8663846874929143,"x":88.94,"y":181.45,"x0":2.819316614582184,"y0":50.00021027590116,"z0":4.391423671916274,"aX":10.55203089083716},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-9.6,"spinRate":2170,"spinDirection":115},"zone":9,"typeConfidence":0.92,"plateTime":0.419209534117694,"extension":6.646926701724306},"index":3,"playId":"b939230f-58ac-3935-af37-de1a87753ed5","pitchNumber":4,"startTime":"2026-05-20T00:48:15.781Z","endTime":"2026-05-20T00:48:20.446Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.529862604794797,"aZ":-32.667309741986706,"pfxX":9.673548160101081,"pfxZ":-0.32355875045698834,"pX":-1.4968346380132134,"pZ":1.1770254310471624,"vX0":-12.535642872030783,"vY0":-121.35151424154314,"vZ0":-1.0972881031003758,"x":174.06,"y":207.0,"x0":2.434353628970057,"y0":50.00296690009757,"z0":4.433110849578721,"aX":14.701277511972098},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-15.2,"spinRate":1854,"spinDirection":92},"zone":13,"typeConfidence":0.92,"plateTime":0.4481288664441836,"extension":6.798124113776971},"index":4,"playId":"7665f63c-8d50-3fd6-b934-b90b662f840a","pitchNumber":5,"startTime":"2026-05-20T00:48:36.758Z","endTime":"2026-05-20T00:48:41.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:48:41.382Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:48:48.718Z","endTime":"2026-05-20T00:50:48.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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.2,"endSpeed":74.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.975147110437348,"aZ":-27.30409089004819,"pfxX":1.1105137482799803,"pfxZ":3.4249207024754664,"pX":-0.18886227135214675,"pZ":3.1771985995142815,"vX0":-7.551359104562507,"vY0":-118.03266811442303,"vZ0":2.6841344811361694,"x":124.2,"y":153.0,"x0":2.8977539944442463,"y0":50.000893321238436,"z0":4.528155123533527,"aX":1.5789647660780028},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2473,"spinDirection":264},"zone":2,"typeConfidence":0.9,"plateTime":0.46279091886623913,"extension":6.528403659074597},"index":0,"playId":"60774e25-08a4-3f8b-8d91-8e94fa08f3c6","pitchNumber":1,"startTime":"2026-05-20T00:49:05.495Z","endTime":"2026-05-20T00:49:09.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099322740368695,"aZ":-31.887719360207317,"pfxX":-7.432701325064814,"pfxZ":0.21174048809942647,"pX":-1.9584650009518692,"pZ":2.311184493121204,"vX0":-8.65768172235301,"vY0":-116.27637284843608,"vZ0":1.6290511642712016,"x":191.65,"y":176.38,"x0":2.781059470828786,"y0":50.00452196319529,"z0":4.630368393539157,"aX":-10.162009232953046},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":2641,"spinDirection":282},"zone":13,"typeConfidence":0.92,"plateTime":0.4713288555838222,"extension":6.480918645423857},"index":1,"playId":"fde63140-bf5c-3b24-8e3f-c81b6270818e","pitchNumber":2,"startTime":"2026-05-20T00:49:21.388Z","endTime":"2026-05-20T00:49:25.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55481949420095,"aZ":-30.18462503932067,"pfxX":8.468236159523258,"pfxZ":1.139669966896932,"pX":0.6544679232691685,"pZ":2.3896529480835964,"vX0":-7.827056198821642,"vY0":-130.01255088343214,"vZ0":-0.12848470731086137,"x":92.05,"y":174.26,"x0":2.577375515833255,"y0":50.00074568481258,"z0":4.695579019795222,"aX":14.762231685896385},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":2102,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4183534326474021,"extension":6.892236808560987},"index":2,"playId":"728a8cb3-eefd-3b8e-b987-043f37b99575","pitchNumber":3,"startTime":"2026-05-20T00:49:39.431Z","endTime":"2026-05-20T00:49:43.732Z","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":1},"index":3,"startTime":"2026-05-20T00:49:51.078Z","endTime":"2026-05-20T00:50:05.830Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357619118459336,"aZ":-30.84610400201765,"pfxX":-6.103836397072706,"pfxZ":0.9512113639553945,"pX":-0.36269784766582785,"pZ":1.549589643331415,"vX0":-5.66702812108332,"vY0":-117.435008737446,"vZ0":-0.06492289525181061,"x":130.83,"y":196.94,"x0":2.875219729981115,"y0":50.002993342959364,"z0":4.4483153798330966,"aX":-8.519250232277365},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":2550,"spinDirection":278},"zone":7,"typeConfidence":0.91,"plateTime":0.4665049870880189,"extension":6.540179309044809},"index":4,"playId":"c05da195-af76-3a87-aa33-fe4b805ccd9d","pitchNumber":4,"startTime":"2026-05-20T00:50:05.830Z","endTime":"2026-05-20T00:50:09.389Z","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":81.0,"endSpeed":75.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.261107251399874,"aZ":-29.41142968490219,"pfxX":-4.464525035534962,"pfxZ":1.9502086565345476,"pX":-1.8071231391032105,"pZ":1.3255210734671439,"vX0":-9.271555703796926,"vY0":-117.78535861178874,"vZ0":-1.0620178836911662,"x":185.88,"y":202.99,"x0":2.744908878374442,"y0":50.00554046452101,"z0":4.4774283771965555,"aX":-6.336048568416147},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":2613,"spinDirection":298},"zone":13,"typeConfidence":0.89,"plateTime":0.46325059782876243,"extension":6.472459281876027},"index":5,"playId":"388f7938-e150-3901-802f-ee939526bef1","pitchNumber":5,"startTime":"2026-05-20T00:50:24.424Z","endTime":"2026-05-20T00:50:28.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11483238599452,"aZ":-30.252148283126473,"pfxX":8.986651549973622,"pfxZ":1.0927583868856772,"pX":-0.4797043875213555,"pZ":1.84191331032622,"vX0":-10.725399402087398,"vY0":-130.554665537901,"vZ0":-1.4942767609744934,"x":135.29,"y":189.05,"x0":2.4745675646266414,"y0":50.003772791113235,"z0":4.654850178626919,"aX":15.837311052339277},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.5,"spinRate":2218,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.4162389832650728,"extension":6.818881953070818},"index":6,"playId":"8b7e367f-1c45-3f00-a09f-d23177c71ab0","pitchNumber":6,"startTime":"2026-05-20T00:50:43.339Z","endTime":"2026-05-20T00:50:48.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:50:48.615Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Danny Jansen grounds into a force out, fielded by third baseman Willi Castro. Ezequiel Duran out at 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T00:53:16.588Z","endTime":"2026-05-20T00:53:26.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"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":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T00:50:58.116Z","endTime":"2026-05-20T00:51:21.137Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tanner Gordon replaces Sammy Peralta.","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-05-20T00:51:21.137Z","endTime":"2026-05-20T00:53:18.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685299,"link":"/api/v1/people/685299"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895437878389536,"aZ":-26.352353019548076,"pfxX":-2.7671374421715775,"pfxZ":3.4655048814643994,"pX":-0.48405593761484855,"pZ":2.2897828996438485,"vX0":6.660571414601401,"vY0":-127.47641069979073,"vZ0":-4.345229241388566,"x":135.45,"y":176.96,"x0":-2.7465763748583067,"y0":50.00484364226167,"z0":6.044842880262846,"aX":-4.6530998112763085},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":3.8,"spinRate":2146,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4261653493571016,"extension":6.08904257649037},"hitData":{"launchSpeed":85.2,"launchAngle":7.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.42}},"index":2,"playId":"a5e80c30-f9f0-3cfa-b6c2-4a0664b9d9a3","pitchNumber":1,"startTime":"2026-05-20T00:53:18.789Z","endTime":"2026-05-20T00:53:26.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:53:26.819Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T00:56:03.895Z","endTime":"2026-05-20T00:57:02.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93038348873765,"aZ":-22.697068912515807,"pfxX":-0.9605027454531703,"pfxZ":5.725092682429986,"pX":0.9455616311098918,"pZ":3.1440310246981453,"vX0":-3.143012955779607,"vY0":-127.07897798316414,"vZ0":-1.5140139654977656,"x":80.96,"y":153.89,"x0":2.316963668487369,"y0":50.00561785908179,"z0":5.528419561008816,"aX":-1.5914690822835793},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.3,"breakHorizontal":2.4,"spinRate":2423,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4289334072363946,"extension":6.056585008745793},"index":0,"playId":"bef4c68b-3f47-3699-82e3-38f6e48a5d91","pitchNumber":1,"startTime":"2026-05-20T00:56:18.675Z","endTime":"2026-05-20T00:56:23.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165348573111178,"aZ":-24.176396551708933,"pfxX":-1.4695130720109564,"pfxZ":4.750700967074264,"pX":0.3960768910162187,"pZ":3.151033721963797,"vX0":-4.417859645481522,"vY0":-127.87479727299164,"vZ0":-1.1398721721510996,"x":101.9,"y":153.7,"x0":2.325460535576631,"y0":50.005907649650396,"z0":5.469788769487192,"aX":-2.4742883550650765},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":3.5,"spinRate":2383,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.4255958806049205,"extension":6.22317425248303},"index":1,"playId":"1822eccc-b05c-3d56-9bb4-eafde4250722","pitchNumber":2,"startTime":"2026-05-20T00:56:33.923Z","endTime":"2026-05-20T00:56:37.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.510501454564192,"aZ":-30.28049528086264,"pfxX":7.27358227042162,"pfxZ":1.2337639370776143,"pX":0.6578354669438123,"pZ":1.2060388141940057,"vX0":-6.406799410246743,"vY0":-122.07899729630735,"vZ0":-3.5705205584736985,"x":91.92,"y":206.22,"x0":2.351657261238535,"y0":50.0023951782203,"z0":5.251159940628681,"aX":11.150440014731858},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-12.0,"spinRate":1528,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4460207377543366,"extension":6.1738950789918725},"hitData":{"launchSpeed":103.1,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.96,"coordY":159.0}},"index":2,"playId":"d0f2f366-f586-36b5-b137-41a7750c3988","pitchNumber":3,"startTime":"2026-05-20T00:56:53.911Z","endTime":"2026-05-20T00:57:02.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:57:02.821Z","atBatIndex":8},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mickey Moniak hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T00:57:19.602Z","endTime":"2026-05-20T00:57:48.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10654595171489,"aZ":-28.43987721854121,"pfxX":-1.8630217836596934,"pfxZ":2.287357983528615,"pX":0.45021916815125773,"pZ":4.05746093384471,"vX0":-3.8659370336208765,"vY0":-126.0107919339431,"vZ0":1.6748858262151196,"x":99.84,"y":129.23,"x0":2.2374884625808322,"y0":50.00099834094052,"z0":5.658340735624885,"aX":-3.0392485701591743},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2454,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4322599689361075,"extension":6.089329222104013},"index":0,"playId":"744a5d38-f824-342a-bb14-3a83aee41031","pitchNumber":1,"startTime":"2026-05-20T00:57:26.050Z","endTime":"2026-05-20T00:57:30.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039234463060048,"aZ":-24.96641429520715,"pfxX":9.768938589110512,"pfxZ":4.0346733387576315,"pX":1.8027574067341894,"pZ":3.232063203341752,"vX0":-4.7871231018108595,"vY0":-132.9071052099642,"vZ0":-0.7255204095050958,"x":48.28,"y":151.51,"x0":2.360199740352013,"y0":50.000753137184326,"z0":5.325167049475642,"aX":17.43778095605544},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-16.6,"spinRate":2070,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41245489804731417,"extension":6.023228438317171},"index":1,"playId":"d21d996a-8f95-3730-b1b9-119f33f23de7","pitchNumber":2,"startTime":"2026-05-20T00:57:41.239Z","endTime":"2026-05-20T00:57:48.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T00:57:48.745Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T00:58:53.567Z","endTime":"2026-05-20T01:01:41.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T00:58:03.832Z","endTime":"2026-05-20T00:58:55.734Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3079093095267,"aZ":-30.04016041574627,"pfxX":7.739270429024653,"pfxZ":1.3952622833875203,"pX":0.32775096309340385,"pZ":1.8143640507986245,"vX0":-7.26035033290638,"vY0":-122.0597186979504,"vZ0":-2.3093469299235414,"x":104.51,"y":189.79,"x0":2.318242514810778,"y0":50.00215356278607,"z0":5.328979630035215,"aX":11.818982259062413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":1442,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.44668979622958815,"extension":6.227024786953239},"index":1,"playId":"fe33f201-038e-3c0e-9502-d3d8687a4790","pitchNumber":1,"startTime":"2026-05-20T00:58:55.734Z","endTime":"2026-05-20T00:58:59.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19350522215889,"aZ":-30.313387931559294,"pfxX":7.1018806995939325,"pfxZ":1.2550426940001875,"pX":0.0536960770121546,"pZ":2.0465468851707027,"vX0":-7.5236543269593685,"vY0":-120.84193178430213,"vZ0":-1.504853072138002,"x":114.95,"y":183.52,"x0":2.2758398785565364,"y0":50.00575390842732,"z0":5.3252146859458716,"aX":10.569734140602213},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-11.2,"spinRate":1454,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.4521913848391481,"extension":6.319409469354667},"index":2,"playId":"640af983-7eca-337f-8d30-111f74a72f17","pitchNumber":2,"startTime":"2026-05-20T00:59:16.191Z","endTime":"2026-05-20T00:59:20.362Z","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":3,"startTime":"2026-05-20T00:59:28.914Z","endTime":"2026-05-20T00:59:42.025Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95852119069247,"aZ":-33.02274183221632,"pfxX":8.570308182673083,"pfxZ":-0.5613185760700876,"pX":-0.2302670735042286,"pZ":1.1676777336690531,"vX0":-8.422710720312946,"vY0":-122.80449387503022,"vZ0":-3.0874814210018435,"x":125.78,"y":207.25,"x0":2.1350607446425127,"y0":50.00023097800698,"z0":5.258288891433723,"aX":13.051761708355974},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.6,"breakHorizontal":-13.4,"spinRate":1516,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4465009092408154,"extension":6.267956988680875},"index":4,"playId":"395c2207-9137-3f55-8740-14f7fdbd0e0e","pitchNumber":3,"startTime":"2026-05-20T00:59:42.025Z","endTime":"2026-05-20T00:59:46.053Z","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":92.0,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76377775026116,"aZ":-19.10948199263815,"pfxX":5.9094878663350805,"pfxZ":7.11050395593546,"pX":0.24365248698678552,"pZ":3.41456709597825,"vX0":-7.042318485118128,"vY0":-133.9147537874732,"vZ0":-1.8333309304401166,"x":107.71,"y":146.59,"x0":2.1254107171918295,"y0":50.003064232576584,"z0":5.4586335565000645,"aX":10.858796880252257},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-9.4,"spinRate":2249,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4072030262012585,"extension":6.086248996805457},"index":5,"playId":"274c2431-3024-39a6-b23e-ce32cdb677da","pitchNumber":4,"startTime":"2026-05-20T01:00:06.160Z","endTime":"2026-05-20T01:00:10.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021104974190372,"aZ":-33.45620352942061,"pfxX":7.5935485601662425,"pfxZ":-0.8237684526782942,"pX":1.3340571855165229,"pZ":2.11616042602702,"vX0":-4.613919756350065,"vY0":-122.91542791205735,"vZ0":-1.123723489126728,"x":66.15,"y":181.64,"x0":2.235042618126181,"y0":50.00377303831102,"z0":5.38306294863529,"aX":11.789996105759505},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.6,"breakHorizontal":-12.8,"spinRate":1545,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4431361682378001,"extension":6.230665785105244},"index":6,"playId":"43ce8fb2-1763-36f5-8a3d-96ab67e390db","pitchNumber":5,"startTime":"2026-05-20T01:00:28.951Z","endTime":"2026-05-20T01:00:33.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.247076759164326,"aZ":-32.43489042067513,"pfxX":8.802038873093512,"pfxZ":-0.16652272470908613,"pX":1.3635574980042018,"pZ":1.7269050626870421,"vX0":-4.740953763210446,"vY0":-123.31217327798015,"vZ0":-2.2284850425250506,"x":65.02,"y":192.15,"x0":2.157612972016438,"y0":50.00363578492653,"z0":5.352632208842315,"aX":13.69025881221345},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.6,"breakHorizontal":-15.0,"spinRate":1559,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4425159996234367,"extension":6.2745476751577725},"index":7,"playId":"e80fcb92-97b2-3e1f-a423-0d9d3d3596d0","pitchNumber":6,"startTime":"2026-05-20T01:00:56.534Z","endTime":"2026-05-20T01:01:00.802Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483802865806094,"aZ":-19.763155750606575,"pfxX":7.047826075594817,"pfxZ":6.817574411128728,"pX":0.8237288967057321,"pZ":4.189850270977999,"vX0":-5.764456739539699,"vY0":-133.5101191925699,"vZ0":0.30211960268509197,"x":85.6,"y":125.65,"x0":2.086264012010689,"y0":50.002218073650795,"z0":5.4880793295046955,"aX":12.829863375960485},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-11.6,"spinRate":2205,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.40893857786652354,"extension":6.135758523579315},"index":8,"playId":"1012b207-7129-318d-9dae-53208aebfbd0","pitchNumber":7,"startTime":"2026-05-20T01:01:17.123Z","endTime":"2026-05-20T01:01:20.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641309294964444,"aZ":-34.357582291827605,"pfxX":10.439487437746841,"pfxZ":-1.4409311528601414,"pX":0.163236779207857,"pZ":1.4663960004811565,"vX0":-8.028455441334533,"vY0":-122.11731655783468,"vZ0":-2.148629259184812,"x":110.78,"y":199.19,"x0":2.134210146670707,"y0":50.00534100033914,"z0":5.308304304677229,"aX":15.79820571015514},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":-17.0,"spinRate":1602,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44822635550816914,"extension":5.97388058947035},"index":9,"playId":"6ba39631-96f3-367c-b197-998bc102cafe","pitchNumber":8,"startTime":"2026-05-20T01:01:37.813Z","endTime":"2026-05-20T01:01:41.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:01:41.903Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Justin Foscue to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:01:56.577Z","endTime":"2026-05-20T01:03:32.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":[0,1,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"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":"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":89.2,"endSpeed":83.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.230666707823943,"aZ":-21.064191258912345,"pfxX":1.4472830383687116,"pfxZ":6.371646536566615,"pX":-0.43816160314423663,"pZ":2.61508808816033,"vX0":-6.929740485659062,"vY0":-129.95379775401685,"vZ0":-3.085159740884433,"x":133.7,"y":168.17,"x0":2.052649091198757,"y0":50.00361737502582,"z0":5.382469628490636,"aX":2.5245457818079364},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-1.4,"spinRate":2473,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.41836795834682583,"extension":6.153391706236488},"index":0,"playId":"5432a601-d022-3baf-adfb-4b249a9a2617","pitchNumber":1,"startTime":"2026-05-20T01:02:12.082Z","endTime":"2026-05-20T01:02:16.953Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11172276738077,"aZ":-24.193237759242432,"pfxX":9.084593174950536,"pfxZ":4.341311238846815,"pX":-0.2149757516369914,"pZ":1.8156763934635847,"vX0":-9.48458517103835,"vY0":-133.5619074548204,"vZ0":-4.3877647028657965,"x":125.19,"y":189.76,"x0":2.172924470348737,"y0":50.00289059806062,"z0":5.183313695978818,"aX":16.697400502775707},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":-14.9,"spinRate":2032,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.40743283939429364,"extension":6.163940337180722},"index":1,"playId":"ba289e64-aae8-3661-9cf5-1420f2dd7784","pitchNumber":2,"startTime":"2026-05-20T01:02:32.569Z","endTime":"2026-05-20T01:02:59.599Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"}}},{"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":2},"index":2,"startTime":"2026-05-20T01:03:08.249Z","endTime":"2026-05-20T01:03:24.878Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.11806791816606,"aZ":-30.427723747750736,"pfxX":-7.076826918214026,"pfxZ":1.2544928070066828,"pX":-0.5570174218490226,"pZ":2.0415807834883943,"vX0":-4.251730270547276,"vY0":-116.29926046298017,"vZ0":-1.0067057070639935,"x":138.23,"y":183.66,"x0":2.2059428274029624,"y0":50.0000009555727,"z0":5.3323188108769255,"aX":-9.819460933825708},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":13.8,"spinRate":2499,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.4686193974274828,"extension":6.12910886839142},"hitData":{"launchSpeed":91.4,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.79,"coordY":148.55}},"index":3,"playId":"461b70f8-8bc6-3d37-9971-2d7e338d6316","pitchNumber":3,"startTime":"2026-05-20T01:03:24.878Z","endTime":"2026-05-20T01:03:32.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:03:32.443Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:05:33.558Z","endTime":"2026-05-20T01:07:41.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Freeman replaces center fielder Brenton Doyle, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T01:05:19.415Z","endTime":"2026-05-20T01:05:19.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"description":"Defensive switch from right field to center field for Jake McCarthy.","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-05-20T01:05:19.426Z","endTime":"2026-05-20T01:05:35.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"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.3,"endSpeed":85.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.039136077279668,"aZ":-16.53899575132882,"pfxX":-6.698319190171203,"pfxZ":8.582292085074737,"pX":-0.05881070419624366,"pZ":0.9459212187133322,"vX0":8.948417269853413,"vY0":-132.54258000086736,"vZ0":-10.263083345107743,"x":119.24,"y":213.24,"x0":-2.5718398797723054,"y0":50.00153141874741,"z0":6.014762919516056,"aX":-12.200047937792263},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2169,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40957761335229037,"extension":6.3103810509970275},"index":2,"playId":"a1c7c108-bc13-3cc9-9edc-a646f06baf7c","pitchNumber":1,"startTime":"2026-05-20T01:05:35.671Z","endTime":"2026-05-20T01:05:40.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061964866447074,"aZ":-16.602742432907405,"pfxX":-5.537657596077603,"pfxZ":8.386545794670255,"pX":-0.045767007036328244,"pZ":3.1460538818389594,"vX0":8.834068682065794,"vY0":-134.1795409512085,"vZ0":-4.9163813611691785,"x":118.74,"y":153.84,"x0":-2.634082444957084,"y0":50.0033300803481,"z0":6.1535158849847615,"aX":-10.283136805971534},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2195,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40539416676065665,"extension":6.20527566019627},"index":3,"playId":"204a2d73-3040-3b9b-994a-482b1d28d20e","pitchNumber":2,"startTime":"2026-05-20T01:05:49.922Z","endTime":"2026-05-20T01:05:54.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22300692820994,"aZ":-17.61094335968418,"pfxX":-6.512731928209267,"pfxZ":7.972021390696,"pX":-1.5043560350346867,"pZ":3.346443263367744,"vX0":5.608175493661799,"vY0":-132.98212120374174,"vZ0":-4.058502381297621,"x":174.34,"y":148.43,"x0":-2.774313139686938,"y0":50.00042786073929,"z0":6.136610028486249,"aX":-11.893995534614929},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2283,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4088052270765625,"extension":6.232909121168798},"index":4,"playId":"ba60ce8e-bff7-39c7-9729-9a6a03793d64","pitchNumber":3,"startTime":"2026-05-20T01:06:05.030Z","endTime":"2026-05-20T01:06:09.393Z","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":91.9,"endSpeed":85.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745819189889648,"aZ":-15.720537935265266,"pfxX":-7.282266023271851,"pfxZ":8.96924315416654,"pX":-0.1707594203015353,"pZ":2.5825435622470287,"vX0":8.992640636892055,"vY0":-133.58239301814243,"vZ0":-6.1263558409075705,"x":123.51,"y":169.05,"x0":-2.6112894478028954,"y0":50.00054405778254,"z0":6.007575143808338,"aX":-13.35604070314979},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2271,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40770457760531187,"extension":6.360573640748559},"index":5,"playId":"4e29a7eb-57e8-3a8b-bec8-c9271addd5bf","pitchNumber":4,"startTime":"2026-05-20T01:06:21.707Z","endTime":"2026-05-20T01:06:25.028Z","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":84.8,"endSpeed":79.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5409057483978,"aZ":-23.135691857570627,"pfxX":-8.130749197419213,"pfxZ":5.76739874590493,"pX":-0.12667896054456465,"pZ":2.087095222816285,"vX0":8.36205759832118,"vY0":-123.33970668390492,"vZ0":-5.000265761093713,"x":121.83,"y":182.43,"x0":-2.4770047690001955,"y0":50.003296928131086,"z0":6.049258409082581,"aX":-12.745151682931683},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":2243,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.441169828826542,"extension":6.455567318257674},"index":6,"playId":"3ac3e130-18d2-38be-852f-361f97327968","pitchNumber":5,"startTime":"2026-05-20T01:06:39.105Z","endTime":"2026-05-20T01:06:44.498Z","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":92.9,"endSpeed":86.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79170714854671,"aZ":-15.699924155932317,"pfxX":-6.569079723676472,"pfxZ":8.725666470884448,"pX":-0.001398440070040496,"pZ":3.1978492757124126,"vX0":9.223816880189881,"vY0":-135.15082239662095,"vZ0":-4.902167324354377,"x":117.05,"y":152.44,"x0":-2.5730030128110095,"y0":50.00051715802257,"z0":6.103815197819859,"aX":-12.400075476925373},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2302,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4021343324427087,"extension":6.288054020865275},"index":7,"playId":"168296a1-8f60-30e7-920a-38a0435993ba","pitchNumber":6,"startTime":"2026-05-20T01:07:00.315Z","endTime":"2026-05-20T01:07:04.482Z","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":93.3,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93575395915824,"aZ":-14.501473018266692,"pfxX":-5.344382473200776,"pfxZ":9.326735475599058,"pX":-0.35014373529712983,"pZ":2.458774499760687,"vX0":7.649543375429065,"vY0":-135.62633454839425,"vZ0":-7.117676350205147,"x":130.35,"y":172.39,"x0":-2.490818387043948,"y0":50.00048924754877,"z0":6.095696628131957,"aX":-10.124673381226618},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2255,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4012627623904135,"extension":6.285352332046468},"index":8,"playId":"a6582cfd-8cab-3f79-a3dd-8081e73ed9df","pitchNumber":7,"startTime":"2026-05-20T01:07:18.436Z","endTime":"2026-05-20T01:07:21.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728266919721122,"aZ":-28.720562538554262,"pfxX":-1.888675323642723,"pfxZ":2.1451337054462343,"pX":0.10638566131485004,"pZ":3.0430051647668526,"vX0":7.767421015544835,"vY0":-125.38743900737687,"vZ0":-1.500751070211713,"x":112.94,"y":156.62,"x0":-2.7713706665833535,"y0":50.002927571819534,"z0":5.968679184106669,"aX":-3.04150828717885},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":1.8,"spinRate":2103,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4350004275688302,"extension":6.224843230615023},"index":9,"playId":"798def62-b486-391c-90b2-5a2792b79724","pitchNumber":8,"startTime":"2026-05-20T01:07:36.376Z","endTime":"2026-05-20T01:07:41.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:07:41.156Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joc Pederson doubles (4) on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:08:13.964Z","endTime":"2026-05-20T01:09:39.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joc Pederson replaces Andrew McCutchen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T01:07:54.950Z","endTime":"2026-05-20T01:08:16.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.283429707139984,"aZ":-23.252303485984587,"pfxX":-8.580646706738932,"pfxZ":5.817492310254398,"pX":0.12189283151930906,"pZ":2.9568103486309645,"vX0":8.96860124159876,"vY0":-121.81506316880092,"vZ0":-3.018668539887732,"x":112.35,"y":158.95,"x0":-2.4572337262486834,"y0":50.00498312215756,"z0":6.177791247200866,"aX":-13.16503912327132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2276,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.44613423239679006,"extension":6.5611854073384075},"index":1,"playId":"39f13869-c1ac-3cf3-b522-2925c9ee4c55","pitchNumber":1,"startTime":"2026-05-20T01:08:16.159Z","endTime":"2026-05-20T01:08:20.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":75.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.515934051827248,"aZ":-36.14007290415662,"pfxX":1.3424180184786279,"pfxZ":-2.814735569679179,"pX":-1.7986906652557941,"pZ":4.13719451324274,"vX0":2.1370834650910484,"vY0":-116.34763553093671,"vZ0":2.828973106259136,"x":185.56,"y":127.08,"x0":-2.894504392802135,"y0":50.00551959635072,"z0":6.271203334166203,"aX":1.888322346922561},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.4,"breakHorizontal":-2.9,"spinRate":2269,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4661902303538046,"extension":6.1606696810050465},"index":2,"playId":"d1ee29c9-4d16-37af-b442-03929aa81b52","pitchNumber":2,"startTime":"2026-05-20T01:08:31.364Z","endTime":"2026-05-20T01:08:35.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.505075340427734,"aZ":-22.991933355692847,"pfxX":-8.046771668299803,"pfxZ":5.8650020018489055,"pX":-0.5830153079711174,"pZ":2.847625433047971,"vX0":7.419857961232424,"vY0":-123.27803198299318,"vZ0":-3.3531693973061634,"x":139.22,"y":161.89,"x0":-2.5614933591616276,"y0":50.005077210784656,"z0":6.128826321435615,"aX":-12.603389001668855},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.2,"breakHorizontal":13.2,"spinRate":2212,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.44138661099483123,"extension":6.2891496671682905},"index":3,"playId":"f2b4109a-41fa-3a59-9c07-b1d4d2156cba","pitchNumber":3,"startTime":"2026-05-20T01:08:45.652Z","endTime":"2026-05-20T01:08:52.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.764572506194167,"aZ":-27.20727510747896,"pfxX":-0.01235184148083146,"pfxZ":3.040432790976375,"pX":-0.3146530756268804,"pZ":2.718228840233272,"vX0":6.341108153441832,"vY0":-126.06111784254053,"vZ0":-2.673361817011749,"x":128.99,"y":165.39,"x0":-2.8443562932261512,"y0":50.005520329581266,"z0":5.952784368498843,"aX":-0.020579455475957555},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2113,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4318456197888776,"extension":6.209225062703333},"index":4,"playId":"206915ab-f801-3939-ba54-5e9ff95faccc","pitchNumber":4,"startTime":"2026-05-20T01:09:08.108Z","endTime":"2026-05-20T01:09:11.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12709416689829,"aZ":-16.884467880702637,"pfxX":-6.124581991314157,"pfxZ":7.856768749047407,"pX":-0.49513538430938464,"pZ":2.304543778461289,"vX0":7.88457836886059,"vY0":-137.3459741025032,"vZ0":-7.073428282672511,"x":135.87,"y":176.56,"x0":-2.5827060847899137,"y0":50.002736705551285,"z0":6.024274893915905,"aX":-11.91878306752968},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":2285,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39600691237681174,"extension":6.253267558789051},"hitData":{"launchSpeed":97.0,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.58,"coordY":115.7}},"index":5,"playId":"8184107b-2f02-3212-a0b4-3b2da637446e","pitchNumber":5,"startTime":"2026-05-20T01:09:27.093Z","endTime":"2026-05-20T01:09:39.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:09:39.122Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Foscue strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:09:53.579Z","endTime":"2026-05-20T01:11:49.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.826454634111588,"aZ":-22.574511162366303,"pfxX":-6.140982097604839,"pfxZ":6.241013244941497,"pX":-0.4292596743440168,"pZ":2.789333824506856,"vX0":6.848659580874708,"vY0":-122.1029536021579,"vZ0":-3.7202845318378266,"x":133.36,"y":163.47,"x0":-2.4482852318221195,"y0":50.00231826004303,"z0":6.233489515688983,"aX":-9.446025226219556},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.8,"breakHorizontal":9.8,"spinRate":2149,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.44541436644490773,"extension":6.4631069521833835},"index":0,"playId":"0b378981-1996-33cf-9340-e105a20b992b","pitchNumber":1,"startTime":"2026-05-20T01:10:14.004Z","endTime":"2026-05-20T01:10:18.117Z","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":93.5,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483000824661868,"aZ":-14.844355213619274,"pfxX":-5.566247152870591,"pfxZ":9.055130162920396,"pX":-1.1280913921976004,"pZ":2.750724229745922,"vX0":6.080582169686217,"vY0":-136.16482181413795,"vZ0":-6.319182241251441,"x":160.0,"y":164.51,"x0":-2.646693752696404,"y0":50.00445446346871,"z0":6.093837620348032,"aX":-10.6554093458982},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2303,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3993265637550887,"extension":6.3060790611361925},"index":1,"playId":"dcdcd3a1-bda8-36db-b784-7f992ebaf033","pitchNumber":2,"startTime":"2026-05-20T01:10:32.655Z","endTime":"2026-05-20T01:10:36.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51556181168027,"aZ":-22.097447059386276,"pfxX":-7.356060401402978,"pfxZ":6.605381112596339,"pX":-0.4517765549289261,"pZ":3.010495215814268,"vX0":7.281875721755206,"vY0":-121.82178845953953,"vZ0":-3.170703986709288,"x":134.22,"y":157.5,"x0":-2.502526554431539,"y0":50.0055405299802,"z0":6.207094071681281,"aX":-11.227226538750264},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.5,"breakHorizontal":11.9,"spinRate":2011,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4470393324403492,"extension":6.464873868306822},"index":2,"playId":"3292a432-d958-3031-ac31-f880c77be297","pitchNumber":3,"startTime":"2026-05-20T01:10:51.263Z","endTime":"2026-05-20T01:10:54.773Z","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":1},"index":3,"startTime":"2026-05-20T01:11:06.709Z","endTime":"2026-05-20T01:11:26.689Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.327622764577164,"aZ":-25.497879296963646,"pfxX":0.8514499824730279,"pfxZ":4.056058221619734,"pX":1.1502185366629591,"pZ":2.0513480502956294,"vX0":9.25365728401649,"vY0":-126.35284040432511,"vZ0":-4.635123299000598,"x":73.16,"y":183.39,"x0":-2.6426709985937595,"y0":50.00310954075209,"z0":5.913705653461251,"aX":1.4020615055315717},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":1972,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4304880498346564,"extension":6.149681935146263},"index":4,"playId":"798ec79e-a8fe-3639-92ea-10eb2d7bae2a","pitchNumber":4,"startTime":"2026-05-20T01:11:26.689Z","endTime":"2026-05-20T01:11:30.829Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.616518641301536,"aZ":-24.364060636082,"pfxX":0.686859162813771,"pfxZ":4.660674176634853,"pX":0.2949960290974408,"pZ":1.9277239143969955,"vX0":7.4690744892144805,"vY0":-127.18810460639735,"vZ0":-5.28693559155673,"x":105.76,"y":186.73,"x0":-2.7419021459281585,"y0":50.00168506978463,"z0":5.911002385685015,"aX":1.1487229688447864},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-2.5,"spinRate":1982,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4270219685509611,"extension":6.0355584443018655},"index":5,"playId":"82d19b48-a546-3ca3-81af-4f79bcc35edb","pitchNumber":5,"startTime":"2026-05-20T01:11:45.391Z","endTime":"2026-05-20T01:11:49.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:11:49.398Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a sharp line drive to right fielder Tyler Freeman. Joc Pederson scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:12:08.118Z","endTime":"2026-05-20T01:12:46.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060178156627625,"aZ":-16.692550801964813,"pfxX":-6.759709285665135,"pfxZ":8.091795405988394,"pX":-1.115429490474073,"pZ":2.85995305285419,"vX0":6.512747290150918,"vY0":-136.06567654906098,"vZ0":-5.646656952791622,"x":159.52,"y":161.56,"x0":-2.6381523598771963,"y0":50.00648066273808,"z0":6.081515480456646,"aX":-12.940173908485498},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2267,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39940264051088414,"extension":6.21080416293056},"index":0,"playId":"3b3b5cd4-76a7-366b-b358-a4a042fc4ce1","pitchNumber":1,"startTime":"2026-05-20T01:12:15.406Z","endTime":"2026-05-20T01:12:19.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.638827009939998,"aZ":-29.134413106667473,"pfxX":0.5423209541274507,"pfxZ":1.950326329593839,"pX":0.12925537829600914,"pZ":1.8558247425627108,"vX0":6.789036915420827,"vY0":-123.30224569107313,"vZ0":-4.0852214312843005,"x":112.07,"y":188.67,"x0":-2.7159972080338224,"y0":50.00300767183882,"z0":5.958397218298564,"aX":0.8451642496613373},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":-2.4,"spinRate":2123,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.44209934512842697,"extension":6.209034274031522},"hitData":{"launchSpeed":107.7,"launchAngle":14.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.22,"coordY":106.61}},"index":1,"playId":"bf8ab589-8e09-3f02-8f7b-3497b47ab162","pitchNumber":2,"startTime":"2026-05-20T01:12:35.573Z","endTime":"2026-05-20T01:12:46.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:12:46.654Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Jung walks. Brandon Nimmo to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:13:05.211Z","endTime":"2026-05-20T01:14:18.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56424780081378,"aZ":-20.927626282005047,"pfxX":-6.8633386687804405,"pfxZ":6.196810462582043,"pX":0.07533721659603816,"pZ":0.9576166124494316,"vX0":8.82477499411929,"vY0":-131.99569967876417,"vZ0":-9.190392712431194,"x":114.13,"y":212.92,"x0":-2.3759057897532583,"y0":50.00450972451531,"z0":5.948935208775819,"aX":-12.458850940909953},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":11.2,"spinRate":1922,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4105152294736958,"extension":6.365288161279975},"index":0,"playId":"51290114-3ad4-366e-b4e3-b2b215cdb61c","pitchNumber":1,"startTime":"2026-05-20T01:13:15.622Z","endTime":"2026-05-20T01:13:19.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79514279860129,"aZ":-18.493067183767796,"pfxX":-5.96823302876658,"pfxZ":7.3299637909907025,"pX":-1.29790560895616,"pZ":2.190316876865464,"vX0":5.504462145250802,"vY0":-134.20592393870666,"vZ0":-6.763934407340496,"x":166.47,"y":179.64,"x0":-2.577632695879443,"y0":50.00200080218838,"z0":6.011964864599011,"aX":-11.136631087416555},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":1989,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4046028814797591,"extension":6.2606462452210625},"index":1,"playId":"43bd54e8-368a-35be-9163-0e2a688188ff","pitchNumber":2,"startTime":"2026-05-20T01:13:34.734Z","endTime":"2026-05-20T01:13:38.902Z","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":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.864135020032595,"aZ":-25.049569722851754,"pfxX":-7.252973182999848,"pfxZ":4.661168632264893,"pX":-1.0267785563764915,"pZ":2.939952571266822,"vX0":6.257008745447477,"vY0":-121.72933757867753,"vZ0":-2.6110396759944994,"x":156.14,"y":159.4,"x0":-2.6660860466951073,"y0":50.0010742263994,"z0":6.155129128242914,"aX":-11.079988091294641},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.2,"breakHorizontal":12.0,"spinRate":2099,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.44689387161504124,"extension":6.619126179480474},"index":2,"playId":"8115f730-470b-386d-8a2f-977e8b18ae2c","pitchNumber":3,"startTime":"2026-05-20T01:13:54.411Z","endTime":"2026-05-20T01:13:58.867Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54438185501045,"aZ":-15.84223801605057,"pfxX":-7.102744259009738,"pfxZ":8.889936829469256,"pX":-0.02070827454607875,"pZ":0.6115005209033939,"vX0":8.639678597451738,"vY0":-133.18905215767688,"vZ0":-11.068187500070104,"x":117.79,"y":222.27,"x0":-2.3498942231330786,"y0":50.00199288013829,"z0":5.906489547530511,"aX":-13.04861226978473},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2170,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40774757937519546,"extension":6.34350781976536},"index":3,"playId":"de4e94db-e1b2-32f9-9232-e656ffd86f92","pitchNumber":4,"startTime":"2026-05-20T01:14:13.835Z","endTime":"2026-05-20T01:14:18.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:14:18.156Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp line drive to left fielder Mickey Moniak. Brandon Nimmo scores. Josh Jung to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:14:38.212Z","endTime":"2026-05-20T01:15:26.086Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.714108400105914,"aZ":-23.359227728971582,"pfxX":-7.203831914415336,"pfxZ":5.607931894107422,"pX":0.47190384075841035,"pZ":1.3056100796431473,"vX0":9.20648693292364,"vY0":-123.0788703306586,"vZ0":-7.078026289331838,"x":99.01,"y":203.53,"x0":-2.3387617857579515,"y0":50.00598013581562,"z0":6.127359191406867,"aX":-11.330756442982366},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":11.5,"spinRate":2047,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4408561759231464,"extension":6.633021149081811},"index":0,"playId":"157928d4-32ae-3971-9f5b-2021099b9567","pitchNumber":1,"startTime":"2026-05-20T01:14:55.213Z","endTime":"2026-05-20T01:14:58.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.732833178274028,"aZ":-23.65780076166807,"pfxX":-7.661483047700124,"pfxZ":5.359614151229179,"pX":0.12738398529924042,"pZ":2.470953387618366,"vX0":8.771622871301481,"vY0":-124.18261411071323,"vZ0":-4.2292413296119955,"x":112.14,"y":172.06,"x0":-2.426208632400976,"y0":50.004719333844086,"z0":6.123029045506205,"aX":-12.180150987042657},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":2183,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.43810377411336265,"extension":6.529966110440873},"hitData":{"launchSpeed":106.4,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.89,"coordY":91.07}},"index":1,"playId":"a99c2948-dcb7-3930-b030-a347aa76823f","pitchNumber":2,"startTime":"2026-05-20T01:15:15.544Z","endTime":"2026-05-20T01:15:26.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:15:26.086Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Burger singles on a ground ball to right fielder Tyler Freeman. Josh Jung scores. Ezequiel Duran to 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:15:45.042Z","endTime":"2026-05-20T01:16:20.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79224903671757,"aZ":-26.368506499702043,"pfxX":1.1950059912922906,"pfxZ":3.559279173583132,"pX":0.25122417086938553,"pZ":2.6366920997346295,"vX0":6.987431116847342,"vY0":-126.16379382877348,"vZ0":-3.208988518761319,"x":107.42,"y":167.59,"x0":-2.695938590998493,"y0":50.002698001644745,"z0":6.022934021493683,"aX":1.9492484807242936},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-3.6,"spinRate":2033,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4321693675792826,"extension":6.120375255101968},"hitData":{"launchSpeed":98.4,"launchAngle":6.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":114.18}},"index":0,"playId":"348ac653-b394-3c4a-bd3e-513038e6df27","pitchNumber":1,"startTime":"2026-05-20T01:16:06.054Z","endTime":"2026-05-20T01:16:20.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:16:20.072Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:17:33.766Z","endTime":"2026-05-20T01:17:47.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T01:16:41.212Z","endTime":"2026-05-20T01:17:35.982Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60124888899698,"aZ":-16.784982698513932,"pfxX":-6.6287526828259145,"pfxZ":8.527427480330411,"pX":0.4330872032233122,"pZ":2.1871474674532196,"vX0":9.641324827763242,"vY0":-132.58076741101394,"vZ0":-7.045722535146769,"x":100.49,"y":179.73,"x0":-2.3660029235636797,"y0":50.00646004688423,"z0":6.074434536572647,"aX":-11.969636633989552},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2276,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4109268856003867,"extension":6.2605492664197735},"hitData":{"launchSpeed":93.8,"launchAngle":38.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.99,"coordY":83.1}},"index":1,"playId":"70334880-b08d-333c-b421-5309f9cdabdd","pitchNumber":1,"startTime":"2026-05-20T01:17:35.982Z","endTime":"2026-05-20T01:17:47.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:17:47.352Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out sharply to left fielder Alejandro Osuna.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T01:20:14.051Z","endTime":"2026-05-20T01:20:51.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":[2,4],"actionIndex":[0,1],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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_putout"}]}],"playEvents":[{"details":{"description":"Joc Pederson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T01:19:26.546Z","endTime":"2026-05-20T01:19:26.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"description":"Pitching Change: Kumar Rocker replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T01:19:26.563Z","endTime":"2026-05-20T01:20:16.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749735089437486,"aZ":-24.915532871285627,"pfxX":-5.977074594286134,"pfxZ":3.7976473657561254,"pX":-0.33299925091280796,"pZ":3.3908939987846884,"vX0":7.262104422644211,"vY0":-135.6634418047577,"vZ0":-2.1898851584254757,"x":129.69,"y":147.23,"x0":-2.2371840102118,"y0":50.000331922918356,"z0":5.901728590067662,"aX":-11.417183384075482},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":9.7,"spinRate":2135,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39997305276055206,"extension":6.56900991164533},"index":2,"playId":"62688779-cdc6-3dc0-ac4f-423878e5c157","pitchNumber":1,"startTime":"2026-05-20T01:20:16.140Z","endTime":"2026-05-20T01:20:20.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-20T01:20:27.378Z","endTime":"2026-05-20T01:20:43.930Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"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":93.3,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.551790403871777,"aZ":-21.066514747723986,"pfxX":-8.34132414795791,"pfxZ":5.838013388288197,"pX":-0.62412806015294,"pZ":2.311035504892678,"vX0":6.755090755671147,"vY0":-135.80410022186413,"vZ0":-5.439226227281318,"x":140.79,"y":176.38,"x0":-2.037447362595768,"y0":50.001761854303375,"z0":5.767317396906983,"aX":-15.86946527822638},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":14.0,"spinRate":2186,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40049101774178686,"extension":6.7392940320660255},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.16,"coordY":59.85}},"index":4,"playId":"36190efa-6777-3946-9562-9a26345e81db","pitchNumber":2,"startTime":"2026-05-20T01:20:43.930Z","endTime":"2026-05-20T01:20:51.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:20:51.361Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to center fielder Evan Carter.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T01:21:16.577Z","endTime":"2026-05-20T01:21:45.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.921866141488884,"aZ":-24.23374074416369,"pfxX":-7.811383662349632,"pfxZ":4.177309447809845,"pX":-0.4170643646734976,"pZ":2.5505657272668896,"vX0":7.323388897919415,"vY0":-136.06857448593482,"vZ0":-4.2980996468841095,"x":132.9,"y":169.91,"x0":-2.110298941583844,"y0":50.00556775299728,"z0":5.801260383013016,"aX":-14.856314823220899},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":12.8,"spinRate":2079,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4003981395258047,"extension":6.651559049895774},"index":0,"playId":"026ea95f-2aef-3f7b-bda8-41954225979a","pitchNumber":1,"startTime":"2026-05-20T01:21:20.127Z","endTime":"2026-05-20T01:21:24.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.228457131683623,"aZ":-26.309298904890447,"pfxX":-6.282600858364142,"pfxZ":3.4748958454607344,"pX":-0.3269529192735407,"pZ":2.363601242514093,"vX0":6.507321683386794,"vY0":-127.96824516516685,"vZ0":-3.5598735159903607,"x":129.46,"y":174.96,"x0":-2.0663580180358023,"y0":50.0007927209067,"z0":5.795442989018366,"aX":-10.594985799548024},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":10.2,"spinRate":1528,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.42528295122113846,"extension":6.840591823571055},"hitData":{"launchSpeed":90.5,"launchAngle":11.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.3,"coordY":94.14}},"index":1,"playId":"5693e60f-e85a-3228-81f0-6acf67a63859","pitchNumber":2,"startTime":"2026-05-20T01:21:34.360Z","endTime":"2026-05-20T01:21:45.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:21:45.678Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to right fielder Brandon Nimmo. Troy Johnston to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T01:21:51.762Z","endTime":"2026-05-20T01:23:26.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.445851659404774,"aZ":-35.2745531394462,"pfxX":1.5700908032120204,"pfxZ":-2.1528738729489927,"pX":-0.8987696571883773,"pZ":2.3343346643652407,"vX0":2.4198783295871027,"vY0":-118.29936262914312,"vZ0":-1.424320338585839,"x":151.26,"y":175.75,"x0":-2.1331874834029607,"y0":50.00463137015527,"z0":6.134847306235821,"aX":2.2581918232029556},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2181,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4604106601352447,"extension":6.779477736848316},"index":0,"playId":"eee34d07-d072-304e-8293-0707b3cec80c","pitchNumber":1,"startTime":"2026-05-20T01:22:12.465Z","endTime":"2026-05-20T01:22:17.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41171202942279,"aZ":-24.28037345757334,"pfxX":-7.739947928186293,"pfxZ":4.236580767766718,"pX":-0.06453657073706585,"pZ":1.8890958885783882,"vX0":8.4326107245677,"vY0":-134.51636872522553,"vZ0":-5.8217029672051135,"x":119.46,"y":187.77,"x0":-2.208755777314369,"y0":50.00553010077213,"z0":5.762585089324588,"aX":-14.433901770054172},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":12.6,"spinRate":2166,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4044942874877191,"extension":6.883790200127391},"index":1,"playId":"2b0e4052-8ba4-3c8d-8724-1c1c0d347a5e","pitchNumber":2,"startTime":"2026-05-20T01:22:33.968Z","endTime":"2026-05-20T01:22:40.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43696551213328,"aZ":-23.848624526927253,"pfxX":-6.3010326075972225,"pfxZ":4.355314047744651,"pX":0.15026638343371637,"pZ":1.7459146977735904,"vX0":8.47489293412414,"vY0":-135.82235002842202,"vZ0":-6.362199345246755,"x":111.27,"y":191.64,"x0":-2.159386990624693,"y0":50.000449543187074,"z0":5.724480345958815,"aX":-12.037821358741228},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":10.1,"spinRate":2032,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39983239234027135,"extension":6.957397623981326},"hitData":{"launchSpeed":89.2,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.69,"coordY":103.6}},"index":2,"playId":"cb85b1e7-4253-3e38-8a66-f5f3f63206b5","pitchNumber":3,"startTime":"2026-05-20T01:23:16.424Z","endTime":"2026-05-20T01:23:26.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:23:26.756Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T01:23:40.358Z","endTime":"2026-05-20T01:24:49.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":80.8,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.334360281974067,"aZ":-37.26531096335743,"pfxX":0.3673628289433095,"pfxZ":-3.567340398518663,"pX":-0.49416640135686474,"pZ":2.7347852525937784,"vX0":3.6697482964972616,"vY0":-117.80020351997649,"vZ0":-0.11973126468883244,"x":135.84,"y":164.94,"x0":-2.1106412899549847,"y0":50.00409450398847,"z0":6.18979001176539,"aX":0.5239125210933789},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.2,"breakHorizontal":-1.4,"spinRate":2149,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.46239635750586316,"extension":6.680644637578934},"index":0,"playId":"90c70fad-fab5-3b12-a4d2-834e33e8beee","pitchNumber":1,"startTime":"2026-05-20T01:24:00.917Z","endTime":"2026-05-20T01:24:05.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.151589432281487,"aZ":-34.948449341034475,"pfxX":1.9725823935443012,"pfxZ":-1.9215461017466744,"pX":-0.005064314935212991,"pZ":3.194609755983847,"vX0":4.054374700456866,"vY0":-118.28514484768984,"vZ0":0.3140529917744308,"x":117.19,"y":152.53,"x0":-1.9835196581197923,"y0":50.00071730274337,"z0":6.211133806257777,"aX":2.852301733253532},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.2,"breakHorizontal":-4.3,"spinRate":2174,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.4594236682183377,"extension":6.741777380858861},"index":1,"playId":"51364d6a-27ef-3b3a-b19a-f38c86a82acf","pitchNumber":2,"startTime":"2026-05-20T01:24:19.667Z","endTime":"2026-05-20T01:24:24.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79081435067651,"aZ":-33.94435564879915,"pfxX":1.8321987122495085,"pfxZ":-1.2187134171494391,"pX":0.2982498563184834,"pZ":0.8252680844273629,"vX0":4.7689901941107475,"vY0":-118.9558851910056,"vZ0":-4.769257463081684,"x":105.63,"y":216.5,"x0":-1.9631252000330683,"y0":50.00540344267161,"z0":5.901432559559608,"aX":2.6511810241432183},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-4.3,"spinRate":2164,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4587807020283363,"extension":6.841089128841443},"index":2,"playId":"89a98cda-afa6-31f3-9b5a-27b3fb44398a","pitchNumber":3,"startTime":"2026-05-20T01:24:41.796Z","endTime":"2026-05-20T01:24:49.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:24:49.273Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Justin Foscue to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T01:25:07.888Z","endTime":"2026-05-20T01:25:50.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"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":"*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":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.69857851652409,"aZ":-33.9070908493185,"pfxX":0.5809125495648013,"pfxZ":-1.2075266146297063,"pX":0.6511891330249875,"pZ":0.8322584919985644,"vX0":5.680308614626717,"vY0":-118.28796387454263,"vZ0":-4.862502844910861,"x":92.18,"y":216.31,"x0":-1.8385510526617916,"y0":50.00014816996316,"z0":5.961258373916145,"aX":0.8364351185294226},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":-2.2,"spinRate":2126,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.45986141905749056,"extension":6.920761089775649},"index":0,"playId":"67a6f320-04f9-38f4-8e50-1ecf417f253b","pitchNumber":1,"startTime":"2026-05-20T01:25:18.032Z","endTime":"2026-05-20T01:25:22.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221658205784085,"aZ":-19.58345000069034,"pfxX":-3.7466370534531137,"pfxZ":6.678069609657249,"pX":0.0337844182557407,"pZ":2.364243020119919,"vX0":7.684249988786204,"vY0":-135.36371053579484,"vZ0":-5.17043812264702,"x":115.71,"y":174.95,"x0":-2.3351469835840515,"y0":50.00121908621724,"z0":5.64019226111324,"aX":-7.062319369649852},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":5.4,"spinRate":2141,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4022567835737898,"extension":6.9497498001270355},"hitData":{"launchSpeed":86.2,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":158.27}},"index":1,"playId":"aebc524e-a258-382f-a1cc-a38354bf5cfd","pitchNumber":2,"startTime":"2026-05-20T01:25:42.091Z","endTime":"2026-05-20T01:25:50.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:25:50.634Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Danny Jansen flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T01:27:42.876Z","endTime":"2026-05-20T01:28:08.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367004668412203,"aZ":-14.617857175110258,"pfxX":-5.229181233665997,"pfxZ":9.606771016313068,"pX":0.32745668007967577,"pZ":2.288995086726784,"vX0":8.919042696647235,"vY0":-133.0491243147034,"vZ0":-7.237430275090877,"x":104.52,"y":176.98,"x0":-2.3596874088609177,"y0":50.003716622215336,"z0":6.065255623210787,"aX":-9.55784330186575},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40866296455765694,"extension":6.33903837189314},"hitData":{"launchSpeed":96.9,"launchAngle":49.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.1,"coordY":84.33}},"index":0,"playId":"5b397851-ad49-39e1-9dfa-cfb644102e39","pitchNumber":1,"startTime":"2026-05-20T01:27:58.720Z","endTime":"2026-05-20T01:28:08.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:28:08.240Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T01:28:17.940Z","endTime":"2026-05-20T01:29:22.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75977019779869,"aZ":-26.306744439116034,"pfxX":-7.628267068094031,"pfxZ":3.825654470286276,"pX":-0.6668687853218176,"pZ":2.401205624148325,"vX0":7.006660160079692,"vY0":-122.13186643344245,"vZ0":-3.697942245024001,"x":142.42,"y":173.95,"x0":-2.561925636707986,"y0":50.00047241327587,"z0":6.160948772264216,"aX":-11.69097770530604},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":12.5,"spinRate":2003,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4459925719231004,"extension":6.386289513923856},"index":0,"playId":"5598eb3e-76f9-3f22-9723-418dc4592ac0","pitchNumber":1,"startTime":"2026-05-20T01:28:29.409Z","endTime":"2026-05-20T01:28:33.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39242731045183,"aZ":-35.26266713198145,"pfxX":1.6181854389808072,"pfxZ":-2.3007732667681005,"pX":0.9409381526789041,"pZ":0.3104177206693763,"vX0":7.348705257049562,"vY0":-114.90449422454675,"vZ0":-5.2181014736216085,"x":81.13,"y":230.4,"x0":-2.5029198009347784,"y0":50.001911711345976,"z0":6.019817761708415,"aX":2.172897299926428},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.2,"breakHorizontal":-4.7,"spinRate":2358,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.47586289483086963,"extension":6.271283608340845},"index":1,"playId":"d2908196-2704-3aaa-ad28-dc37cc3b5e49","pitchNumber":2,"startTime":"2026-05-20T01:28:45.315Z","endTime":"2026-05-20T01:28:50.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41581033817977,"aZ":-26.338693580106945,"pfxX":-1.4682996724002444,"pfxZ":3.661349849761204,"pX":-0.21619053383700335,"pZ":1.4577464206901705,"vX0":6.8018058072022995,"vY0":-124.46734894196781,"vZ0":-5.5813447718670615,"x":125.24,"y":199.42,"x0":-2.7756369888038908,"y0":50.00127531770748,"z0":5.868667986441024,"aX":-2.3394475158059524},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":1.3,"spinRate":2104,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4375140661342556,"extension":6.143335542875025},"index":2,"playId":"e62e7446-008f-330e-9bf2-9cfdac39d679","pitchNumber":3,"startTime":"2026-05-20T01:29:01.655Z","endTime":"2026-05-20T01:29:06.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.551629026388508,"aZ":-35.4200697333516,"pfxX":0.6280572662937884,"pfxZ":-2.3744231904389714,"pX":0.15271018642694456,"pZ":1.346775158423325,"vX0":6.164175540522085,"vY0":-115.43334964223173,"vZ0":-3.2124782095231277,"x":111.18,"y":202.42,"x0":-2.6177019480729515,"y0":50.00159941249809,"z0":6.117344631250121,"aX":0.8584883282526362},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.8,"breakHorizontal":-2.4,"spinRate":2365,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47188952018231944,"extension":6.18931228718781},"index":3,"playId":"28fb1b57-4f70-345a-b84c-c83bf948a6ad","pitchNumber":4,"startTime":"2026-05-20T01:29:18.128Z","endTime":"2026-05-20T01:29:22.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:29:22.114Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a sharp line drive to right fielder Tyler Freeman. Joc Pederson out at 2nd on the throw, right fielder Tyler Freeman to shortstop Ezequiel Tovar.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T01:29:32.139Z","endTime":"2026-05-20T01:30:31.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578499049411533,"aZ":-15.549131551159089,"pfxX":-6.377892352274888,"pfxZ":9.106639261206617,"pX":-0.2272978975730747,"pZ":3.122704936473051,"vX0":8.134258552243859,"vY0":-133.48935384894855,"vZ0":-5.152468001330112,"x":125.66,"y":154.47,"x0":-2.4688085307292598,"y0":50.004030714094654,"z0":6.1770494491983685,"aX":-11.646186163451441},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2249,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4084897879657361,"extension":6.159917932577994},"index":0,"playId":"1e3cb624-77bd-38f6-a297-a2d429850980","pitchNumber":1,"startTime":"2026-05-20T01:29:45.515Z","endTime":"2026-05-20T01:29:49.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-20T01:29:57.429Z","endTime":"2026-05-20T01:30:18.800Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.961912053730646,"aZ":-27.838288194934492,"pfxX":-0.9228790867872694,"pfxZ":2.6327846875067964,"pX":0.3074876421252398,"pZ":1.834891438295618,"vX0":7.572303914096472,"vY0":-126.45912473515638,"vZ0":-4.954620967112932,"x":105.28,"y":189.24,"x0":-2.585565931580626,"y0":50.0005080407534,"z0":6.010654582161036,"aX":-1.5189022627089528},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":0.2,"spinRate":2095,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4305389027115205,"extension":6.0737120530423745},"hitData":{"launchSpeed":105.5,"launchAngle":19.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.59,"coordY":85.88}},"index":2,"playId":"01c67176-bde4-33d2-b334-f83ac12e2f95","pitchNumber":2,"startTime":"2026-05-20T01:30:18.800Z","endTime":"2026-05-20T01:30:31.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:30:31.320Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T01:32:56.705Z","endTime":"2026-05-20T01:33:53.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080899376895978,"aZ":-18.469965655613926,"pfxX":-6.314442356363454,"pfxZ":7.138359765963892,"pX":0.27550053580818634,"pZ":2.4230201350188967,"vX0":8.250017863152605,"vY0":-136.72555076833225,"vZ0":-5.48130798427788,"x":106.5,"y":173.36,"x0":-1.9405829697938266,"y0":50.00563582705948,"z0":5.6943049303186974,"aX":-12.129016406605466},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":10.0,"spinRate":2205,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3984098698262426,"extension":6.591977815955743},"index":0,"playId":"cc196131-1fba-39dc-8931-bc78a8d212a3","pitchNumber":1,"startTime":"2026-05-20T01:33:06.149Z","endTime":"2026-05-20T01:33:10.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42318247071297,"aZ":-25.009448296095528,"pfxX":0.01630856657708224,"pfxZ":4.203902763999733,"pX":-0.18943134784495055,"pZ":1.3420318747916031,"vX0":5.056497243772865,"vY0":-128.38488240977156,"vZ0":-6.193983007050675,"x":124.22,"y":202.55,"x0":-2.169660369970515,"y0":50.00247227846459,"z0":5.678827956733481,"aX":0.026944274894874977},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-1.0,"spinRate":2143,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.42331297837502735,"extension":6.623912084403107},"index":1,"playId":"97372944-06c1-3876-b252-a418d4eae66d","pitchNumber":2,"startTime":"2026-05-20T01:33:23.745Z","endTime":"2026-05-20T01:33:28.023Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T01:33:33.577Z","endTime":"2026-05-20T01:33:48.179Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.142048742813543,"aZ":-35.409361523844105,"pfxX":-0.8470281043902324,"pfxZ":-2.1385073442000264,"pX":-0.2431226891622913,"pZ":0.8451198435774234,"vX0":4.673438199919029,"vY0":-120.9850526240625,"vZ0":-4.4317272982364795,"x":126.27,"y":215.96,"x0":-2.0732542960540585,"y0":50.00411847274627,"z0":5.737674748238056,"aX":-1.2818205976183805},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":0.6,"spinRate":2158,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.44929567282908467,"extension":6.870401946790233},"index":3,"playId":"affc6574-4994-3f28-81e6-e0f15d587f2f","pitchNumber":3,"startTime":"2026-05-20T01:33:48.179Z","endTime":"2026-05-20T01:33:53.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:33:53.284Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T01:34:10.114Z","endTime":"2026-05-20T01:35:04.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74022736112085,"aZ":-35.193933584274,"pfxX":-0.017678385865047552,"pfxZ":-2.084736465091595,"pX":-1.0065821833690072,"pZ":-0.004831183183754554,"vX0":2.485723407437298,"vY0":-118.65717707834956,"vZ0":-6.191837937702473,"x":155.37,"y":238.91,"x0":-2.0593969033088277,"y0":50.005424819563466,"z0":5.793422339536846,"aX":-0.025744241991367132},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.9,"breakHorizontal":-0.5,"spinRate":2164,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4591774499738097,"extension":6.558756873240932},"index":0,"playId":"7677dd2e-3b39-340b-b391-8a4348575e34","pitchNumber":1,"startTime":"2026-05-20T01:34:19.105Z","endTime":"2026-05-20T01:34:23.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.918090437897156,"aZ":-31.247050111470205,"pfxX":0.7870331970663411,"pfxZ":0.5597029194107748,"pX":-1.3949428518988798,"pZ":3.752677368091139,"vX0":2.462064198558237,"vY0":-126.68337899793059,"vZ0":0.7753820066231962,"x":170.17,"y":137.46,"x0":-2.4722503970612277,"y0":50.00504340513837,"z0":5.893552754014706,"aX":1.3106057422107462},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-1.8,"spinRate":2084,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.42836205922952875,"extension":6.621234650960972},"index":1,"playId":"d9f099fb-f07f-3f65-8339-58e6811199a3","pitchNumber":2,"startTime":"2026-05-20T01:34:40.509Z","endTime":"2026-05-20T01:34:44.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22318042566371,"aZ":-28.950568349447575,"pfxX":-7.634446405902471,"pfxZ":1.7291518623349287,"pX":0.1963592420336427,"pZ":2.102470971768126,"vX0":8.86524886040259,"vY0":-134.55719146718556,"vZ0":-4.021152772163805,"x":109.52,"y":182.01,"x0":-2.1212316883280042,"y0":50.00444322903242,"z0":5.625686932491616,"aX":-14.255156521260293},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":2142,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40425757768286363,"extension":6.974217566250845},"hitData":{"launchSpeed":103.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":166.88}},"index":2,"playId":"2cdad454-ab0a-3a57-91e6-f1aed5199bb4","pitchNumber":3,"startTime":"2026-05-20T01:34:56.294Z","endTime":"2026-05-20T01:35:04.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:35:04.341Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T01:35:21.081Z","endTime":"2026-05-20T01:36:00.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.164457871719552,"aZ":-25.00303844526218,"pfxX":0.4865346054402652,"pfxZ":4.345493243025892,"pX":0.046130458691755874,"pZ":1.2563074257317866,"vX0":5.699499307564817,"vY0":-126.63983386961202,"vZ0":-5.956776535757345,"x":115.24,"y":204.86,"x0":-2.282521840367858,"y0":50.000520135645715,"z0":5.598913548807553,"aX":0.8010836394719737},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-2.0,"spinRate":2001,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4300191788999399,"extension":6.602261019320373},"index":0,"playId":"233d3c85-cfbc-3ab2-9faf-06a5361fecc6","pitchNumber":1,"startTime":"2026-05-20T01:35:35.633Z","endTime":"2026-05-20T01:35:39.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635779299299607,"aZ":-21.58071400020331,"pfxX":-3.39531176278709,"pfxZ":5.663245092066278,"pX":-0.3040070495707689,"pZ":2.4147050588045693,"vX0":6.377415551482908,"vY0":-134.54964162149926,"vZ0":-4.473040465766953,"x":128.59,"y":173.58,"x0":-2.2423702800280783,"y0":50.005123923062,"z0":5.588769443937813,"aX":-6.353793184948814},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":5.0,"spinRate":2065,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40397324857980665,"extension":7.0257185766532455},"hitData":{"launchSpeed":94.5,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":161.82}},"index":1,"playId":"1ec2cc4d-b993-3e83-a99b-7fa49dc5a349","pitchNumber":2,"startTime":"2026-05-20T01:35:52.353Z","endTime":"2026-05-20T01:36:00.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:36:00.863Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Foscue doubles (3) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:38:06.039Z","endTime":"2026-05-20T01:39:20.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.029137942415343,"aZ":-13.045931511900957,"pfxX":-5.904066144889123,"pfxZ":10.388083853859719,"pX":0.8204798726982674,"pZ":2.474731328739336,"vX0":10.502909828838913,"vY0":-134.10843105438235,"vZ0":-7.348503371232668,"x":85.73,"y":171.96,"x0":-2.360236255888529,"y0":50.00337791515876,"z0":6.160037365766377,"aX":-10.872940763106351},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2354,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40671644552353126,"extension":6.294454101614747},"index":0,"playId":"eebca8a8-95d1-3034-8a06-bd0653c1e805","pitchNumber":1,"startTime":"2026-05-20T01:38:22.508Z","endTime":"2026-05-20T01:38:26.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.511239952881432,"aZ":-27.286303086104148,"pfxX":0.5737363232406654,"pfxZ":3.066674623841063,"pX":0.254426549868259,"pZ":1.3545626696304474,"vX0":7.321074577235892,"vY0":-124.25390901853106,"vZ0":-5.733743549751668,"x":107.3,"y":202.21,"x0":-2.7818496831708335,"y0":50.002442774554694,"z0":5.9065173570008005,"aX":0.9124109636730448},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2061,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.43768437742468214,"extension":6.183332852934321},"index":1,"playId":"4c680591-d649-315a-af7d-89639e2315f5","pitchNumber":2,"startTime":"2026-05-20T01:38:36.096Z","endTime":"2026-05-20T01:38:40.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738472700362355,"aZ":-16.059736762397378,"pfxX":-7.665250814114641,"pfxZ":8.881581312432248,"pX":0.5886207490090819,"pZ":1.7287329539627616,"vX0":10.445170699552538,"vY0":-132.90166421048391,"vZ0":-7.985439796174558,"x":94.56,"y":192.1,"x0":-2.371218285264607,"y0":50.001987448420145,"z0":5.907814769783249,"aX":-13.905389301963547},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2343,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40994832293848216,"extension":6.44261301130811},"index":2,"playId":"f9188f96-7711-3cda-af54-29e6b13ee708","pitchNumber":3,"startTime":"2026-05-20T01:38:51.041Z","endTime":"2026-05-20T01:38:55.776Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.651804544122637,"aZ":-26.301946188100956,"pfxX":-0.10285002660164988,"pfxZ":3.6592139336786795,"pX":-0.16968857873735765,"pZ":2.2363282907242015,"vX0":6.659882948186611,"vY0":-124.74624867253549,"vZ0":-3.8530928529519097,"x":123.47,"y":178.4,"x0":-2.8397668564137537,"y0":50.00528288102967,"z0":5.923676946027671,"aX":-0.1659551300662098},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.1,"spinRate":2120,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.43594219952774704,"extension":6.1577415572571805},"hitData":{"launchSpeed":106.9,"launchAngle":21.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.26,"coordY":90.42}},"index":3,"playId":"727d03cb-8992-3659-b298-15aba9afb6b7","pitchNumber":4,"startTime":"2026-05-20T01:39:07.223Z","endTime":"2026-05-20T01:39:20.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:39:20.786Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Nimmo homers (5) on a fly ball to center field. Justin Foscue scores.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:39:29.807Z","endTime":"2026-05-20T01:40:15.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.98557951904212,"aZ":-37.26597366751579,"pfxX":-0.7467472188994172,"pfxZ":-3.6432998518942927,"pX":-0.10243903113371558,"pZ":2.5829909121826966,"vX0":6.330478241320177,"vY0":-116.32257002781209,"vZ0":-0.35819621937838664,"x":120.9,"y":169.04,"x0":-2.740733369832513,"y0":50.00524087465604,"z0":6.216764667198348,"aX":-1.0432578210091923},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":0.1,"spinRate":2276,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4675455682650318,"extension":6.2637219758586395},"hitData":{"launchSpeed":104.6,"launchAngle":26.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.83,"coordY":27.27}},"index":0,"playId":"fdcceb9d-771f-3a86-8174-5a27f9343e25","pitchNumber":1,"startTime":"2026-05-20T01:39:51.463Z","endTime":"2026-05-20T01:40:15.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:40:15.243Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Jung lines out sharply to left fielder Mickey Moniak.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:40:26.820Z","endTime":"2026-05-20T01:40:59.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602993987734802,"aZ":-18.016868748222947,"pfxX":-7.5543636136776815,"pfxZ":7.519239573053477,"pX":0.06538934479774378,"pZ":3.551731303986601,"vX0":9.265333836176824,"vY0":-135.60937547570603,"vZ0":-3.9227463010376664,"x":114.51,"y":142.88,"x0":-2.3965547847679525,"y0":50.00494081662249,"z0":6.255965632172876,"aX":-14.227465467069518},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":12.0,"spinRate":2341,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4022176207897705,"extension":6.13632616718141},"index":0,"playId":"62f97073-166c-381e-b1c4-3cea1852ac2a","pitchNumber":1,"startTime":"2026-05-20T01:40:37.715Z","endTime":"2026-05-20T01:40:42.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431540590083596,"aZ":-17.84811143371146,"pfxX":-7.919609908367009,"pfxZ":7.795364479575895,"pX":-0.3463598788859481,"pZ":2.458544267679179,"vX0":8.18389329520034,"vY0":-133.8304654213222,"vZ0":-6.480143633503836,"x":130.2,"y":172.4,"x0":-2.3965248694869,"y0":50.00037767636965,"z0":6.163339163071434,"aX":-14.547824514051207},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2254,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4073026366834962,"extension":6.287654181066073},"hitData":{"launchSpeed":105.4,"launchAngle":20.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.5,"coordY":61.97}},"index":1,"playId":"9ae8f62e-e6ad-3f60-a57c-ab3af88ddfcb","pitchNumber":2,"startTime":"2026-05-20T01:40:51.733Z","endTime":"2026-05-20T01:40:59.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:40:59.762Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out sharply to center fielder Jake McCarthy.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:41:06.453Z","endTime":"2026-05-20T01:41:36.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730876201123806,"aZ":-16.327522029762704,"pfxX":-5.430814224272119,"pfxZ":8.649515411003343,"pX":-0.6952595672306325,"pZ":2.259487192981345,"vX0":6.508740157238954,"vY0":-133.51163174957912,"vZ0":-7.196159136344839,"x":143.5,"y":177.77,"x0":-2.442210105813744,"y0":50.002461050565394,"z0":6.133595595753041,"aX":-9.950290965180713},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2184,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40792210079182434,"extension":6.330904339943065},"hitData":{"launchSpeed":105.4,"launchAngle":22.0,"totalDistance":403.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.13,"coordY":36.6}},"index":0,"playId":"35178554-b4d9-3b94-8109-49f939ce915b","pitchNumber":1,"startTime":"2026-05-20T01:41:27.643Z","endTime":"2026-05-20T01:41:36.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:41:36.435Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Burger doubles (7) on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:41:43.460Z","endTime":"2026-05-20T01:42:33.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60741989238259,"aZ":-22.66691665536605,"pfxX":-7.071158125548669,"pfxZ":6.0730691298847645,"pX":-1.0531738966993616,"pZ":2.9021862203102886,"vX0":5.944026486203294,"vY0":-123.31041957493213,"vZ0":-3.338758632583387,"x":157.14,"y":160.42,"x0":-2.556519377094485,"y0":50.00483899237557,"z0":6.149810034671588,"aX":-11.076263363886055},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.6,"breakHorizontal":11.8,"spinRate":2154,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.44133328690893014,"extension":6.474604295277817},"index":0,"playId":"8d5713f0-17bd-3dd0-8405-f45489645a12","pitchNumber":1,"startTime":"2026-05-20T01:42:03.939Z","endTime":"2026-05-20T01:42:08.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42169739807174,"aZ":-23.15201896626425,"pfxX":-8.366737912758618,"pfxZ":5.842011969337589,"pX":-0.21469589968991262,"pZ":1.7882844594932128,"vX0":7.973419935955555,"vY0":-122.50594192538037,"vZ0":-5.59282107422687,"x":125.18,"y":190.5,"x0":-2.398987234364996,"y0":50.00547504840249,"z0":6.037083959623995,"aX":-12.931087804507133},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":2143,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4442784997025364,"extension":6.540845092973932},"hitData":{"launchSpeed":87.9,"launchAngle":15.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.19,"coordY":126.51}},"index":1,"playId":"2ddd271b-3961-3f21-9dff-fcd4cb726da0","pitchNumber":2,"startTime":"2026-05-20T01:42:18.958Z","endTime":"2026-05-20T01:42:33.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:42:33.384Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T01:42:38.657Z","endTime":"2026-05-20T01:43:08.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086193400194617,"aZ":-22.178370994480684,"pfxX":-7.25332747407406,"pfxZ":6.587112595885147,"pX":-1.0831416862170096,"pZ":1.8165965318074309,"vX0":6.014098883262828,"vY0":-121.89731063898537,"vZ0":-5.788563186167844,"x":158.29,"y":189.73,"x0":-2.630002716619885,"y0":50.00168949776183,"z0":6.1151554401330666,"aX":-11.006006496142136},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.9,"breakHorizontal":11.9,"spinRate":2094,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4479054668019198,"extension":6.4718384006376874},"hitData":{"launchSpeed":72.3,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":164.35}},"index":0,"playId":"c5c1ba77-63ad-344c-b251-5768c1a0e017","pitchNumber":1,"startTime":"2026-05-20T01:43:00.548Z","endTime":"2026-05-20T01:43:08.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:43:08.862Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Justin Foscue to first baseman Jake Burger.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T01:45:10.788Z","endTime":"2026-05-20T01:47:25.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245456987327405,"aZ":-23.23717419128096,"pfxX":-8.282435304852118,"pfxZ":4.690573182437948,"pX":0.02567152772039781,"pZ":2.8453934706282724,"vX0":8.30153033040963,"vY0":-136.96048136984908,"vZ0":-3.7487676475578624,"x":116.02,"y":161.95,"x0":-1.9634246536904898,"y0":50.00525278144954,"z0":5.814318473455444,"aX":-15.792866232521295},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":13.3,"spinRate":2119,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39937128150266243,"extension":6.703206162548231},"index":0,"playId":"3bef7495-6713-350d-a568-449b5d7e2ad8","pitchNumber":1,"startTime":"2026-05-20T01:45:29.958Z","endTime":"2026-05-20T01:45:34.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7601851187672,"aZ":-34.89741217704662,"pfxX":-0.7826663438020365,"pfxZ":-1.9033427446619455,"pX":1.1945497290486324,"pZ":0.27200930066137613,"vX0":7.362771282684524,"vY0":-118.26088408223556,"vZ0":-5.772429872577628,"x":71.47,"y":231.44,"x0":-1.8398613657176928,"y0":50.00037085784638,"z0":5.897284454792326,"aX":-1.1246226411732263},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-0.1,"spinRate":2217,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4608376570848636,"extension":6.835655791200821},"index":1,"playId":"ffab81bf-f9d0-301a-aa7f-ad6bfd54ee63","pitchNumber":2,"startTime":"2026-05-20T01:45:44.018Z","endTime":"2026-05-20T01:45:48.278Z","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.3,"endSpeed":76.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585623004843093,"aZ":-35.6237869346682,"pfxX":1.1202242353510856,"pfxZ":-2.3707391116549594,"pX":-0.03142013935006467,"pZ":0.25498329491670657,"vX0":4.290258637051018,"vY0":-119.73786346747669,"vZ0":-5.732650082552035,"x":118.2,"y":231.9,"x0":-1.9901045110889442,"y0":50.002409399753056,"z0":5.858627840264732,"aX":1.6301568833592206},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.4,"breakHorizontal":-3.0,"spinRate":2117,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.457013949325638,"extension":6.834076160807802},"index":2,"playId":"39397b0b-e56a-3317-bf73-9e82da0b4b38","pitchNumber":3,"startTime":"2026-05-20T01:46:01.965Z","endTime":"2026-05-20T01:46:07.303Z","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":82.6,"endSpeed":77.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08537919302352,"aZ":-36.74132192075016,"pfxX":-0.15275910239628487,"pfxZ":-3.0964346072075113,"pX":1.2850004215901591,"pZ":0.3342570672439242,"vX0":7.142626477575806,"vY0":-120.16182836577832,"vZ0":-5.643224493075446,"x":68.02,"y":229.76,"x0":-1.693410728956917,"y0":50.000557004388355,"z0":5.94041684709269,"aX":-0.22658452649335445},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.6,"breakHorizontal":-1.3,"spinRate":2237,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.454086071816719,"extension":6.873298820693535},"index":3,"playId":"8f9165ab-6871-3dbe-82c3-2250f86e7e6a","pitchNumber":4,"startTime":"2026-05-20T01:46:34.378Z","endTime":"2026-05-20T01:46:39.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6527021822822,"aZ":-34.75396741397707,"pfxX":-1.5391689358132534,"pfxZ":-1.7695765397957763,"pX":0.21960406743180177,"pZ":-0.11061134059923272,"vX0":5.454827821971973,"vY0":-119.4333679097115,"vZ0":-6.6769838311844145,"x":108.63,"y":241.77,"x0":-1.8831011799503965,"y0":50.00133791456155,"z0":5.805956912062039,"aX":-2.2482527394560177},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.4,"breakHorizontal":1.7,"spinRate":2106,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45670999319368555,"extension":7.083148861397803},"index":4,"playId":"175f1471-37e5-3860-9e3b-e72043561966","pitchNumber":5,"startTime":"2026-05-20T01:46:55.225Z","endTime":"2026-05-20T01:47:01.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071936398600158,"aZ":-22.719900247534532,"pfxX":-7.58487851893101,"pfxZ":4.847482961543998,"pX":0.1034091345982427,"pZ":3.2907217158161424,"vX0":8.58117490298993,"vY0":-137.5018663280082,"vZ0":-2.4325978339171366,"x":113.06,"y":149.93,"x0":-2.0446981399353965,"y0":50.00508492818194,"z0":5.69763171030112,"aX":-14.80148438504124},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":2083,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39549880588229325,"extension":7.015947951385225},"hitData":{"launchSpeed":73.3,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":153.2}},"index":5,"playId":"f5a37bad-3c32-394a-a098-2f6c76cf5918","pitchNumber":6,"startTime":"2026-05-20T01:47:17.820Z","endTime":"2026-05-20T01:47:25.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:47:25.266Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T01:47:35.867Z","endTime":"2026-05-20T01:49:15.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264021809967165,"aZ":-27.869837210580787,"pfxX":0.7791289474717478,"pfxZ":2.488450768934401,"pX":-0.5651766420949679,"pZ":3.418658262240952,"vX0":4.221722233392302,"vY0":-129.69985891119862,"vZ0":-0.8900658184356405,"x":138.54,"y":146.48,"x0":-2.3051463146495514,"y0":50.0032262201941,"z0":5.863010683437558,"aX":1.34663193247696},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-2.2,"spinRate":2056,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4198745216726558,"extension":6.745643154904082},"index":0,"playId":"26784aa9-5651-39ca-8b34-91ed69d539ca","pitchNumber":1,"startTime":"2026-05-20T01:47:52.164Z","endTime":"2026-05-20T01:47:57.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.598944147484257,"aZ":-33.44260237693111,"pfxX":-1.6348781719780625,"pfxZ":-0.8518030046941476,"pX":1.6279372639301812,"pZ":0.5915466805573613,"vX0":8.68678325761772,"vY0":-120.7261619217151,"vZ0":-5.494458250372303,"x":54.95,"y":222.81,"x0":-1.784018690812768,"y0":50.00012076319808,"z0":5.795872840710721,"aX":-2.445267023790807},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.5,"breakHorizontal":1.2,"spinRate":2165,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45143288795932035,"extension":6.688350421078394},"index":1,"playId":"19b909ba-1bc5-374c-8618-e92d29c128f3","pitchNumber":2,"startTime":"2026-05-20T01:48:13.277Z","endTime":"2026-05-20T01:48:17.125Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314016066285685,"aZ":-28.08613340572773,"pfxX":-6.715485290198627,"pfxZ":2.124902404176659,"pX":-0.1890001629232049,"pZ":3.597852821860492,"vX0":7.6620079444451985,"vY0":-136.73124038029724,"vZ0":-0.7798933122340029,"x":124.2,"y":141.64,"x0":-2.1326041146435504,"y0":50.00615165442416,"z0":5.785081275407787,"aX":-12.936381000412753},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":10.9,"spinRate":2021,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39800321750972145,"extension":7.109300472284633},"index":2,"playId":"475734dd-6445-3c48-9bec-d72a274968b5","pitchNumber":3,"startTime":"2026-05-20T01:48:34.046Z","endTime":"2026-05-20T01:48:38.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(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":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794396868151864,"aZ":-28.336070061524158,"pfxX":-7.701191858054668,"pfxZ":1.9866454944558143,"pX":-0.41848099905359143,"pZ":2.7548785615522142,"vX0":7.530393172549382,"vY0":-136.83547343536281,"vZ0":-2.9399633843040966,"x":132.95,"y":164.4,"x0":-2.180559596083,"y0":50.0044609043775,"z0":5.745958012318394,"aX":-14.884659632013006},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":2074,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3974127857915444,"extension":6.936561956088671},"index":3,"playId":"31821475-ffbc-3da9-a22d-b351ebdec2d4","pitchNumber":4,"startTime":"2026-05-20T01:48:52.661Z","endTime":"2026-05-20T01:48:56.866Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.405125620020236,"aZ":-29.202076910704523,"pfxX":-5.254025560820721,"pfxZ":1.5041970034341787,"pX":-0.35452831099690485,"pZ":3.45096243143861,"vX0":7.238197160808602,"vY0":-137.95812081758604,"vZ0":-0.9281318921905702,"x":130.51,"y":145.6,"x0":-2.2992410004702615,"y0":50.004285365511585,"z0":5.716154620077282,"aX":-10.385844057080668},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":8.4,"spinRate":2048,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3932527717195873,"extension":7.021268869028563},"index":4,"playId":"52b488a5-1174-3c34-bd5d-00957272c87e","pitchNumber":5,"startTime":"2026-05-20T01:49:10.951Z","endTime":"2026-05-20T01:49:15.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:49:15.562Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T01:49:31.458Z","endTime":"2026-05-20T01:52:26.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261838784797213,"aZ":-26.35613642288823,"pfxX":-8.209232270571894,"pfxZ":3.032192924311195,"pX":0.38849542103055495,"pZ":2.384138113108952,"vX0":9.696880181875716,"vY0":-136.4638120502572,"vZ0":-4.32911382721044,"x":102.19,"y":174.41,"x0":-2.1162815796491916,"y0":50.001569894765794,"z0":5.770273897049491,"aX":-15.744686114569346},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.9,"breakHorizontal":13.2,"spinRate":1999,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39880607384077216,"extension":7.024437998984498},"index":0,"playId":"b95a3fe7-f2cc-3fe0-a240-37c1dd5585a6","pitchNumber":1,"startTime":"2026-05-20T01:49:43.768Z","endTime":"2026-05-20T01:49:48.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-20T01:50:00.259Z","endTime":"2026-05-20T01:50:19.666Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55020387647665,"aZ":-34.021407502232,"pfxX":-0.6632009121198461,"pfxZ":-1.2517477177633207,"pX":0.09035717605697073,"pZ":1.3856823043842863,"vX0":5.364802912895977,"vY0":-119.53187184586241,"vZ0":-3.455672851998906,"x":113.56,"y":201.37,"x0":-2.081705308403321,"y0":50.00492994475022,"z0":5.85449559159494,"aX":-0.9751364810337014},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.8,"breakHorizontal":0.1,"spinRate":2087,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4554259016088338,"extension":6.535005167021149},"index":2,"playId":"ad169dea-1bf2-3edb-8c0e-5a030dc175f4","pitchNumber":2,"startTime":"2026-05-20T01:50:19.666Z","endTime":"2026-05-20T01:50:24.032Z","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":82.2,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.39575019038857,"aZ":-34.39737693332384,"pfxX":-0.12985959998458663,"pfxZ":-1.498691818839733,"pX":-0.5696147345403498,"pZ":3.337888660810893,"vX0":3.7692012702672675,"vY0":-119.80463764669378,"vZ0":0.5998166085967209,"x":138.71,"y":148.66,"x0":-2.1319977898824645,"y0":50.00120602330382,"z0":6.1060068208024765,"aX":-0.19318421116527026},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.4,"breakHorizontal":-0.5,"spinRate":2172,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.4534121235877002,"extension":6.7383344755534536},"index":3,"playId":"088da1d8-53af-3f9a-ab4c-1cfcbff4f23a","pitchNumber":3,"startTime":"2026-05-20T01:50:39.716Z","endTime":"2026-05-20T01:50:43.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18229907170384,"aZ":-27.12646185141593,"pfxX":0.4340259819734422,"pfxZ":2.8260847026089166,"pX":-0.5840737102024793,"pZ":3.4698135747501886,"vX0":4.88712090491575,"vY0":-131.5917531189755,"vZ0":-0.7152894100456269,"x":139.26,"y":145.1,"x0":-2.5078410816663057,"y0":50.00275045895818,"z0":5.722998526059883,"aX":0.773611144285118},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":-1.7,"spinRate":2100,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.413386663306043,"extension":6.828038930996732},"index":4,"playId":"b904bdd9-8085-34e5-a816-3b0e33e21bf7","pitchNumber":4,"startTime":"2026-05-20T01:51:10.813Z","endTime":"2026-05-20T01:51:14.156Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31122622606632,"aZ":-34.08022344376755,"pfxX":-0.39498663564805003,"pfxZ":-1.269429508856557,"pX":0.8455694970234287,"pZ":0.5217390014389839,"vX0":6.874332709759965,"vY0":-120.72487399500105,"vZ0":-5.70946826206181,"x":84.77,"y":224.69,"x0":-1.9703037995609436,"y0":50.00555343600931,"z0":5.867310287977573,"aX":-0.5922884520049067},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.2,"breakHorizontal":-0.7,"spinRate":2185,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4512148904869333,"extension":6.858342364182603},"index":5,"playId":"24088287-e99a-3b3c-bdb9-053ad8b35fac","pitchNumber":5,"startTime":"2026-05-20T01:51:36.725Z","endTime":"2026-05-20T01:51:41.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33558252136956,"aZ":-24.073646038183895,"pfxX":-7.547173781866949,"pfxZ":4.202767003248803,"pX":1.5198218971272435,"pZ":1.1915816327393758,"vX0":12.170836697490314,"vY0":-136.796170871134,"vZ0":-7.460006782117303,"x":59.07,"y":206.61,"x0":-1.9719471907532968,"y0":50.004598255114054,"z0":5.561926049972094,"aX":-14.55145706413474},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":11.6,"spinRate":2105,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3978109982977278,"extension":6.967460653525919},"index":6,"playId":"91836f97-1a47-3dd2-b31c-bfdc73a4c490","pitchNumber":6,"startTime":"2026-05-20T01:52:02.083Z","endTime":"2026-05-20T01:52:06.587Z","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":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.450189033422493,"aZ":-35.83827917762576,"pfxX":0.09049681998481551,"pfxZ":-2.4385708571544105,"pX":0.951258729714798,"pZ":0.907762306200309,"vX0":6.9054296848547105,"vY0":-120.56500895591442,"vZ0":-4.3986739143762055,"x":80.74,"y":214.27,"x0":-1.9403692331742215,"y0":50.00571230526813,"z0":5.857908158533322,"aX":0.1360279353567012},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.2,"breakHorizontal":-1.6,"spinRate":2229,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4511844133681704,"extension":6.950763680494082},"index":7,"playId":"70f0cafe-1ffb-370e-9a8b-65f7bd03caee","pitchNumber":7,"startTime":"2026-05-20T01:52:21.725Z","endTime":"2026-05-20T01:52:26.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:52:26.509Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Freeman grounds into a force out, shortstop Ezequiel Duran to second baseman Justin Foscue. Ezequiel Tovar out at 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T01:52:34.593Z","endTime":"2026-05-20T01:53:15.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679822,"link":"/api/v1/people/679822"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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(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.9,"endSpeed":76.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.103971009956112,"aZ":-35.235237387210695,"pfxX":-1.0969857905546547,"pfxZ":-2.082376417886895,"pX":-0.5660238638867228,"pZ":2.1703360197941155,"vX0":3.9357820040472253,"vY0":-119.46696617715271,"vZ0":-1.5611218167540795,"x":138.58,"y":180.18,"x0":-2.0793924983848484,"y0":50.00140983867558,"z0":5.947394174273484,"aX":-1.6146874124459265},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":1.2,"spinRate":2251,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.45534361700457593,"extension":6.792603335915008},"index":0,"playId":"39eb3732-dda4-3dbf-ae17-73708bc607a1","pitchNumber":1,"startTime":"2026-05-20T01:52:49.999Z","endTime":"2026-05-20T01:52:54.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.236552175732985,"aZ":-25.657913324727627,"pfxX":0.7583589547400922,"pfxZ":3.8335615282062054,"pX":0.4439497394612645,"pZ":2.6139885553684032,"vX0":6.6833324969405155,"vY0":-128.1865246290759,"vZ0":-3.1270324690036637,"x":100.08,"y":168.2,"x0":-2.272981704693034,"y0":50.00275558189543,"z0":5.807564789573936,"aX":1.2872814732733848},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":2182,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.423895614981447,"extension":6.700819454092251},"hitData":{"launchSpeed":79.0,"launchAngle":5.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":151.18}},"index":1,"playId":"ec88dd99-34a7-33a3-8340-df6bb6e1299d","pitchNumber":2,"startTime":"2026-05-20T01:53:08.180Z","endTime":"2026-05-20T01:53:15.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:53:15.841Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T01:55:06.921Z","endTime":"2026-05-20T01:56:56.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03912247064959,"aZ":-15.900001257069725,"pfxX":-5.577669826518884,"pfxZ":9.11825964687682,"pX":0.44013698672914064,"pZ":3.0036300591755016,"vX0":9.519469129819008,"vY0":-131.53964507812515,"vZ0":-5.1632364891288605,"x":100.22,"y":157.68,"x0":-2.4708858642902585,"y0":50.00519821976349,"z0":6.137870228056418,"aX":-9.958553403795637},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2222,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4134804584338694,"extension":6.262016881249732},"index":0,"playId":"4f02c1e2-bedb-3d1e-b241-d483f990b447","pitchNumber":1,"startTime":"2026-05-20T01:55:29.809Z","endTime":"2026-05-20T01:55:34.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54412220154536,"aZ":-34.5696204527146,"pfxX":0.7212248467160465,"pfxZ":-1.775903730808631,"pX":0.4343080115247856,"pZ":2.320441709947765,"vX0":6.855509570306204,"vY0":-114.92138177645364,"vZ0":-1.2517079701027911,"x":100.45,"y":176.13,"x0":-2.670229892339121,"y0":50.00186314712347,"z0":6.203585327987836,"aX":0.9730113345390569},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.2,"breakHorizontal":-2.9,"spinRate":2167,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4750170073486588,"extension":6.298618916620839},"index":1,"playId":"1e681f80-3a4e-3d9a-8c68-1d12b6774022","pitchNumber":2,"startTime":"2026-05-20T01:55:44.117Z","endTime":"2026-05-20T01:55:49.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.475840456547008,"aZ":-23.729389170714548,"pfxX":-8.926470466180305,"pfxZ":5.557560286644955,"pX":-0.20724011806452047,"pZ":0.9797925207432555,"vX0":8.422653937793733,"vY0":-121.54768781919049,"vZ0":-7.2231759788964585,"x":124.9,"y":212.33,"x0":-2.533021717659845,"y0":50.002151806402,"z0":6.0067279017942585,"aX":-13.557096162143925},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":2055,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4480849530878328,"extension":6.389366876831635},"index":2,"playId":"93222296-c710-3275-8090-43ce996cfd5c","pitchNumber":3,"startTime":"2026-05-20T01:55:58.706Z","endTime":"2026-05-20T01:56:02.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512880012530662,"aZ":-24.959793258077887,"pfxX":-8.927678211191692,"pfxZ":4.851800107020473,"pX":-0.24178131106292466,"pZ":0.9050664327388082,"vX0":8.376987674269582,"vY0":-120.40939282832018,"vZ0":-6.66813967346401,"x":126.22,"y":214.34,"x0":-2.584432219177091,"y0":50.00378359050825,"z0":5.879842798145239,"aX":-13.281592462041585},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.6,"breakHorizontal":14.5,"spinRate":2069,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4526258400497607,"extension":6.42475808510585},"index":3,"playId":"5b8818a9-25c2-3a50-90df-b08fc67a1f5c","pitchNumber":4,"startTime":"2026-05-20T01:56:15.296Z","endTime":"2026-05-20T01:56:19.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03186604160455,"aZ":-26.42515686089881,"pfxX":0.0029447154658370778,"pfxZ":3.5163810740377084,"pX":1.435374985613069,"pZ":1.9788218887364364,"vX0":10.180211021220705,"vY0":-125.89338353716136,"vZ0":-4.618974782519199,"x":62.29,"y":185.35,"x0":-2.629535732898252,"y0":50.00540955817931,"z0":5.928997921631417,"aX":0.002327133294244447},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.9,"spinRate":2066,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.43197711238940695,"extension":6.126801116790735},"index":4,"playId":"cddfada5-068b-321b-9645-ab2c468d001f","pitchNumber":5,"startTime":"2026-05-20T01:56:31.308Z","endTime":"2026-05-20T01:56:35.777Z","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.3,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565775074785872,"aZ":-17.363464989487568,"pfxX":-4.749142975755621,"pfxZ":7.995212856453266,"pX":-0.36194145581326403,"pZ":3.614276094178589,"vX0":7.6759577336364675,"vY0":-134.3818446699096,"vZ0":-3.5814305377560394,"x":130.8,"y":141.19,"x0":-2.621490714988341,"y0":50.004028065717925,"z0":6.1773001869720146,"aX":-8.799806238946797},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2200,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4055820409615607,"extension":6.25053527681009},"index":5,"playId":"10c38861-7932-3b68-9d33-b772a7b8e3c9","pitchNumber":6,"startTime":"2026-05-20T01:56:50.219Z","endTime":"2026-05-20T01:56:56.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:56:56.836Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Evan Carter singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T01:57:13.887Z","endTime":"2026-05-20T01:58:29.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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,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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90406459924827,"aZ":-35.59008775407588,"pfxX":-1.2704696292510742,"pfxZ":-2.5795873493565096,"pX":0.6778836942475043,"pZ":0.4981112005702738,"vX0":7.673595596057985,"vY0":-113.84134808642547,"vZ0":-4.613201047248358,"x":91.16,"y":225.33,"x0":-2.5566850922552913,"y0":50.00062398715473,"z0":6.035326054917869,"aX":-1.684715253442681},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.5,"breakHorizontal":0.6,"spinRate":2212,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4792683807748679,"extension":6.258866819593217},"index":0,"playId":"db7a9033-0dc9-32ae-83cc-61217ddc0380","pitchNumber":1,"startTime":"2026-05-20T01:57:17.159Z","endTime":"2026-05-20T01:57:21.512Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47723318861631,"aZ":-26.167492634013975,"pfxX":-6.06395244374734,"pfxZ":3.9897801379773163,"pX":-0.3712960983476235,"pZ":1.1613051642473962,"vX0":6.918599966087241,"vY0":-121.09664954128893,"vZ0":-6.396320398720363,"x":131.15,"y":207.42,"x0":-2.4585929342528776,"y0":50.00504401172629,"z0":6.08351613633521,"aX":-9.13647867885761},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":9.6,"spinRate":2239,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4498596163306692,"extension":6.351029999386123},"index":1,"playId":"ab4145f8-bf81-33c5-9e67-5a2b19dd7dd5","pitchNumber":2,"startTime":"2026-05-20T01:57:33.109Z","endTime":"2026-05-20T01:57:37.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373116802764816,"aZ":-16.747664495841146,"pfxX":-5.857593367024288,"pfxZ":8.459907015621734,"pX":-0.7107934351280462,"pZ":4.005601079691576,"vX0":7.362916877647646,"vY0":-133.35344687754073,"vZ0":-2.495273766955557,"x":144.09,"y":130.63,"x0":-2.7308050945019304,"y0":50.00136156133086,"z0":6.144585813058979,"aX":-10.679527978221554},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2217,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40882626025104063,"extension":6.249625024443975},"index":2,"playId":"8c9d07c2-c786-3d5f-899a-bbe0ef9d9afa","pitchNumber":3,"startTime":"2026-05-20T01:57:48.029Z","endTime":"2026-05-20T01:57:52.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879408706493926,"aZ":-15.46663808381348,"pfxX":-6.6352154716661,"pfxZ":9.389153067639946,"pX":0.4614290964576802,"pZ":2.443325030826871,"vX0":9.825144727729848,"vY0":-131.76783783900194,"vZ0":-6.485637160980443,"x":99.41,"y":172.81,"x0":-2.433272216372377,"y0":50.00310413921222,"z0":6.055977167195959,"aX":-11.807845495988444},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2184,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4137985725894291,"extension":6.386646144758129},"index":3,"playId":"45fbb7ed-e87a-37e1-9a9f-5dabb8a93dd1","pitchNumber":4,"startTime":"2026-05-20T01:58:03.610Z","endTime":"2026-05-20T01:58:07.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89665386913232,"aZ":-16.290746968332158,"pfxX":-7.031019284680524,"pfxZ":8.790960918829956,"pX":0.29424362644008123,"pZ":2.7682353153166472,"vX0":9.538533949599275,"vY0":-132.68695726929076,"vZ0":-5.583967347480794,"x":105.78,"y":164.04,"x0":-2.4119431071082045,"y0":50.001420091731575,"z0":6.062640730090987,"aX":-12.701593415813337},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2205,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4107418173390611,"extension":6.302206525459081},"hitData":{"launchSpeed":99.9,"launchAngle":9.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.34,"coordY":83.16}},"index":4,"playId":"ad1cf04b-0c68-3d5a-8dc0-9d01d9922d2c","pitchNumber":5,"startTime":"2026-05-20T01:58:18.193Z","endTime":"2026-05-20T01:58:29.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:58:29.215Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to center fielder Jake McCarthy. Evan Carter to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T01:59:06.434Z","endTime":"2026-05-20T01:59:20.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnThird":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"c1fe3f44-6500-34cc-b001-f3e9d1010a3c","startTime":"2026-05-20T01:58:51.661Z","endTime":"2026-05-20T01:58:54.661Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69344174849006,"aZ":-27.10519024656258,"pfxX":-0.10066193689877734,"pfxZ":3.11445901434867,"pX":0.3827289671816668,"pZ":3.314922424206309,"vX0":8.044178526719174,"vY0":-126.05891374505617,"vZ0":-1.289281450028426,"x":102.41,"y":149.28,"x0":-2.8204382873907967,"y0":50.004800464434176,"z0":5.996540644542394,"aX":-0.1640913834143022},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-1.4,"spinRate":1982,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.43247711861152194,"extension":6.12401439314199},"hitData":{"launchSpeed":69.7,"launchAngle":11.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.18,"coordY":90.37}},"index":1,"playId":"9ee612c8-b3da-3c58-93ff-8b91ea7c221f","pitchNumber":1,"startTime":"2026-05-20T01:59:08.616Z","endTime":"2026-05-20T01:59:20.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:59:20.845Z","atBatIndex":43},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Justin Foscue out on a sacrifice fly to center fielder Jake McCarthy. Evan Carter scores.","rbi":1,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T01:59:37.381Z","endTime":"2026-05-20T02:00:08.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169584682478234,"aZ":-16.188118332579865,"pfxX":-7.0055793728769,"pfxZ":8.930706536264893,"pX":0.14551197576572625,"pZ":2.2421268077692242,"vX0":9.302358227362827,"vY0":-131.97647765398924,"vZ0":-6.909325281825506,"x":111.45,"y":178.24,"x0":-2.4906028660233916,"y0":50.00524152786832,"z0":6.0556685116887925,"aX":-12.54444979689721},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2279,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4126886734791464,"extension":6.301792221730265},"hitData":{"launchSpeed":98.0,"launchAngle":35.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.24,"coordY":52.74}},"index":0,"playId":"8f61876f-672b-3a54-9115-104d988045af","pitchNumber":1,"startTime":"2026-05-20T01:59:53.856Z","endTime":"2026-05-20T02:00:08.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:00:08.880Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T02:00:25.498Z","endTime":"2026-05-20T02:02:24.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368317442927147,"aZ":-20.107798856698814,"pfxX":-6.3918913756470985,"pfxZ":6.677657346785608,"pX":-0.0990085768518935,"pZ":5.239399510460631,"vX0":8.515645910482224,"vY0":-132.38933246988142,"vZ0":0.8295150884470956,"x":120.77,"y":97.32,"x0":-2.499603322688252,"y0":50.00630582700605,"z0":6.373856411533274,"aX":-11.558192925443212},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":10.1,"spinRate":2129,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41084346051647813,"extension":6.088726929909458},"index":0,"playId":"a653767b-dbb0-3e67-92ea-f9d246bb11e5","pitchNumber":1,"startTime":"2026-05-20T02:00:37.643Z","endTime":"2026-05-20T02:00:41.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.485824175190242,"aZ":-21.011412280982434,"pfxX":-7.59049183331811,"pfxZ":7.417900882691776,"pX":0.46827909150061064,"pZ":2.0926183002011207,"vX0":9.122554680111314,"vY0":-121.06525902319598,"vZ0":-5.331796079679857,"x":99.15,"y":182.28,"x0":-2.3378648258952115,"y0":50.00587011530824,"z0":6.128107452315369,"aX":-11.429947439369005},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.6,"breakHorizontal":12.0,"spinRate":2158,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4499865197149804,"extension":6.500419766882231},"index":1,"playId":"21ca4a75-b6a0-3edf-b4c1-59d6931bf457","pitchNumber":2,"startTime":"2026-05-20T02:00:55.457Z","endTime":"2026-05-20T02:01:00.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10617390154507,"aZ":-18.19590842251131,"pfxX":-5.550311276644135,"pfxZ":7.460409855446253,"pX":0.1269033812770623,"pZ":3.656208086492058,"vX0":8.895369139693402,"vY0":-134.51579023475063,"vZ0":-3.407526233623318,"x":112.16,"y":140.06,"x0":-2.468541028765731,"y0":50.00034298091784,"z0":6.194376345969573,"aX":-10.396418084711323},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2152,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40378623346046183,"extension":6.27930488486598},"index":2,"playId":"4a621303-51ad-3a6c-8169-673854c98371","pitchNumber":3,"startTime":"2026-05-20T02:01:16.047Z","endTime":"2026-05-20T02:01:20.313Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81350247901671,"aZ":-19.90617245514543,"pfxX":-5.808861724673764,"pfxZ":6.4824591008928625,"pX":-1.094159233615633,"pZ":4.194403724116219,"vX0":6.188759565830415,"vY0":-135.31017405016826,"vZ0":-1.7953142153136226,"x":158.71,"y":125.53,"x0":-2.634086713748022,"y0":50.003850955415174,"z0":6.232172631010411,"aX":-10.99482934979212},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":9.5,"spinRate":2151,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4016639795946322,"extension":6.097622437905455},"index":3,"playId":"644b1edc-ead0-32a2-b990-1a8ad01bc625","pitchNumber":4,"startTime":"2026-05-20T02:01:34.000Z","endTime":"2026-05-20T02:01:38.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83712572347303,"aZ":-16.673220033193797,"pfxX":-4.4435866967767,"pfxZ":8.243148774514012,"pX":-0.1961818001211332,"pZ":4.417890113093605,"vX0":7.6386648738014395,"vY0":-134.91329698273063,"vZ0":-1.7772094068029958,"x":124.48,"y":119.5,"x0":-2.461341366405526,"y0":50.00086027136358,"z0":6.23550591549941,"aX":-8.35468973266196},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2142,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4029107885551433,"extension":6.084372379986327},"index":4,"playId":"a29a15ca-fd6c-34cd-ba62-e85be9af530b","pitchNumber":5,"startTime":"2026-05-20T02:01:54.840Z","endTime":"2026-05-20T02:01:59.066Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":81.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86286110841462,"aZ":-24.95291509675363,"pfxX":-0.2587965481906038,"pfxZ":4.426667428737867,"pX":0.8871164850098693,"pZ":1.4103704136175577,"vX0":9.03152728392221,"vY0":-125.44344067407745,"vZ0":-6.011143255366605,"x":83.19,"y":200.7,"x0":-2.691446479276418,"y0":50.00220898802761,"z0":5.810633242626682,"aX":-0.4238916424042334},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.1,"spinRate":2041,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4328342468996351,"extension":6.301434932745785},"index":5,"playId":"fb6e3fa2-08cd-3756-80eb-c3adbdad3f6f","pitchNumber":6,"startTime":"2026-05-20T02:02:14.423Z","endTime":"2026-05-20T02:02:24.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:02:24.318Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T02:04:03.610Z","endTime":"2026-05-20T02:08:00.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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,6,7,8,9],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8680369357806,"aZ":-26.153505228205923,"pfxX":-9.165113557827306,"pfxZ":3.2524318243377506,"pX":0.4458441851714085,"pZ":2.2025014539916055,"vX0":9.669340614108085,"vY0":-134.17045111558355,"vZ0":-4.466691035274172,"x":100.01,"y":179.31,"x0":-1.9879412646604044,"y0":50.00309094313834,"z0":5.718662569076546,"aX":-16.966164361159947},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":1987,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4058722889711919,"extension":6.760327380918328},"index":0,"playId":"d60da69a-e660-321d-9821-2c724069b4e7","pitchNumber":1,"startTime":"2026-05-20T02:04:25.454Z","endTime":"2026-05-20T02:04:29.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.524886328763294,"aZ":-34.64540064991795,"pfxX":-0.5147159242767385,"pfxZ":-1.7012621922533504,"pX":0.26531058628555626,"pZ":0.5264572713599335,"vX0":5.022421158233919,"vY0":-118.55395097471505,"vZ0":-5.344981077394142,"x":106.89,"y":224.57,"x0":-1.7964084515665257,"y0":50.003509095286226,"z0":5.903785813241425,"aX":-0.7471436256035984},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.0,"breakHorizontal":0.0,"spinRate":2152,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4586144913612009,"extension":6.810815706720031},"index":1,"playId":"9a34f301-6c94-3783-a657-9805beb46109","pitchNumber":2,"startTime":"2026-05-20T02:04:44.630Z","endTime":"2026-05-20T02:04:49.803Z","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":86.4,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.961536674918094,"aZ":-25.483176768089972,"pfxX":-6.662467597433127,"pfxZ":4.081337781261033,"pX":1.111738009334658,"pZ":1.5479224010714194,"vX0":9.864963046694943,"vY0":-125.55850717173446,"vZ0":-5.2896015815590065,"x":74.62,"y":196.99,"x0":-1.954695248879132,"y0":50.005599211451134,"z0":5.686708500022283,"aX":-10.929051795571091},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":10.6,"spinRate":1577,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43181390236023764,"extension":6.9183000770618985},"index":2,"playId":"a39ece82-0312-3641-bdf7-697a8c18d811","pitchNumber":3,"startTime":"2026-05-20T02:05:03.439Z","endTime":"2026-05-20T02:05:07.879Z","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":81.3,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.949129486225235,"aZ":-35.32277553312764,"pfxX":0.90563485592143,"pfxZ":-2.182513638161299,"pX":0.47120408669175123,"pZ":1.6724456968288712,"vX0":5.308253530565513,"vY0":-118.40045062272397,"vZ0":-2.58658231683133,"x":99.04,"y":193.62,"x0":-1.9016025891164037,"y0":50.00159323633761,"z0":5.957900308732525,"aX":1.307118624903215},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.3,"breakHorizontal":-2.8,"spinRate":2166,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4595880576226352,"extension":6.702761746578751},"index":3,"playId":"2a39556d-8263-3a9d-9d3b-343b0ad73196","pitchNumber":4,"startTime":"2026-05-20T02:05:21.440Z","endTime":"2026-05-20T02:05:24.887Z","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":82.4,"endSpeed":77.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.537319410374423,"aZ":-35.11620030507479,"pfxX":1.3994863675848872,"pfxZ":-1.9725116551084163,"pX":-0.06521190615283566,"pZ":2.2454938480258626,"vX0":3.992614967720004,"vY0":-120.12924717572932,"vZ0":-1.5196506128926168,"x":119.49,"y":178.15,"x0":-1.9162189222979504,"y0":50.00168005057183,"z0":5.947036267868808,"aX":2.0889291985858773},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.7,"breakHorizontal":-3.4,"spinRate":2239,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4522204917336734,"extension":6.724459900915897},"index":4,"playId":"6bced842-7725-342f-85cf-a6fa2ad03bf4","pitchNumber":5,"startTime":"2026-05-20T02:05:45.555Z","endTime":"2026-05-20T02:05:50.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T02:06:09.579Z","endTime":"2026-05-20T02:06:27.130Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":93.7,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33130031093663,"aZ":-20.049328808859126,"pfxX":-5.330266087455031,"pfxZ":6.303744930340836,"pX":-0.29349008278593053,"pZ":2.157361323352252,"vX0":7.038919802341807,"vY0":-136.43419986137982,"vZ0":-5.517449224160627,"x":128.19,"y":180.53,"x0":-2.1903573945143,"y0":50.002467058251675,"z0":5.547853015705613,"aX":-10.252062310178328},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":8.5,"spinRate":2073,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39840342586129385,"extension":6.891384122534948},"index":6,"playId":"71703eaf-730a-3bef-8173-0f5ee03638e5","pitchNumber":6,"startTime":"2026-05-20T02:06:27.130Z","endTime":"2026-05-20T02:06:34.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.007314314927747,"aZ":-27.877603543274983,"pfxX":-8.482331635149574,"pfxZ":2.4506546722227545,"pX":1.1354414404592976,"pZ":0.24308061449907134,"vX0":11.142337386175052,"vY0":-130.05577904863156,"vZ0":-8.367648863905366,"x":73.72,"y":232.22,"x0":-2.054380712974414,"y0":50.00609391561515,"z0":5.542007741314689,"aX":-14.89069072364034},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":13.6,"spinRate":1685,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41726787862325754,"extension":6.978330917167729},"index":7,"playId":"68fc48a5-bd07-360a-a06a-e8d92882a688","pitchNumber":7,"startTime":"2026-05-20T02:07:14.424Z","endTime":"2026-05-20T02:07:19.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169508731797936,"aZ":-22.90506924149087,"pfxX":-6.259640342776228,"pfxZ":4.859871832679921,"pX":0.7286428330677898,"pZ":1.1713321480800383,"vX0":9.439048247658715,"vY0":-136.32860832732354,"vZ0":-7.732242699270396,"x":89.23,"y":207.15,"x0":-1.9439267478356588,"y0":50.00431690348141,"z0":5.591837494786305,"aX":-11.943538096213203},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":9.6,"spinRate":2074,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3997056962935175,"extension":7.029240619343514},"index":8,"playId":"ab4785a1-730b-3310-8d4a-d638c0f77044","pitchNumber":8,"startTime":"2026-05-20T02:07:35.381Z","endTime":"2026-05-20T02:07:38.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094030226278893,"aZ":-24.476145318912707,"pfxX":-7.108830187454876,"pfxZ":3.940244122117244,"pX":-0.35259770197667406,"pZ":3.0528057464803187,"vX0":7.529235982473656,"vY0":-137.79345608816843,"vZ0":-2.9123425053910648,"x":130.44,"y":156.35,"x0":-2.1764548085432813,"y0":50.00310300613057,"z0":5.74891379915822,"aX":-13.886693553615798},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":11.6,"spinRate":2033,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3951436573367264,"extension":6.9546297970787725},"index":9,"playId":"b10a7c4f-c6aa-370d-85f9-34b6ebddae4d","pitchNumber":9,"startTime":"2026-05-20T02:07:56.249Z","endTime":"2026-05-20T02:08:00.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:08:00.413Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T02:08:16.946Z","endTime":"2026-05-20T02:09:48.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28270695980614,"aZ":-27.233214073758337,"pfxX":-8.865836477707619,"pfxZ":2.667098429736919,"pX":-0.8733194232405902,"pZ":2.3211895229543384,"vX0":6.8020394023179716,"vY0":-134.5592467119064,"vZ0":-3.740263858420652,"x":150.29,"y":176.11,"x0":-2.2687553273173986,"y0":50.002916392032745,"z0":5.635497522157445,"aX":-16.43134076716482},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":14.8,"spinRate":2121,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4053917477712088,"extension":7.128770113873699},"index":0,"playId":"b879ed48-d5da-31f7-b4f0-dfec1892064e","pitchNumber":1,"startTime":"2026-05-20T02:08:26.516Z","endTime":"2026-05-20T02:08:31.663Z","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":81.4,"endSpeed":76.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.744108969295922,"aZ":-35.87301640966923,"pfxX":0.20410007009030906,"pfxZ":-2.5630551308040967,"pX":0.9806444969715449,"pZ":0.8582396800804868,"vX0":6.445292767208432,"vY0":-118.51521716158948,"vZ0":-4.207088423249036,"x":79.62,"y":215.61,"x0":-1.7852468885890187,"y0":50.00420241453309,"z0":5.885833491882607,"aX":0.2937747735832867},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.3,"breakHorizontal":-1.7,"spinRate":2247,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45976748097439923,"extension":6.866263059133801},"index":1,"playId":"709f4b46-e533-3a6c-a70b-8a2a59d0fe19","pitchNumber":2,"startTime":"2026-05-20T02:08:42.421Z","endTime":"2026-05-20T02:08:46.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054134736864672,"aZ":-23.656049099758896,"pfxX":-7.278813494878545,"pfxZ":4.436677170764019,"pX":-0.8420568161961158,"pZ":3.032016515582262,"vX0":6.031715266169532,"vY0":-136.0156759212261,"vZ0":-2.893446179214357,"x":149.1,"y":156.92,"x0":-2.116643622665543,"y0":50.00169783633693,"z0":5.707021084280009,"aX":-13.967979460762464},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":12.4,"spinRate":2053,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3990345954646397,"extension":7.058539810544404},"index":2,"playId":"1e10ad3f-7783-324a-929e-08894ff2533e","pitchNumber":3,"startTime":"2026-05-20T02:09:02.982Z","endTime":"2026-05-20T02:09:07.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.720971409129977,"aZ":-27.63751945164297,"pfxX":0.622009210830146,"pfxZ":2.6734948484834167,"pX":0.5533043344546152,"pZ":1.975501955749803,"vX0":6.387343788172265,"vY0":-127.7377816450246,"vZ0":-4.106040423783115,"x":95.91,"y":185.44,"x0":-2.0331985563420396,"y0":50.0038687972981,"z0":5.711972032661839,"aX":1.0536534566267388},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2177,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4245032664727879,"extension":6.7203479730096625},"index":3,"playId":"85804c9f-7681-3205-9ebe-fdb95234101b","pitchNumber":4,"startTime":"2026-05-20T02:09:21.125Z","endTime":"2026-05-20T02:09:25.518Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.828044480726465,"aZ":-33.55138097747315,"pfxX":1.055621983566688,"pfxZ":-0.8763193678322008,"pX":1.076688609328803,"pZ":1.8367412930204,"vX0":6.848650700681666,"vY0":-122.5776216518712,"vZ0":-2.9519739987281497,"x":75.96,"y":189.19,"x0":-1.858985841898478,"y0":50.00598484532831,"z0":5.841967676812819,"aX":1.6510224357181986},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-3.1,"spinRate":2148,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4421370402202345,"extension":6.712965050200784},"index":4,"playId":"16794c51-485d-3712-a2d4-eff6ae89834c","pitchNumber":5,"startTime":"2026-05-20T02:09:44.137Z","endTime":"2026-05-20T02:09:48.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:09:48.668Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Alejandro Osuna in foul territory.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T02:10:01.364Z","endTime":"2026-05-20T02:10:46.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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":88.9,"endSpeed":82.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25533646066246,"aZ":-27.820954123632546,"pfxX":1.2837820107530158,"pfxZ":2.509230799338294,"pX":-0.7364335115595118,"pZ":3.6409563419271738,"vX0":3.8209621601454584,"vY0":-129.6875030813883,"vZ0":-0.04623167031648956,"x":145.07,"y":140.47,"x0":-2.384535610188634,"y0":50.005203233214715,"z0":5.747782779858318,"aX":2.2277418242778966},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":2128,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.41930533877523946,"extension":6.882501092805259},"index":0,"playId":"69b1bae4-7b00-3627-b1e9-db8a16e8f29d","pitchNumber":1,"startTime":"2026-05-20T02:10:15.742Z","endTime":"2026-05-20T02:10:20.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58590531708366,"aZ":-24.080717304077943,"pfxX":-6.82095396600285,"pfxZ":4.171340248154305,"pX":-0.6288357784066102,"pZ":3.2319948247532246,"vX0":6.795438945620619,"vY0":-137.04686630750916,"vZ0":-2.414938426916741,"x":140.97,"y":151.52,"x0":-2.2306843350286973,"y0":50.00448639261305,"z0":5.735182798485118,"aX":-13.237289367664248},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":11.3,"spinRate":2169,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39664909240924606,"extension":6.9155724075957785},"hitData":{"launchSpeed":90.0,"launchAngle":48.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.44,"coordY":125.23}},"index":1,"playId":"4722eb9b-2a1a-3737-9ad6-17c5664293ce","pitchNumber":2,"startTime":"2026-05-20T02:10:37.366Z","endTime":"2026-05-20T02:10:46.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:10:46.856Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Jung lines out sharply to left fielder Mickey Moniak.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T02:12:33.110Z","endTime":"2026-05-20T02:13:23.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17972752195675,"aZ":-24.99414812397857,"pfxX":-0.47817710390757995,"pfxZ":4.65176598417994,"pX":1.800915932724911,"pZ":0.6663007778029396,"vX0":10.700370162072247,"vY0":-122.40317401267563,"vZ0":-7.546943272497468,"x":48.35,"y":220.79,"x0":-2.5331031799675716,"y0":50.004320695395386,"z0":5.876312252954259,"aX":-0.7390578177960937},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":-1.2,"spinRate":2023,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4445131725436138,"extension":6.266843947128712},"index":0,"playId":"152fc4a4-ba76-3f37-90a3-af0e7a45dd1d","pitchNumber":1,"startTime":"2026-05-20T02:12:55.932Z","endTime":"2026-05-20T02:13:02.040Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.406677719571782,"aZ":-26.984200039083802,"pfxX":-0.15107698380344037,"pfxZ":3.3088811903995747,"pX":-0.22475512130414751,"pZ":2.808088588972981,"vX0":6.2337718427957505,"vY0":-123.13186521422838,"vZ0":-2.5116282548637403,"x":125.57,"y":162.96,"x0":-2.746496356611417,"y0":50.00392938189615,"z0":6.0742883823241405,"aX":-0.23740931926939773},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-0.8,"spinRate":2027,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.44114354250594223,"extension":6.01485631656574},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.69,"coordY":73.04}},"index":1,"playId":"6120520d-458d-3b72-970d-b6a9a9027bed","pitchNumber":2,"startTime":"2026-05-20T02:13:15.468Z","endTime":"2026-05-20T02:13:23.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:13:23.798Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T02:13:46.941Z","endTime":"2026-05-20T02:13:55.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.91454088827058,"aZ":-34.27159448164844,"pfxX":0.9218102459723876,"pfxZ":-1.5619069883625478,"pX":0.39655802604530577,"pZ":1.8973193818155156,"vX0":6.668109745843902,"vY0":-114.30250576229584,"vZ0":-2.09555718435776,"x":101.88,"y":187.55,"x0":-2.659099324201707,"y0":50.002308520016584,"z0":6.1409694972830335,"aX":1.2380635785082614},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.0,"breakHorizontal":-3.1,"spinRate":2310,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4763072454976802,"extension":6.361061676654092},"hitData":{"launchSpeed":90.0,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.14,"coordY":83.12}},"index":0,"playId":"e564f6b1-9b08-39ee-9cf3-ac7e21f73710","pitchNumber":1,"startTime":"2026-05-20T02:13:46.941Z","endTime":"2026-05-20T02:13:55.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:13:55.809Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T02:14:29.907Z","endTime":"2026-05-20T02:14:42.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T02:14:14.541Z","endTime":"2026-05-20T02:14:32.010Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107310518322304,"aZ":-16.996890478906526,"pfxX":-5.550054968296512,"pfxZ":8.437020173679532,"pX":-0.21549358320975626,"pZ":2.9035920995236806,"vX0":7.873401552749483,"vY0":-132.0231454500591,"vZ0":-5.4162434211715125,"x":125.21,"y":160.38,"x0":-2.4894679797309243,"y0":50.003169207811894,"z0":6.197168532937655,"aX":-9.984563108455704},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2185,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41190564182592126,"extension":6.199566234047979},"hitData":{"launchSpeed":97.4,"launchAngle":32.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.45,"coordY":76.15}},"index":1,"playId":"24657158-2608-3b59-9a87-c8b0df817d74","pitchNumber":1,"startTime":"2026-05-20T02:14:32.010Z","endTime":"2026-05-20T02:14:42.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:14:42.105Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out to first baseman Jake Burger.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T02:16:34.074Z","endTime":"2026-05-20T02:17:09.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388988925972036,"aZ":-26.068823476652263,"pfxX":1.264926101780054,"pfxZ":3.495849124558621,"pX":0.3082328985349318,"pZ":2.973059171576122,"vX0":5.875877865022548,"vY0":-130.53699042439763,"vZ0":-2.0902124350954456,"x":105.25,"y":158.51,"x0":-2.125247221102516,"y0":50.00250811631766,"z0":5.723322406673389,"aX":2.208708508173144},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-3.5,"spinRate":2001,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.41767830100191183,"extension":6.864198954916457},"hitData":{"launchSpeed":94.0,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.05,"coordY":152.72}},"index":0,"playId":"39187b30-52f4-31d6-9118-da643fc05d44","pitchNumber":1,"startTime":"2026-05-20T02:17:01.501Z","endTime":"2026-05-20T02:17:09.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:17:09.529Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T02:17:16.634Z","endTime":"2026-05-20T02:20:18.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,5,6,7,8],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218296079176064,"aZ":-26.91576868429515,"pfxX":-7.836195886531385,"pfxZ":2.7748760277766245,"pX":-1.1825603741958328,"pZ":3.623298631400439,"vX0":5.783593092738306,"vY0":-135.92234562902397,"vZ0":-0.77657812884484,"x":162.08,"y":140.95,"x0":-2.306289896484013,"y0":50.0037342873723,"z0":5.760536809081864,"aX":-14.85108370497705},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":2034,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40102535306452536,"extension":7.012224655565048},"index":0,"playId":"fd0cd19e-ace7-3eae-ba89-9430ade5f0cc","pitchNumber":1,"startTime":"2026-05-20T02:17:39.821Z","endTime":"2026-05-20T02:17:44.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413059778244982,"aZ":-26.489492547761138,"pfxX":-0.5716570691724054,"pfxZ":3.255820164241583,"pX":0.40177090023857537,"pZ":1.8934049304310439,"vX0":7.375652411647367,"vY0":-130.33356041367819,"vZ0":-4.284019452064659,"x":101.69,"y":187.66,"x0":-2.3721433039938633,"y0":50.00438040316992,"z0":5.522866934656537,"aX":-0.9990883356374606},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-0.4,"spinRate":2070,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4177902011094341,"extension":6.901915330781964},"index":1,"playId":"39ffc03b-172d-33af-8dc5-fbb3f58181fb","pitchNumber":2,"startTime":"2026-05-20T02:17:55.851Z","endTime":"2026-05-20T02:18:00.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731577067784876,"aZ":-26.94928925482437,"pfxX":-7.828616307648365,"pfxZ":2.7609295870643855,"pX":-1.332922967197469,"pZ":2.8236880634422716,"vX0":5.391062143729095,"vY0":-135.49034905027762,"vZ0":-2.793298056635899,"x":167.81,"y":162.54,"x0":-2.3138229063339573,"y0":50.00234431106539,"z0":5.7166607749756,"aX":-14.81043374169078},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":2134,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40156950775429756,"extension":6.9408938475517274},"index":2,"playId":"8e6c2ce3-a4cf-35e3-a729-bd18b6aa1955","pitchNumber":3,"startTime":"2026-05-20T02:18:12.196Z","endTime":"2026-05-20T02:18:16.746Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.40638465898144,"aZ":-35.47493553602324,"pfxX":0.4626207522478653,"pfxZ":-2.224024885058217,"pX":-0.11442992017970564,"pZ":3.2527555562245465,"vX0":3.925135526845631,"vY0":-119.84244536407783,"vZ0":0.6440366715466985,"x":121.36,"y":150.96,"x0":-1.818863129293561,"y0":50.001430284876704,"z0":6.095177894031424,"aX":0.6865539622347778},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.7,"breakHorizontal":-1.6,"spinRate":2172,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4532905245110639,"extension":6.717782624425523},"index":3,"playId":"be5bf905-43e9-31be-886c-0fbefa121ac5","pitchNumber":4,"startTime":"2026-05-20T02:18:31.608Z","endTime":"2026-05-20T02:18:36.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-20T02:18:40.308Z","endTime":"2026-05-20T02:18:57.208Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862633966050613,"aZ":-23.372263422937507,"pfxX":-7.731145184908229,"pfxZ":4.483849866562512,"pX":0.7675704536048737,"pZ":2.430565992483637,"vX0":10.0041690183688,"vY0":-137.6561037778884,"vZ0":-4.4507405396378275,"x":87.74,"y":173.15,"x0":-1.8702672068336335,"y0":50.00657226501683,"z0":5.605103883853056,"aX":-15.188224876158554},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":2141,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3944021068362167,"extension":7.113742098821016},"index":5,"playId":"50c61d8b-7c76-349e-814b-92ad41e0e393","pitchNumber":5,"startTime":"2026-05-20T02:18:57.208Z","endTime":"2026-05-20T02:19:00.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.159114843975555,"aZ":-36.641607977293305,"pfxX":-0.14115345200811014,"pfxZ":-2.963512649228228,"pX":-1.1426671893258216,"pZ":2.859531568718447,"vX0":2.1731926171889593,"vY0":-120.82233704434007,"vZ0":-0.048291332473725745,"x":160.56,"y":161.57,"x0":-2.0279518239336656,"y0":50.00311969475496,"z0":6.047466799048387,"aX":-0.21327384577959171},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-0.1,"spinRate":2095,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.44995050283996196,"extension":6.611515246357251},"index":6,"playId":"f8001ced-a3aa-31a3-af94-c705e7e02ed4","pitchNumber":6,"startTime":"2026-05-20T02:19:29.639Z","endTime":"2026-05-20T02:19:33.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.60472374832607,"aZ":-35.761827249475985,"pfxX":0.5677831762163565,"pfxZ":-2.3835681128477546,"pX":-0.9013763773168935,"pZ":4.681511449898496,"vX0":2.4733324649928488,"vY0":-120.7048704741582,"vZ0":3.718890137051506,"x":151.36,"y":112.38,"x0":-2.003841721145491,"y0":50.000072719059034,"z0":6.227002159717146,"aX":0.8555181595430004},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.5,"breakHorizontal":-1.4,"spinRate":2156,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4499849252004169,"extension":6.60053321370764},"index":7,"playId":"41b6ee91-7980-3482-b994-f37bffc292dc","pitchNumber":7,"startTime":"2026-05-20T02:19:52.264Z","endTime":"2026-05-20T02:19:55.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37677625019682,"aZ":-36.51154026215836,"pfxX":0.5991334319104686,"pfxZ":-2.9289775883234253,"pX":0.3792891079148219,"pZ":2.6705308568819155,"vX0":4.838269474165797,"vY0":-119.92281315984356,"vZ0":-0.23513472488157183,"x":102.54,"y":166.68,"x0":-1.7276313015082423,"y0":50.00204140175854,"z0":5.979305249142555,"aX":0.8867999548150227},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.2,"breakHorizontal":-2.0,"spinRate":2214,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.45370471942146917,"extension":6.775099378041276},"hitData":{"launchSpeed":92.7,"launchAngle":-7.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":165.87}},"index":8,"playId":"b25c546b-8ded-3398-9b1f-2cc37599a451","pitchNumber":8,"startTime":"2026-05-20T02:20:10.869Z","endTime":"2026-05-20T02:20:18.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:20:18.559Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to left fielder Alejandro Osuna.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T02:20:26.751Z","endTime":"2026-05-20T02:21:08.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":77.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.693515729224227,"aZ":-34.768905881844255,"pfxX":-0.28519788514408384,"pfxZ":-1.7209797507493967,"pX":-0.2268390193438419,"pZ":1.6641663594432687,"vX0":4.299563172322155,"vY0":-121.00121260369,"vZ0":-3.0182491966833345,"x":125.65,"y":193.85,"x0":-1.9764787971160025,"y0":50.002344173222625,"z0":5.920820206583454,"aX":-0.43105184860420964},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.5,"breakHorizontal":-0.4,"spinRate":2219,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4496413151186056,"extension":6.899060452331393},"index":0,"playId":"f1413309-2b3d-310a-9d6c-3ffcc665d805","pitchNumber":1,"startTime":"2026-05-20T02:20:45.990Z","endTime":"2026-05-20T02:20:50.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.441316587030503,"aZ":-35.1768617848863,"pfxX":-0.052904929606340634,"pfxZ":-1.9916363586793278,"pX":-0.47938097850434913,"pZ":2.110263277808768,"vX0":3.6543305553366814,"vY0":-120.73565817847322,"vZ0":-2.0167899387187074,"x":135.27,"y":181.8,"x0":-1.9941486626895197,"y0":50.00591886439662,"z0":5.998991557800929,"aX":-0.07959566882475302},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.8,"breakHorizontal":-0.6,"spinRate":2219,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.45050091717257335,"extension":6.848957277006258},"hitData":{"launchSpeed":87.4,"launchAngle":22.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.89,"coordY":100.97}},"index":1,"playId":"00ac8c7a-c68f-3602-9d69-30fb1fad60c4","pitchNumber":2,"startTime":"2026-05-20T02:21:01.795Z","endTime":"2026-05-20T02:21:08.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:21:08.810Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T02:22:42.257Z","endTime":"2026-05-20T02:24:07.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.434600917271602,"aZ":-16.152011047368774,"pfxX":-7.128712073141753,"pfxZ":8.857194825041088,"pX":0.4574912579352403,"pZ":2.6443045446348514,"vX0":9.908405618924354,"vY0":-131.99649003904057,"vZ0":-6.147526469650021,"x":99.56,"y":167.38,"x0":-2.3756437009326348,"y0":50.00557625571419,"z0":6.14414810544234,"aX":-12.900233591891284},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2253,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4110263968468324,"extension":6.20421951420809},"index":0,"playId":"43373191-1776-3243-bb5d-cdd8bbc8f619","pitchNumber":1,"startTime":"2026-05-20T02:23:21.989Z","endTime":"2026-05-20T02:23:26.752Z","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":90.8,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84032190204221,"aZ":-16.772596644074174,"pfxX":-7.314736557952056,"pfxZ":8.507816991260308,"pX":-0.4112035969313738,"pZ":3.058053234032338,"vX0":7.959136958979759,"vY0":-132.11921604911518,"vZ0":-4.875993767053006,"x":132.67,"y":156.21,"x0":-2.478792302445941,"y0":50.00152346092947,"z0":6.117920676002911,"aX":-13.239894927554483},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":12.0,"spinRate":2236,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4108516084297631,"extension":6.249085698241512},"index":1,"playId":"eef57cdd-90a9-302c-9a06-a1631d21055b","pitchNumber":2,"startTime":"2026-05-20T02:23:37.900Z","endTime":"2026-05-20T02:23:42.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T02:23:47.135Z","endTime":"2026-05-20T02:23:58.963Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94743267454057,"aZ":-16.457109990828346,"pfxX":-5.336786442526835,"pfxZ":8.55725975578946,"pX":-0.45710803303896647,"pZ":2.0341185116733707,"vX0":7.321310242531085,"vY0":-133.02068734721615,"vZ0":-7.656644389761878,"x":134.42,"y":183.86,"x0":-2.520781283309236,"y0":50.00033717385046,"z0":6.089676997368991,"aX":-9.798704039980622},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2130,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4079641419264215,"extension":6.184356892438682},"hitData":{"launchSpeed":107.7,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":147.63}},"index":3,"playId":"dbd7e5bd-1e86-311d-ace9-e91dbd1c11d0","pitchNumber":3,"startTime":"2026-05-20T02:23:58.963Z","endTime":"2026-05-20T02:24:07.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:24:07.404Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Danny Jansen doubles (5) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T02:24:14.366Z","endTime":"2026-05-20T02:24:39.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"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":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71389041980674,"aZ":-16.76486877079273,"pfxX":-5.67738143231555,"pfxZ":8.634431965651988,"pX":-0.38230647254550604,"pZ":2.1979089268227745,"vX0":7.679313220927939,"vY0":-131.44755181243426,"vZ0":-6.91705804931202,"x":131.57,"y":179.44,"x0":-2.5776073480900017,"y0":50.00098869862275,"z0":6.066497301912052,"aX":-10.130181823492943},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2057,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4135843313779204,"extension":6.274073157514573},"hitData":{"launchSpeed":101.5,"launchAngle":16.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.66,"coordY":117.12}},"index":0,"playId":"6e5d37a0-ff6e-3715-9191-15ce26e0e63d","pitchNumber":1,"startTime":"2026-05-20T02:24:29.230Z","endTime":"2026-05-20T02:24:39.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:24:39.489Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T02:24:47.572Z","endTime":"2026-05-20T02:25:22.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":76.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.091277675323465,"aZ":-23.29080015471445,"pfxX":-7.796376212699531,"pfxZ":5.977596380371901,"pX":-0.04812882663560036,"pZ":3.2302743512443874,"vX0":8.274846029456135,"vY0":-119.71479813866564,"vZ0":-2.279948898658048,"x":118.83,"y":151.56,"x0":-2.4993881926829657,"y0":50.00002722063421,"z0":6.231373275085727,"aX":-11.577500671369734},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.7,"breakHorizontal":12.7,"spinRate":2048,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.45356000528135443,"extension":6.314179317513078},"hitData":{"launchSpeed":96.1,"launchAngle":38.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.88,"coordY":54.69}},"index":0,"playId":"b3ac718c-32ca-3d3e-b1da-b7029f7762d5","pitchNumber":1,"startTime":"2026-05-20T02:25:08.251Z","endTime":"2026-05-20T02:25:22.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:25:22.286Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to left fielder Mickey Moniak. Danny Jansen scores.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T02:25:48.830Z","endTime":"2026-05-20T02:27:00.641Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":73.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.135241986858748,"aZ":-32.43264579498788,"pfxX":0.7027440559748968,"pfxZ":-0.19149569456011228,"pX":0.8605599738433294,"pZ":2.2477170921819587,"vX0":7.739456743657844,"vY0":-113.8743745203899,"vZ0":-1.8819169383200571,"x":84.2,"y":178.09,"x0":-2.6537427206523616,"y0":50.00501683159561,"z0":6.251274456052173,"aX":0.9348880611206508},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":2294,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.47841485300169895,"extension":6.164833025938081},"index":0,"playId":"5a927224-c913-3536-a34c-b4cfb2ad81a7","pitchNumber":1,"startTime":"2026-05-20T02:25:49.776Z","endTime":"2026-05-20T02:25:54.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.687690912807035,"aZ":-22.312277587790916,"pfxX":-7.296658396213758,"pfxZ":6.594301442407434,"pX":-0.4102192974264758,"pZ":1.194427706577817,"vX0":7.437807631193627,"vY0":-120.47548060779387,"vZ0":-6.950631565677921,"x":132.64,"y":206.53,"x0":-2.5650068104184425,"y0":50.00128936671106,"z0":6.041219123847972,"aX":-10.907468547140327},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2043,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4517256802872649,"extension":6.456872758772579},"index":1,"playId":"27c1310b-cc05-3bae-9eb5-4369eb793485","pitchNumber":2,"startTime":"2026-05-20T02:26:08.660Z","endTime":"2026-05-20T02:26:13.202Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34907447437385,"aZ":-27.630584013853248,"pfxX":-1.134052285620255,"pfxZ":2.8236227105124954,"pX":-0.5746973842010401,"pZ":2.4650882829748717,"vX0":6.112404081700507,"vY0":-124.82807711798213,"vZ0":-3.4385132758971837,"x":138.91,"y":172.22,"x0":-2.8866807363432714,"y0":50.004516880392714,"z0":6.086002949220027,"aX":-1.8267519291151402},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":1.0,"spinRate":2120,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.435441739552362,"extension":6.073586692230411},"index":2,"playId":"fd19c5b4-4cf3-379d-b029-be2969161127","pitchNumber":3,"startTime":"2026-05-20T02:26:28.085Z","endTime":"2026-05-20T02:26:32.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983239807879375,"aZ":-17.824815754934537,"pfxX":-6.7002517812893805,"pfxZ":8.335851185368517,"pX":-0.9308506279230779,"pZ":2.534074617970346,"vX0":6.4792596175949,"vY0":-129.34420528943298,"vZ0":-5.727130596169306,"x":152.48,"y":170.36,"x0":-2.578993038503588,"y0":50.00276392060758,"z0":6.111607250633779,"aX":-11.532743396243104},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2183,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.42094418560702573,"extension":6.146564490519892},"hitData":{"launchSpeed":94.3,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.46,"coordY":114.72}},"index":3,"playId":"94d45b9a-64b4-32bc-9355-28fd9b808f78","pitchNumber":4,"startTime":"2026-05-20T02:26:48.610Z","endTime":"2026-05-20T02:27:00.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:27:00.641Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Foscue lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T02:27:09.892Z","endTime":"2026-05-20T02:27:56.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.828821447485513,"aZ":-27.61092456751778,"pfxX":-0.04229434111758934,"pfxZ":3.166027273405721,"pX":0.18447398436163143,"pZ":2.514137797911814,"vX0":6.602978482926735,"vY0":-118.99338009190869,"vZ0":-2.752173660131003,"x":109.97,"y":170.9,"x0":-2.6153422101523067,"y0":50.00267472372924,"z0":6.175331358121891,"aX":-0.062230839001540764},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.4,"spinRate":1917,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4594737887822129,"extension":6.139937266321691},"index":0,"playId":"9d91c77a-ae1a-3cec-885a-a2a6f4eda525","pitchNumber":1,"startTime":"2026-05-20T02:27:31.569Z","endTime":"2026-05-20T02:27:36.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.707623264865767,"aZ":-24.454379975008624,"pfxX":-8.191140896590385,"pfxZ":5.184843995182939,"pX":0.5926797462750045,"pZ":2.0069163026053647,"vX0":9.980682436959743,"vY0":-119.97979774362481,"vZ0":-4.631240572009341,"x":94.41,"y":184.59,"x0":-2.5174034655627353,"y0":50.00188898967429,"z0":6.088199451310351,"aX":-12.190027095981577},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2049,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4529692302081205,"extension":6.594181132646309},"hitData":{"launchSpeed":86.5,"launchAngle":21.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.54,"coordY":96.8}},"index":1,"playId":"84d430bd-295f-3374-b485-79dc62f2d1fb","pitchNumber":2,"startTime":"2026-05-20T02:27:49.301Z","endTime":"2026-05-20T02:27:56.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:27:56.882Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T02:30:15.436Z","endTime":"2026-05-20T02:30:38.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:30:02.558Z","endTime":"2026-05-20T02:30:17.646Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79385865180854,"aZ":-24.63091835440586,"pfxX":0.5478854781503228,"pfxZ":4.485519266819434,"pX":0.2862958374971274,"pZ":1.0832722501033665,"vX0":5.613170078716466,"vY0":-127.28696573443604,"vZ0":-6.800192997684347,"x":106.09,"y":209.53,"x0":-1.995610000296451,"y0":50.006359559140776,"z0":5.67035139115212,"aX":0.9225691519051873},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2114,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4261370022657913,"extension":6.692190581445854},"index":1,"playId":"84ed2a64-826e-3d15-8fee-fc92ac364512","pitchNumber":1,"startTime":"2026-05-20T02:30:17.646Z","endTime":"2026-05-20T02:30:21.254Z","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":92.4,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445745895444265,"aZ":-22.144940040948782,"pfxX":-7.6624116277934595,"pfxZ":5.385510611946727,"pX":-0.09819644119668886,"pZ":2.284188548775069,"vX0":7.786651004159732,"vY0":-134.43986418211406,"vZ0":-5.113704002290947,"x":120.74,"y":177.11,"x0":-2.0129503250511234,"y0":50.00279776602235,"z0":5.747037543653204,"aX":-14.2680625135576},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":2079,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4047786298720166,"extension":6.805222934531259},"hitData":{"launchSpeed":105.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.98,"coordY":134.9}},"index":2,"playId":"6712d082-2c3e-3794-a75c-636a846d5fe5","pitchNumber":2,"startTime":"2026-05-20T02:30:31.566Z","endTime":"2026-05-20T02:30:38.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:30:38.827Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to right fielder Brandon Nimmo.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T02:30:45.907Z","endTime":"2026-05-20T02:31:58.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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_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":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.344413791096027,"aZ":-36.361780365681525,"pfxX":-0.6016997609814987,"pfxZ":-2.96096928806986,"pX":-0.13583311785835084,"pZ":2.7819095283650976,"vX0":4.192894463865165,"vY0":-117.35386828574713,"vZ0":0.16274348071203804,"x":122.18,"y":163.67,"x0":-1.857033647068871,"y0":50.00261998360955,"z0":6.060745067903725,"aX":-0.8508547210067055},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.2,"breakHorizontal":0.2,"spinRate":2155,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4642924680062053,"extension":6.675896309867437},"index":0,"playId":"75226ebc-7ae6-39fb-8ecd-17974bd23083","pitchNumber":1,"startTime":"2026-05-20T02:31:02.713Z","endTime":"2026-05-20T02:31:07.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-20T02:31:18.571Z","endTime":"2026-05-20T02:31:31.996Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037347210644633,"aZ":-24.94992297432293,"pfxX":-7.550200964134134,"pfxZ":3.7364173984095466,"pX":0.13353687403793102,"pZ":2.9666106423475918,"vX0":8.571447672952388,"vY0":-136.90293220104132,"vZ0":-3.200400031935372,"x":111.91,"y":158.68,"x0":-2.030150795027941,"y0":50.002285359574486,"z0":5.824066506888556,"aX":-14.594462843074753},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2229,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39732831259834,"extension":6.887539233504684},"index":2,"playId":"615c5267-0c67-3068-bd52-ae03c6e89f7d","pitchNumber":2,"startTime":"2026-05-20T02:31:31.996Z","endTime":"2026-05-20T02:31:35.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.438612162323125,"aZ":-35.217370310562835,"pfxX":0.18275057137544282,"pfxZ":-2.0729843035502515,"pX":0.16423284983936062,"pZ":2.0766158330696984,"vX0":4.918118350690519,"vY0":-119.32609101718975,"vZ0":-1.7770828628119086,"x":110.74,"y":182.71,"x0":-1.9333798420358355,"y0":50.004815622286465,"z0":5.956296532749903,"aX":0.26759328880572064},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":-1.3,"spinRate":2213,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.4561708923731258,"extension":6.9633404632440925},"hitData":{"launchSpeed":98.5,"launchAngle":16.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.93,"coordY":123.46}},"index":3,"playId":"efd03d5d-3b5f-3413-a11c-c12a4ec9f935","pitchNumber":3,"startTime":"2026-05-20T02:31:47.404Z","endTime":"2026-05-20T02:31:58.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:31:58.416Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Tyler Freeman lines into an unassisted double play, first baseman Jake Burger. Troy Johnston out at 1st.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T02:32:10.266Z","endTime":"2026-05-20T02:32:50.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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 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":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.528281006046885,"aZ":-32.37636486297707,"pfxX":-1.1292295619702806,"pfxZ":-0.14351590579338058,"pX":0.4400064698870756,"pZ":0.37208001416705727,"vX0":6.19768167465528,"vY0":-118.38348542220518,"vZ0":-6.098812051921213,"x":100.23,"y":228.73,"x0":-2.0541460778568306,"y0":50.00168216254118,"z0":5.910805216267121,"aX":-1.6191347701784575},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.4,"breakHorizontal":0.7,"spinRate":2070,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.46095385448510884,"extension":6.757507359829148},"index":0,"playId":"f6a298f8-388e-30e2-a107-bb9aa048c0c7","pitchNumber":1,"startTime":"2026-05-20T02:32:24.587Z","endTime":"2026-05-20T02:32:28.968Z","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":92.1,"endSpeed":85.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784445728188665,"aZ":-23.974408225108668,"pfxX":-8.517269356344137,"pfxZ":4.4370879711341775,"pX":-0.15146057143255695,"pZ":3.2753583312105,"vX0":8.325205409463804,"vY0":-134.09225739052383,"vZ0":-2.2040636052093414,"x":122.77,"y":150.35,"x0":-2.166886456575586,"y0":50.006152392018066,"z0":5.79144214803026,"aX":-15.754219130096025},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":14.0,"spinRate":2100,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4060814880813073,"extension":6.799402629857098},"hitData":{"launchSpeed":90.0,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":171.95}},"index":1,"playId":"2ad91458-b250-3230-b163-2b10ced28818","pitchNumber":2,"startTime":"2026-05-20T02:32:44.095Z","endTime":"2026-05-20T02:32:50.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:32:50.867Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:35:27.053Z","endTime":"2026-05-20T02:36:39.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:34:00.825Z","endTime":"2026-05-20T02:35:29.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"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":95.6,"endSpeed":88.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.136669535241783,"aZ":-17.346486094360035,"pfxX":-4.302474195103455,"pfxZ":7.4454440272428055,"pX":0.4555967100187773,"pZ":1.8264602075416687,"vX0":8.275508889575727,"vY0":-139.0195396926099,"vZ0":-7.940059203625673,"x":99.63,"y":189.47,"x0":-1.977750319486892,"y0":50.00037674556946,"z0":5.834206892717395,"aX":-8.566007460850003},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":6.4,"spinRate":2270,"spinDirection":216},"zone":9,"typeConfidence":0.63,"plateTime":0.39143096133624766,"extension":6.678036216326094},"index":1,"playId":"da9105f3-7bab-3c2f-afc5-64c60bf5921b","pitchNumber":1,"startTime":"2026-05-20T02:35:29.285Z","endTime":"2026-05-20T02:35:33.778Z","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":98.0,"endSpeed":91.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10929036055342,"aZ":-16.082474148674894,"pfxX":-5.220390964417121,"pfxZ":7.696198324515138,"pX":1.5847406293929691,"pZ":2.2971756412730127,"vX0":11.130865264402834,"vY0":-142.37543502293033,"vZ0":-7.742607560873956,"x":56.59,"y":176.76,"x0":-1.6653763730533255,"y0":50.000021345396846,"z0":6.033780644578569,"aX":-10.912021274663942},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.8,"breakHorizontal":7.7,"spinRate":2281,"spinDirection":219},"zone":14,"typeConfidence":0.83,"plateTime":0.38205840617484865,"extension":6.654326892183351},"index":2,"playId":"0ea79851-20d4-34be-ab05-719ae93417fb","pitchNumber":2,"startTime":"2026-05-20T02:35:47.076Z","endTime":"2026-05-20T02:35:51.037Z","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.9,"endSpeed":89.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774593013804576,"aZ":-15.01482232125124,"pfxX":-5.710108977661354,"pfxZ":8.573047845337065,"pX":0.7434936072923042,"pZ":1.5830976775318455,"vX0":9.35218226235831,"vY0":-139.27359315071635,"vZ0":-9.077431634032752,"x":88.66,"y":196.04,"x0":-1.8874941625093835,"y0":50.00055715623541,"z0":5.836778146434461,"aX":-11.426875092270288},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2298,"spinDirection":214},"zone":14,"typeConfidence":0.7,"plateTime":0.3904879761103519,"extension":6.773060109892091},"index":3,"playId":"0484fc91-b4e2-33f1-9b6f-7fc09b87190b","pitchNumber":3,"startTime":"2026-05-20T02:36:05.660Z","endTime":"2026-05-20T02:36:10.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12344578135908,"aZ":-15.980888854369931,"pfxX":-6.404642031276234,"pfxZ":7.7894259924566445,"pX":0.0640670370496258,"pZ":2.9504043916149656,"vX0":8.106122975851735,"vY0":-142.84831189611444,"vZ0":-6.062191144758608,"x":114.56,"y":159.12,"x0":-1.970575438330072,"y0":50.00009603475713,"z0":6.094655353940567,"aX":-13.310866686099539},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2325,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.3825861651862468,"extension":6.730697028188336},"hitData":{"launchSpeed":95.2,"launchAngle":17.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.77,"coordY":119.08}},"index":4,"playId":"7f9d15a7-5944-3c19-9878-3ecd465a3ae0","pitchNumber":4,"startTime":"2026-05-20T02:36:27.269Z","endTime":"2026-05-20T02:36:39.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:36:39.208Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Jung walks. Sam Haggerty to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:37:10.114Z","endTime":"2026-05-20T02:39:50.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Sam Haggerty replaces Brandon Nimmo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:37:02.660Z","endTime":"2026-05-20T02:37:12.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":607043,"link":"/api/v1/people/607043"},"base":1},{"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":96.8,"endSpeed":89.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510272841669373,"aZ":-19.49453746581026,"pfxX":-5.643524766382413,"pfxZ":6.215744770316615,"pX":-0.7999915258596344,"pZ":4.968579526244583,"vX0":5.340511485380871,"vY0":-141.07868844352413,"vZ0":-0.12244226265710334,"x":147.49,"y":104.63,"x0":-1.9734101008256213,"y0":50.00178808046854,"z0":6.256492193060534,"aX":-11.51119010961867},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":9.2,"spinRate":2248,"spinDirection":214},"zone":11,"typeConfidence":0.8,"plateTime":0.386483623576638,"extension":6.611223140732291},"index":1,"playId":"8dc92ef6-edd2-3dc7-9b1b-3388f886006a","pitchNumber":1,"startTime":"2026-05-20T02:37:12.347Z","endTime":"2026-05-20T02:37:16.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.703881086390037,"aZ":-34.53839905271402,"pfxX":1.1390202850083802,"pfxZ":-1.5207620358907015,"pX":-0.40169776957638353,"pZ":3.5061854527281824,"vX0":3.4971209127638962,"vY0":-122.70842102223902,"vZ0":0.13448253599439752,"x":132.31,"y":144.11,"x0":-1.9844958799515464,"y0":50.00606533300662,"z0":6.355594745875618,"aX":1.76470985950236},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.5,"breakHorizontal":-2.8,"spinRate":2460,"spinDirection":60},"zone":11,"typeConfidence":0.89,"plateTime":0.4437135828434893,"extension":6.636441509568015},"index":2,"playId":"77dc7f57-086a-3258-9e3d-ec7046686436","pitchNumber":2,"startTime":"2026-05-20T02:37:32.708Z","endTime":"2026-05-20T02:37:37.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92084170689615,"aZ":-27.011791551069425,"pfxX":-5.007017033137811,"pfxZ":3.0042373050387443,"pX":-0.33586501537447333,"pZ":3.106596147988776,"vX0":7.081640925462194,"vY0":-129.21091492790532,"vZ0":-2.1287980174748347,"x":129.8,"y":154.9,"x0":-2.441701106651767,"y0":50.00155274364012,"z0":5.9842137551533305,"aX":-8.600389650387699},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":7.8,"spinRate":1505,"spinDirection":228},"zone":1,"typeConfidence":0.91,"plateTime":0.42136793360688607,"extension":6.626655324545744},"index":3,"playId":"4fe2ee00-0c10-3f0f-a187-6535c0889dde","pitchNumber":3,"startTime":"2026-05-20T02:37:50.104Z","endTime":"2026-05-20T02:37:53.298Z","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.4,"endSpeed":80.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290952601472267,"aZ":-33.07574414215549,"pfxX":1.9998879516067345,"pfxZ":-0.5505269756766005,"pX":0.7360322442238242,"pZ":3.781297145042756,"vX0":6.119425445679986,"vY0":-125.86343705019131,"vZ0":0.25987980777338615,"x":88.94,"y":136.68,"x0":-1.9735961336815884,"y0":50.006232465438984,"z0":6.325870799082502,"aX":3.251716395228751},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2438,"spinDirection":73},"zone":12,"typeConfidence":0.9,"plateTime":0.4329405946620013,"extension":6.73686228967171},"index":4,"playId":"1875c07c-bd0b-36ae-8466-6e87977bdd9d","pitchNumber":4,"startTime":"2026-05-20T02:38:14.399Z","endTime":"2026-05-20T02:38:18.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23145817554588,"aZ":-32.293357475980095,"pfxX":2.853009130619199,"pfxZ":-0.07588303057463808,"pX":0.3156968239000915,"pZ":1.9093706229696819,"vX0":4.745125009991547,"vY0":-121.79372748622887,"vZ0":-3.39881945807051,"x":104.97,"y":187.23,"x0":-2.0196241528488073,"y0":50.00589783401862,"z0":6.081410442297891,"aX":4.336944248516808},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-6.1,"spinRate":2476,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.4476866573515812,"extension":6.9286111471578895},"index":5,"playId":"962bf4f4-88a4-3f2f-94b1-01540f0843be","pitchNumber":5,"startTime":"2026-05-20T02:38:34.878Z","endTime":"2026-05-20T02:38:44.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18926544766401,"aZ":-16.72938026929995,"pfxX":-4.672800579738774,"pfxZ":7.527561895979618,"pX":-1.6146912260018966,"pZ":3.424691575588668,"vX0":3.0494709579131527,"vY0":-141.5937662697182,"vZ0":-4.206625561019877,"x":178.55,"y":146.31,"x0":-2.092841260911972,"y0":50.00038409328811,"z0":5.9843364945855715,"aX":-9.585271343075602},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":7.9,"spinRate":2273,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.385296283866317,"extension":6.559855305486993},"index":6,"playId":"25a81076-a50f-39e9-b72e-400f5ca76a38","pitchNumber":6,"startTime":"2026-05-20T02:39:13.054Z","endTime":"2026-05-20T02:39:17.800Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724523879912006,"aZ":-33.23687829212986,"pfxX":1.6547015491055714,"pfxZ":-0.6811125996451901,"pX":0.6085866791493991,"pZ":-0.28685107200361637,"vX0":5.213799521411102,"vY0":-123.68227573627934,"vZ0":-8.676163137391637,"x":93.8,"y":246.52,"x0":-1.7345374515269807,"y0":50.00179133138735,"z0":6.021927009599,"aX":2.584825718947555},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.9,"breakHorizontal":-4.1,"spinRate":2537,"spinDirection":65},"zone":14,"typeConfidence":0.89,"plateTime":0.44142267405427527,"extension":6.937405691066016},"index":7,"playId":"31bed231-c545-3c33-879b-78d3291e3764","pitchNumber":7,"startTime":"2026-05-20T02:39:46.455Z","endTime":"2026-05-20T02:39:50.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:39:50.218Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (11) on a sharp line drive to left fielder Mickey Moniak. Sam Haggerty scores. Josh Jung to 3rd.","rbi":1,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:40:08.779Z","endTime":"2026-05-20T02:41:33.092Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73691751211413,"aZ":-32.2634560120167,"pfxX":1.7989150978586936,"pfxZ":-0.05384736560372527,"pX":1.1042954574687303,"pZ":1.2573755536537898,"vX0":6.62158594092746,"vY0":-124.54508512436904,"vZ0":-5.613212563845428,"x":74.91,"y":204.83,"x0":-1.80774607862119,"y0":50.00584978445207,"z0":6.16516692341255,"aX":2.8644230423638746},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2600,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.43746332078891825,"extension":6.757162624937965},"index":0,"playId":"5dd6422b-a011-3b7e-ae88-a4a565c28468","pitchNumber":1,"startTime":"2026-05-20T02:40:15.897Z","endTime":"2026-05-20T02:40:20.082Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871443373522403,"aZ":-13.076392129756428,"pfxX":-6.580830819678455,"pfxZ":9.593852692268333,"pX":1.09324798280727,"pZ":0.23234521112189657,"vX0":10.471007164054383,"vY0":-139.16520510221417,"vZ0":-12.899309889904137,"x":75.33,"y":232.51,"x0":-1.8375711354603435,"y0":50.00159060633946,"z0":5.7541922972324056,"aX":-13.099361744534885},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2319,"spinDirection":209},"zone":14,"typeConfidence":0.8,"plateTime":0.3913481530784666,"extension":7.001135024594174},"index":1,"playId":"ba2c01c8-d889-3d88-a41d-628972019cc3","pitchNumber":2,"startTime":"2026-05-20T02:40:34.182Z","endTime":"2026-05-20T02:40:38.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15920514403694,"aZ":-16.92813554900894,"pfxX":-5.796439865127153,"pfxZ":7.409488202705468,"pX":0.1500662478241389,"pZ":1.311070628931778,"vX0":7.728662256253864,"vY0":-140.92360744986038,"vZ0":-9.889620193303465,"x":111.28,"y":203.38,"x0":-1.8460236960899914,"y0":50.00227110711573,"z0":5.905805886685015,"aX":-11.925485502278304},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":9.4,"spinRate":2194,"spinDirection":211},"zone":14,"typeConfidence":0.8,"plateTime":0.38533956079234377,"extension":6.796401020873072},"index":2,"playId":"6bef9d43-cc2d-3ded-a5d8-e914ac2f42e7","pitchNumber":3,"startTime":"2026-05-20T02:40:59.954Z","endTime":"2026-05-20T02:41:04.367Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376514911066582,"aZ":-30.995324598025412,"pfxX":4.635962491322288,"pfxZ":0.7514656490532268,"pX":-0.18157000220600847,"pZ":1.5597193196378984,"vX0":3.112906573187549,"vY0":-124.17686305136519,"vZ0":-5.099149556762754,"x":123.92,"y":196.67,"x0":-2.0510843678800454,"y0":50.00477671120497,"z0":6.1994366660042965,"aX":7.286162786936687},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-9.1,"spinRate":2517,"spinDirection":68},"zone":13,"typeConfidence":0.89,"plateTime":0.440018809245331,"extension":6.686518469197033},"hitData":{"launchSpeed":104.3,"launchAngle":12.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.73,"coordY":107.49}},"index":3,"playId":"feca8b52-8e81-3135-ad07-b222a9c289cf","pitchNumber":4,"startTime":"2026-05-20T02:41:19.053Z","endTime":"2026-05-20T02:41:33.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:41:33.092Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:41:58.121Z","endTime":"2026-05-20T02:42:50.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":97.9,"endSpeed":91.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240557316928783,"aZ":-18.195832069655754,"pfxX":-2.895006483056125,"pfxZ":6.693712615981424,"pX":0.8825193178286367,"pZ":2.735112681220556,"vX0":8.965627811998646,"vY0":-142.34006459127315,"vZ0":-6.359002763681451,"x":83.36,"y":164.93,"x0":-1.9075826207207403,"y0":50.00228998169956,"z0":6.116938282131187,"aX":-6.045776690432157},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3822252383905127,"extension":6.834111934232062},"index":0,"playId":"c8742c7f-2141-37fb-b986-1c74c9c49565","pitchNumber":1,"startTime":"2026-05-20T02:42:05.899Z","endTime":"2026-05-20T02:42:11.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39753558184404,"aZ":-14.897345878954777,"pfxX":-3.852311451527509,"pfxZ":8.368389201332267,"pX":-0.01895898088300952,"pZ":2.9938366941725407,"vX0":6.658182036926245,"vY0":-141.3940344568949,"vZ0":-5.829654438136265,"x":117.72,"y":157.95,"x0":-1.8831619320938833,"y0":50.00048884737181,"z0":6.006613414669262,"aX":-7.951271930745091},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2274,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.38455900884066274,"extension":6.871163596141218},"index":1,"playId":"40ae122d-1b61-34dc-bfb8-822671c2ea16","pitchNumber":2,"startTime":"2026-05-20T02:42:23.074Z","endTime":"2026-05-20T02:42:27.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733446962684084,"aZ":-13.145310095963756,"pfxX":-4.777723747243241,"pfxZ":9.237562695011473,"pX":0.014178004752023222,"pZ":2.6438935182213643,"vX0":7.189737282925597,"vY0":-141.32687472563717,"vZ0":-6.892178639559664,"x":116.46,"y":167.39,"x0":-1.9209423124502336,"y0":50.001974577413314,"z0":5.927681100075471,"aX":-9.840883923189645},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2239,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3849119185789993,"extension":6.882144613056202},"hitData":{"launchSpeed":109.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":151.18}},"index":2,"playId":"c3999f7c-c9aa-351e-9c3e-67a9c2015557","pitchNumber":3,"startTime":"2026-05-20T02:42:42.264Z","endTime":"2026-05-20T02:42:50.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:42:50.282Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alejandro Osuna walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:42:59.804Z","endTime":"2026-05-20T02:44:41.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.973115904145747,"aZ":-33.26664832293481,"pfxX":2.8090102368869925,"pfxZ":-0.6882919020806577,"pX":1.9039974840535054,"pZ":1.4740728901514115,"vX0":8.295089974111571,"vY0":-124.70112346108657,"vZ0":-4.681775282619727,"x":44.42,"y":198.98,"x0":-1.812766133742149,"y0":50.00163781876848,"z0":6.08018828402252,"aX":4.479392637632754},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-6.7,"spinRate":2545,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4370516588342026,"extension":7.125725311506704},"index":0,"playId":"6101cb93-6d1c-348b-bd53-db5b33c1ea3e","pitchNumber":1,"startTime":"2026-05-20T02:43:16.910Z","endTime":"2026-05-20T02:43:20.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.881862320937653,"aZ":-29.2700730936226,"pfxX":-5.356145074976015,"pfxZ":1.6601202466371259,"pX":-0.18320036299403594,"pZ":3.7198074580153624,"vX0":7.336754584108307,"vY0":-130.01067744391074,"vZ0":-0.3115038086192147,"x":123.98,"y":138.35,"x0":-2.3187556620337295,"y0":50.00239801004903,"z0":6.023550873619372,"aX":-9.362773705504999},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":8.5,"spinRate":1476,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.41797119466944954,"extension":6.895509296506895},"index":1,"playId":"44e05f55-b8c8-306a-9741-9112cbaa4f35","pitchNumber":2,"startTime":"2026-05-20T02:43:37.779Z","endTime":"2026-05-20T02:43:42.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401574744755553,"aZ":-18.866789548290523,"pfxX":-5.1748832206060555,"pfxZ":6.466058361440885,"pX":0.9970813992164406,"pZ":3.038692611083754,"vX0":10.29280674616373,"vY0":-141.6513188535707,"vZ0":-4.9489420190023266,"x":78.99,"y":156.74,"x0":-1.9901763536168404,"y0":50.00699499950915,"z0":5.9924482028536445,"aX":-10.657376088522957},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":7.6,"spinRate":2207,"spinDirection":213},"zone":12,"typeConfidence":0.59,"plateTime":0.38476815880244386,"extension":6.875027381116027},"index":2,"playId":"676b8e00-8b0f-3ad0-a125-4502a3545f14","pitchNumber":3,"startTime":"2026-05-20T02:43:58.810Z","endTime":"2026-05-20T02:44:03.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36156692019579,"aZ":-16.01406291758759,"pfxX":-4.24774595813317,"pfxZ":7.958285571942488,"pX":-0.19844640004195702,"pZ":2.375255796473489,"vX0":6.46216306427521,"vY0":-140.55516735272434,"vZ0":-7.071394692840411,"x":124.56,"y":174.65,"x0":-1.9596735594227732,"y0":50.00453146904503,"z0":5.935023609558206,"aX":-8.62802424807332},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2160,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.38747025516531197,"extension":6.854654521947518},"index":3,"playId":"e6574544-5402-37af-ae67-af3e586e00eb","pitchNumber":4,"startTime":"2026-05-20T02:44:18.114Z","endTime":"2026-05-20T02:44:22.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37675167335477,"aZ":-16.761245645784363,"pfxX":-3.682603981182318,"pfxZ":7.550702933555131,"pX":1.275627324524095,"pZ":2.3784572732847584,"vX0":9.722876188590577,"vY0":-140.65306959546294,"vZ0":-7.328609855579295,"x":68.38,"y":174.56,"x0":-1.7193662643813632,"y0":50.001543647782725,"z0":6.068297456828532,"aX":-7.51680190987392},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":5.0,"spinRate":2158,"spinDirection":207},"zone":14,"typeConfidence":0.81,"plateTime":0.3867123072860834,"extension":6.855777441929433},"index":4,"playId":"112aa537-3746-3071-b1b2-185a916ac8d5","pitchNumber":5,"startTime":"2026-05-20T02:44:36.133Z","endTime":"2026-05-20T02:44:41.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:44:41.078Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Danny Jansen lines out to third baseman Willi Castro.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:45:20.538Z","endTime":"2026-05-20T02:45:29.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T02:44:52.204Z","endTime":"2026-05-20T02:45:22.866Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.738196561139493,"aZ":-17.389921990826974,"pfxX":-4.226089624847154,"pfxZ":7.1368135742731535,"pX":0.024271308307415616,"pZ":2.744660152664587,"vX0":6.819735405477178,"vY0":-141.8936822763772,"vZ0":-6.577043587796682,"x":116.07,"y":164.67,"x0":-1.8441938622814074,"y0":50.00094098164717,"z0":6.171525671140634,"aX":-8.751847117068358},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.0,"breakHorizontal":6.5,"spinRate":2276,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.38375767721203546,"extension":6.860620006398315},"hitData":{"launchSpeed":101.2,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":162.32}},"index":1,"playId":"cb8852e5-a118-34ee-9c2b-8bfd17be7782","pitchNumber":1,"startTime":"2026-05-20T02:45:22.866Z","endTime":"2026-05-20T02:45:29.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:45:29.902Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Evan Carter lines out to third baseman Willi Castro.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T02:45:41.017Z","endTime":"2026-05-20T02:46:01.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_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":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27104238209016,"aZ":-16.664981349239103,"pfxX":-5.654712303730431,"pfxZ":7.483175172661302,"pX":0.034009888069303926,"pZ":2.301207496479656,"vX0":7.711634154755101,"vY0":-141.84812816868222,"vZ0":-7.4371899664335395,"x":115.7,"y":176.65,"x0":-1.963817020261232,"y0":50.001089289290704,"z0":5.986048748403642,"aX":-11.718194652783511},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":9.0,"spinRate":2263,"spinDirection":213},"zone":5,"typeConfidence":0.87,"plateTime":0.3836441577228915,"extension":6.904413928850726},"hitData":{"launchSpeed":94.2,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":163.84}},"index":0,"playId":"dc93c43a-7f39-3952-a236-948819f58649","pitchNumber":1,"startTime":"2026-05-20T02:45:55.172Z","endTime":"2026-05-20T02:46:01.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:46:01.164Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Jake Burger.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:48:07.015Z","endTime":"2026-05-20T02:50:01.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":[2,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sam Haggerty remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:47:34.103Z","endTime":"2026-05-20T02:47:34.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"description":"Defensive switch from left field to right field for Alejandro Osuna.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T02:47:34.127Z","endTime":"2026-05-20T02:48:09.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592117838507026,"aZ":-25.62321350695365,"pfxX":0.335648000707665,"pfxZ":3.9220147442641027,"pX":1.1948204535354325,"pZ":0.9163704025098578,"vX0":8.400026450188308,"vY0":-127.49118473117177,"vZ0":-7.0050313496622305,"x":71.46,"y":214.04,"x0":-2.1661826633333803,"y0":50.00381217503323,"z0":5.680704465425066,"aX":0.5594550369755096},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2010,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4272251581886266,"extension":6.773988983030615},"index":2,"playId":"43538470-52c3-39ad-aa90-4814a170bbf3","pitchNumber":1,"startTime":"2026-05-20T02:48:09.300Z","endTime":"2026-05-20T02:48:13.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T02:48:21.006Z","endTime":"2026-05-20T02:48:36.190Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06884181677335,"aZ":-27.607115574665304,"pfxX":-7.23790508280999,"pfxZ":2.824052303504968,"pX":-0.45412012443904637,"pZ":2.1444746389263853,"vX0":6.570280395415947,"vY0":-125.72515413840054,"vZ0":-3.2747244356842153,"x":134.31,"y":180.88,"x0":-2.148234879322141,"y0":50.003498371495496,"z0":5.680237481180086,"aX":-11.705487971481633},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":11.8,"spinRate":1592,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4339786442531035,"extension":6.854510607970404},"index":4,"playId":"9e919d45-2bb5-3c66-819a-4ee4ccd7a0b1","pitchNumber":2,"startTime":"2026-05-20T02:48:36.190Z","endTime":"2026-05-20T02:48:40.868Z","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":82.0,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.525813488221196,"aZ":-32.72284583251046,"pfxX":0.8429452200562739,"pfxZ":-0.375219558136906,"pX":-0.544906851273514,"pZ":1.4340145063027228,"vX0":3.1953406233603268,"vY0":-119.56355099046684,"vZ0":-4.035196354680022,"x":137.77,"y":200.06,"x0":-1.999349829880719,"y0":50.0026946611365,"z0":6.029474213035067,"aX":1.239382202569471},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":-2.2,"spinRate":2183,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4552836463619232,"extension":6.725209513989267},"index":5,"playId":"25cf58b2-f42a-3619-b39a-3be0df2081d9","pitchNumber":3,"startTime":"2026-05-20T02:48:54.399Z","endTime":"2026-05-20T02:48:59.073Z","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":81.3,"endSpeed":76.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.616464233188342,"aZ":-31.737548445633088,"pfxX":0.2941096635550364,"pfxZ":0.29715514078313543,"pX":-1.0514526398450539,"pZ":1.1208195617214995,"vX0":2.3969592638301003,"vY0":-118.4854354255758,"vZ0":-4.676315103576816,"x":157.08,"y":208.52,"x0":-2.106487027674533,"y0":50.000335832637475,"z0":5.959618273470902,"aX":0.4256590394620069},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.0,"spinRate":2066,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.45897945145961305,"extension":6.762654217113407},"index":6,"playId":"39dde2e3-f842-35ec-9d65-ed6b4a752e3f","pitchNumber":4,"startTime":"2026-05-20T02:49:36.161Z","endTime":"2026-05-20T02:49:41.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536688568866015,"aZ":-27.007597296039553,"pfxX":-8.140586350481978,"pfxZ":3.142259468161426,"pX":-0.06467027510048307,"pZ":1.200402671130922,"vX0":8.053038085013988,"vY0":-126.25862307166366,"vZ0":-5.654200435713982,"x":119.47,"y":206.37,"x0":-2.2118439603761564,"y0":50.000718705111424,"z0":5.595317070166166,"aX":-13.369470720065793},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":13.3,"spinRate":1614,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4309881408071563,"extension":7.1162536015857585},"hitData":{"launchSpeed":68.5,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":171.95}},"index":7,"playId":"9e6144ff-720a-3e06-9cc3-15de340ee44f","pitchNumber":5,"startTime":"2026-05-20T02:49:53.626Z","endTime":"2026-05-20T02:50:01.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:50:01.657Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Justin Foscue to first baseman Jake Burger.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:50:07.323Z","endTime":"2026-05-20T02:51:53.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"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":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110345690965026,"aZ":-23.78058754174587,"pfxX":-7.1304831536324755,"pfxZ":4.482845183660668,"pX":-0.30951951608362627,"pZ":2.513195686847686,"vX0":6.915977763229518,"vY0":-134.89792314093924,"vZ0":-4.447423379101976,"x":128.8,"y":170.92,"x0":-1.9612499121938167,"y0":50.000991132074155,"z0":5.827911791623221,"aX":-13.343010381344243},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":11.8,"spinRate":1987,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40367070671354455,"extension":6.780432112901383},"index":0,"playId":"18fe4f2c-95eb-3987-94f8-38efe19a934e","pitchNumber":1,"startTime":"2026-05-20T02:50:49.571Z","endTime":"2026-05-20T02:50:52.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.323822315130872,"aZ":-35.065275179881375,"pfxX":0.5927270847053698,"pfxZ":-1.9960170366819465,"pX":-1.3570057040843921,"pZ":2.011919659359693,"vX0":1.5565720555745124,"vY0":-118.77567973861564,"vZ0":-2.1828611514615175,"x":168.73,"y":184.46,"x0":-2.0936153875370667,"y0":50.00045854063183,"z0":6.083280577065445,"aX":0.8600461426578412},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":-1.4,"spinRate":2098,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4583443200456676,"extension":6.693537456570853},"index":1,"playId":"e3e6d531-1f7d-3a28-93d4-10cebb1b45a0","pitchNumber":2,"startTime":"2026-05-20T02:51:07.320Z","endTime":"2026-05-20T02:51:11.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.080006062477715,"aZ":-33.15364084616736,"pfxX":0.3554796917367611,"pfxZ":-0.6600482708520594,"pX":-1.180938473335417,"pZ":0.28427270819645994,"vX0":1.897597721847287,"vY0":-120.30277735761561,"vZ0":-6.469825178772234,"x":162.01,"y":231.1,"x0":-2.0213182061590524,"y0":50.002072210117454,"z0":5.89450564194486,"aX":0.5285523481910678},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":-1.1,"spinRate":2166,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4527278045199874,"extension":6.769603645704801},"index":2,"playId":"6d6a9cee-e4dc-35a4-a03b-21f47efd9428","pitchNumber":3,"startTime":"2026-05-20T02:51:24.315Z","endTime":"2026-05-20T02:51:28.338Z","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":92.5,"endSpeed":85.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744289514511873,"aZ":-23.356521437352566,"pfxX":-7.587356566447214,"pfxZ":4.736953958190229,"pX":0.15467012986202042,"pZ":2.2062526378660587,"vX0":8.508789427772419,"vY0":-134.51963154689562,"vZ0":-5.002581244698639,"x":111.1,"y":179.21,"x0":-2.0396095486100396,"y0":50.00476540827221,"z0":5.711281892290799,"aX":-14.132485143524315},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":12.2,"spinRate":2059,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40466295931639085,"extension":6.938487816413862},"hitData":{"launchSpeed":105.3,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.45,"coordY":138.17}},"index":3,"playId":"382ace24-f4c9-3934-94c3-0966b137be34","pitchNumber":4,"startTime":"2026-05-20T02:51:45.807Z","endTime":"2026-05-20T02:51:53.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:51:53.320Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:52:00.371Z","endTime":"2026-05-20T02:53:39.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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.3,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668684989245133,"aZ":-27.32847065649646,"pfxX":-8.514289742633968,"pfxZ":2.9133652289908776,"pX":-0.253886368422753,"pZ":1.345495446856137,"vX0":7.740571179831301,"vY0":-126.98351194540787,"vZ0":-5.255743649626981,"x":126.68,"y":202.45,"x0":-2.209628290255248,"y0":50.001765656668255,"z0":5.569305082599816,"aX":-14.151500818400079},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":14.0,"spinRate":1646,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42844470683440816,"extension":6.93574511195827},"index":0,"playId":"43893ac8-9b4b-3a28-a039-452f19a3cb34","pitchNumber":1,"startTime":"2026-05-20T02:52:20.101Z","endTime":"2026-05-20T02:52:24.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.441791594679465,"aZ":-26.363813159083826,"pfxX":0.45513817754357033,"pfxZ":3.431312150432664,"pX":-0.35738481625883145,"pZ":3.840002339677717,"vX0":4.901736956339845,"vY0":-127.9815637141776,"vZ0":0.16514674021057218,"x":130.62,"y":135.1,"x0":-2.340713923866675,"y0":50.00056906670093,"z0":5.806181871748784,"aX":0.7692024392087087},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-1.7,"spinRate":2088,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4247285324465411,"extension":6.804892508875858},"index":1,"playId":"e395d8a0-97b7-3241-b201-2c84e1ea8a77","pitchNumber":2,"startTime":"2026-05-20T02:52:36.501Z","endTime":"2026-05-20T02:52:40.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.922092665714555,"aZ":-22.867318315974828,"pfxX":-8.447436261144212,"pfxZ":5.143127919726723,"pX":0.9519539859453935,"pZ":1.1947682952022836,"vX0":10.527663739476079,"vY0":-132.33354625095006,"vZ0":-7.435490264157247,"x":80.71,"y":206.52,"x0":-1.9434287236760588,"y0":50.001187887509616,"z0":5.665029523978694,"aX":-15.282195361135463},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":13.6,"spinRate":2116,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4107674153678831,"extension":6.804563708639422},"index":2,"playId":"40be2723-feb2-3566-97b0-d9eabb8964ea","pitchNumber":3,"startTime":"2026-05-20T02:52:56.352Z","endTime":"2026-05-20T02:53:00.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065058647625825,"aZ":-26.559402799303943,"pfxX":-7.021339668323831,"pfxZ":3.0097186592701393,"pX":0.21231163057204025,"pZ":2.173974956309944,"vX0":8.444043572140085,"vY0":-134.6774362937971,"vZ0":-4.462932714035449,"x":108.91,"y":180.08,"x0":-2.0291337472405586,"y0":50.000956080312726,"z0":5.696824876867458,"aX":-13.093632622006385},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":11.3,"spinRate":1992,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4043409827513189,"extension":6.989594821550245},"index":3,"playId":"1fcc886b-98d0-353f-b5e9-dc3cdaaf9348","pitchNumber":4,"startTime":"2026-05-20T02:53:18.365Z","endTime":"2026-05-20T02:53:22.942Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45748301757494,"aZ":-25.396992632680956,"pfxX":-8.988409650250457,"pfxZ":3.6672489593689748,"pX":0.2908826020393175,"pZ":0.8268051554751722,"vX0":9.490150782559596,"vY0":-134.16928901603345,"vZ0":-7.92918216949863,"x":105.91,"y":216.46,"x0":-2.1022966734006516,"y0":50.002611992913025,"z0":5.594693752714696,"aX":-16.6031815586397},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":14.5,"spinRate":2067,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40621003092230223,"extension":6.969980717570052},"index":4,"playId":"82b6fa52-570f-3da3-8cd6-3926e5050260","pitchNumber":5,"startTime":"2026-05-20T02:53:34.646Z","endTime":"2026-05-20T02:53:39.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:53:39.083Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Alejandro Osuna.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T02:54:04.001Z","endTime":"2026-05-20T02:54:13.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.258670829796923,"aZ":-33.34555694093965,"pfxX":0.6879382755568182,"pfxZ":-0.8036917136920323,"pX":-0.39459355274792296,"pZ":1.6894247643938185,"vX0":3.841559530391425,"vY0":-119.37655606017022,"vZ0":-3.2323274318693,"x":132.04,"y":193.17,"x0":-2.1056964152013067,"y0":50.002479802258485,"z0":6.024501369124682,"aX":1.0044504180696587},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":-2.0,"spinRate":2120,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.45662548920895496,"extension":6.6275489308692075},"hitData":{"launchSpeed":79.7,"launchAngle":40.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.75,"coordY":100.9}},"index":0,"playId":"7209f81b-fb04-3726-878b-26a2abcb2068","pitchNumber":1,"startTime":"2026-05-20T02:54:04.001Z","endTime":"2026-05-20T02:54:13.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:54:13.294Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:56:14.787Z","endTime":"2026-05-20T02:56:51.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Braxton Fulford replaces catcher Hunter Goodman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T02:55:18.083Z","endTime":"2026-05-20T02:55:18.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"description":"Pitching Change: Brett Sullivan replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T02:55:18.111Z","endTime":"2026-05-20T02:56:16.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":55.9,"endSpeed":52.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.327385594532291,"aZ":-25.803542568399873,"pfxX":-1.5052607228730386,"pfxZ":9.494584630592126,"pX":1.0171556505519794,"pZ":3.361190822805522,"vX0":4.359681233611871,"vY0":-81.27426696715477,"vZ0":2.1535337957503113,"x":78.23,"y":148.03,"x0":-1.500721641285313,"y0":50.003687013957254,"z0":7.01848215075817,"aX":-1.0105923573890383},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":18.6,"breakHorizontal":1.2,"spinRate":1404,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.6730836881154225,"extension":3.606009780200428},"index":2,"playId":"eadc5326-c673-36f4-a5ca-7fb66df427be","pitchNumber":1,"startTime":"2026-05-20T02:56:16.551Z","endTime":"2026-05-20T02:56:22.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":62.6,"endSpeed":58.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.437993586216187,"aZ":-24.733401123975774,"pfxX":-6.455139070306262,"pfxZ":8.803620872719161,"pX":0.6384468436770674,"pZ":1.949265023214851,"vX0":5.666053901279585,"vY0":-91.01801468324346,"vZ0":-1.1011853729860812,"x":92.66,"y":186.15,"x0":-1.6655920950374064,"y0":50.00260566141989,"z0":6.366955988567957,"aX":-5.456008714053766},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":1619,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.6000930495339967,"extension":4.090856914114557},"index":3,"playId":"336d977d-f6fb-3f5e-a332-1aea80c9404f","pitchNumber":2,"startTime":"2026-05-20T02:56:24.202Z","endTime":"2026-05-20T02:56:28.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":63.6,"endSpeed":59.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.846272426416498,"aZ":-24.450983227556602,"pfxX":-8.038306963738673,"pfxZ":8.838546392291528,"pX":0.02800248767762815,"pZ":3.011813859978828,"vX0":5.151555698914401,"vY0":-92.51765950571682,"vZ0":0.35672454021018396,"x":115.93,"y":157.46,"x0":-1.7382675619210282,"y0":50.0000598724175,"z0":6.459251696893084,"aX":-7.019001755078653},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":1644,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.5903655232063638,"extension":4.065525744282087},"index":4,"playId":"fdf4a9aa-68cf-320f-9bb0-14340e68d4dc","pitchNumber":3,"startTime":"2026-05-20T02:56:31.537Z","endTime":"2026-05-20T02:56:37.193Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":62.0,"endSpeed":57.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.879679168108682,"aZ":-25.590575291236973,"pfxX":-6.578388225677747,"pfxZ":7.9574055243631765,"pX":-0.9340957963054313,"pZ":3.3454483220166873,"vX0":3.357599222536561,"vY0":-90.291877314355,"vZ0":1.468659315757507,"x":152.61,"y":148.45,"x0":-1.9610484673904973,"y0":50.00389046692921,"z0":6.541855698079128,"aX":-5.443868828328268},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":1576,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.6061340358374836,"extension":3.9285352123941184},"hitData":{"launchSpeed":100.5,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":149.15}},"index":5,"playId":"677da2ff-abcd-3bc9-8b1a-06554ac98aaa","pitchNumber":4,"startTime":"2026-05-20T02:56:42.134Z","endTime":"2026-05-20T02:56:51.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:56:51.343Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Foscue walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:56:58.020Z","endTime":"2026-05-20T02:58:01.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":54.0,"endSpeed":50.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.480389763907326,"aZ":-25.56294918568833,"pfxX":3.0913737086018767,"pfxZ":10.649626126738804,"pX":2.171602733450796,"pZ":2.1336803742118042,"vX0":5.079409768483061,"vY0":-78.50507077822596,"vZ0":0.9494874273562024,"x":34.22,"y":181.17,"x0":-1.5148864658393362,"y0":50.001638643584066,"z0":6.866592316242581,"aX":1.9172950881401216},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.0,"breakVerticalInduced":20.3,"breakHorizontal":-7.6,"spinRate":1316,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.6992662063220894,"extension":3.523251657907014},"index":0,"playId":"e163ddc5-9b18-3973-9bee-7d53f5655b2c","pitchNumber":1,"startTime":"2026-05-20T02:57:10.950Z","endTime":"2026-05-20T02:57:15.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":63.8,"endSpeed":59.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.901262535105088,"aZ":-25.041307895884522,"pfxX":-7.4047721189014055,"pfxZ":8.085633274874525,"pX":-1.19410878138502,"pZ":3.54402265045195,"vX0":2.7099651821156634,"vY0":-92.96268854196066,"vZ0":1.377816001688916,"x":162.52,"y":143.09,"x0":-1.7025875511109254,"y0":50.003163735643696,"z0":6.4886033086878845,"aX":-6.532500277662642},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":1639,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.5874223540301728,"extension":4.102572803856086},"index":1,"playId":"0b916f41-c12e-3b46-9b6e-6df8d1fa1527","pitchNumber":2,"startTime":"2026-05-20T02:57:20.654Z","endTime":"2026-05-20T02:57:24.931Z","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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":57.2,"endSpeed":53.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.112165854528405,"aZ":-26.86291959359674,"pfxX":-6.950067482588942,"pfxZ":7.482167381622007,"pX":-0.2640280383006385,"pZ":1.4398572765803257,"vX0":3.523515804280065,"vY0":-83.2860354024247,"vZ0":-0.4828525777273933,"x":127.06,"y":199.9,"x0":-1.4934533154369918,"y0":50.00264899958301,"z0":6.658432792461052,"aX":-4.932673729425946},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":1452,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.6550900742869983,"extension":3.6125365909978076},"index":2,"playId":"663ee85c-2c8f-3dcf-a6c8-a85e1af583be","pitchNumber":3,"startTime":"2026-05-20T02:57:29.647Z","endTime":"2026-05-20T02:57:34.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":63.6,"endSpeed":59.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.668997555422264,"aZ":-24.204477493347543,"pfxX":-6.122028862216929,"pfxZ":9.116845108365526,"pX":0.9846552980811182,"pZ":3.0437529322575787,"vX0":6.2047362975464955,"vY0":-92.48915951976647,"vZ0":0.2848986042298669,"x":79.47,"y":156.6,"x0":-1.6047327550202184,"y0":50.00152798940084,"z0":6.492077831093393,"aX":-5.350182870822449},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":1643,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.5902581154308901,"extension":4.14295753549366},"index":3,"playId":"0b8b7d38-08c4-3a7d-953d-0dad4ab4b0a8","pitchNumber":4,"startTime":"2026-05-20T02:57:47.550Z","endTime":"2026-05-20T02:57:52.543Z","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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":59.0,"endSpeed":55.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.143229349778451,"aZ":-26.567782327183597,"pfxX":-5.561771413975157,"pfxZ":7.38387765422014,"pX":0.6893435837255922,"pZ":1.5580622813910054,"vX0":5.33863604072171,"vY0":-85.91236474562704,"vZ0":-0.4822771769333656,"x":90.72,"y":196.71,"x0":-1.7134350128081297,"y0":50.002697836958106,"z0":6.3984342313766955,"aX":-4.223316419042241},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":1409,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.6337388328687696,"extension":4.059818946357514},"index":4,"playId":"3917695c-c763-3e1a-907b-2dbcca336d0b","pitchNumber":5,"startTime":"2026-05-20T02:57:56.389Z","endTime":"2026-05-20T02:58:01.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:58:01.333Z","atBatIndex":75},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sam Haggerty grounds into a double play, shortstop Ezequiel Tovar to second baseman Edouard Julien to first baseman TJ Rumfield. Justin Foscue out at 2nd. Sam Haggerty out at 1st.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T02:58:13.742Z","endTime":"2026-05-20T02:58:43.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":60.5,"endSpeed":57.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.259291334780764,"aZ":-26.503992319573243,"pfxX":-5.7445867916181585,"pfxZ":7.076588978328267,"pX":-0.81230017142753,"pZ":2.287680415863386,"vX0":3.2098973015426755,"vY0":-88.10698183362092,"vZ0":0.22872568243778657,"x":147.96,"y":177.01,"x0":-1.8944132291670972,"y0":50.00372725751172,"z0":6.4683432729680055,"aX":-4.6037505175824505},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":1347,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.6171600042640426,"extension":4.0824068519592505},"index":0,"playId":"fa58a6a5-c26c-3b6d-9459-e2198e5684bf","pitchNumber":1,"startTime":"2026-05-20T02:58:15.840Z","endTime":"2026-05-20T02:58:20.237Z","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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":56.1,"endSpeed":53.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.201635068825736,"aZ":-27.251827605855034,"pfxX":-2.783123572101239,"pfxZ":7.150162602571715,"pX":-0.32117938692695575,"pZ":2.4233233481691965,"vX0":2.8914331463873992,"vY0":-81.77768285675343,"vZ0":1.3066674046297022,"x":129.24,"y":173.35,"x0":-1.7380746592997713,"y0":50.0005467056013,"z0":6.779592811783168,"aX":-1.9144407212943746},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.6,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":1326,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.6658088801875168,"extension":3.833463924427018},"index":1,"playId":"dc3c71be-ee82-3092-9cac-46ca5ad13f87","pitchNumber":2,"startTime":"2026-05-20T02:58:24.154Z","endTime":"2026-05-20T02:58:29.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":52.7,"endSpeed":49.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.612086341305154,"aZ":-26.801572703201877,"pfxX":4.970713464594697,"pfxZ":9.034812418210768,"pX":0.27172110750426015,"pZ":3.272858879723121,"vX0":2.085496770024527,"vY0":-76.64999701731477,"vZ0":3.170986569505764,"x":106.64,"y":150.41,"x0":-1.7527894342338717,"y0":50.00016708598285,"z0":7.035750974194686,"aX":2.9521495943993465},"breaks":{"breakAngle":7.2,"breakLength":18.0,"breakY":24.0,"breakVertical":-80.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.8,"spinRate":1233,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.7150158624117946,"extension":3.4678910769755875},"hitData":{"launchSpeed":89.3,"launchAngle":7.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":152.19}},"index":2,"playId":"2a6f020a-a29e-3155-9348-bc96e1ecefaa","pitchNumber":3,"startTime":"2026-05-20T02:58:34.747Z","endTime":"2026-05-20T02:58:43.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:58:43.848Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T03:00:58.741Z","endTime":"2026-05-20T03:01:59.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Michael Helman replaces third baseman Josh Jung, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:00:43.234Z","endTime":"2026-05-20T03:00:43.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"description":"Defensive switch from shortstop to third base for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T03:00:43.257Z","endTime":"2026-05-20T03:01:00.749Z","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":"500"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.186402040778724,"aZ":-25.333856734898006,"pfxX":-0.36268108290083223,"pfxZ":4.040958657276978,"pX":0.15579588665110866,"pZ":1.5639058465235012,"vX0":6.2316394345191695,"vY0":-127.93514206580318,"vZ0":-5.531203393246092,"x":111.06,"y":196.55,"x0":-2.2430026553149025,"y0":50.003499932635506,"z0":5.686719968459288,"aX":-0.6151732098442775},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-0.5,"spinRate":2053,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4247432536242748,"extension":6.68927375967969},"index":2,"playId":"86e17d2a-a751-398a-bbd0-83250fcfe71a","pitchNumber":1,"startTime":"2026-05-20T03:01:00.749Z","endTime":"2026-05-20T03:01:04.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.683973445618086,"aZ":-32.9647543295475,"pfxX":0.19771930722363606,"pfxZ":-0.5448979439875816,"pX":-0.7954384240228867,"pZ":0.7941406531421314,"vX0":3.040067654423796,"vY0":-118.69928296939717,"vZ0":-4.786585435323573,"x":147.32,"y":217.34,"x0":-2.1084578508771736,"y0":50.00357251489858,"z0":5.776065889204453,"aX":0.28670313439709816},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.7,"breakHorizontal":-1.0,"spinRate":2136,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.4581506569662541,"extension":6.813750119167749},"index":3,"playId":"87748910-8a79-3beb-8ec3-7a14144226ee","pitchNumber":2,"startTime":"2026-05-20T03:01:13.970Z","endTime":"2026-05-20T03:01:17.897Z","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":80.6,"endSpeed":75.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.10304066463642,"aZ":-35.034705964004125,"pfxX":1.2926065510374034,"pfxZ":-2.0071518114334683,"pX":-0.45148602683580985,"pZ":3.0294664007368586,"vX0":3.187501252234177,"vY0":-117.58120593753836,"vZ0":0.39281459373671823,"x":121.04,"y":173.88,"x0":-1.9817758009478488,"y0":50.00058549474924,"z0":6.059300750330349,"aX":1.8451909771113315},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":-3.0,"spinRate":2071,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4623052429188208,"extension":6.771090866654669},"index":4,"playId":"ec38bdc0-f3dd-30c1-8a64-1ea4ec747906","pitchNumber":3,"startTime":"2026-05-20T03:01:29.914Z","endTime":"2026-05-20T03:01:34.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.18782367056387,"aZ":-33.4697450366187,"pfxX":0.5590272762010609,"pfxZ":-0.8709920137499214,"pX":0.1398897406644683,"pZ":0.7285863470546283,"vX0":4.84297249085949,"vY0":-120.37322977268568,"vZ0":-5.22135617084289,"x":111.67,"y":219.11,"x0":-1.9548701735755232,"y0":50.00054442357513,"z0":5.825640334567069,"aX":0.8349005140981394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":-1.9,"spinRate":2179,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45176084204448674,"extension":6.830613162972654},"index":5,"playId":"14445231-6994-3d30-9519-f5d62c87aa35","pitchNumber":4,"startTime":"2026-05-20T03:01:53.961Z","endTime":"2026-05-20T03:01:59.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:01:59.591Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T03:02:01.298Z","endTime":"2026-05-20T03:03:20.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.14469747046323,"aZ":-30.143008685636143,"pfxX":-7.3617019284489835,"pfxZ":1.2585604481381223,"pX":0.2572299750586623,"pZ":1.3130506746785697,"vX0":8.145529671557039,"vY0":-124.81119412746993,"vZ0":-4.748795994954188,"x":107.19,"y":203.33,"x0":-2.0539262501961786,"y0":50.005664991654335,"z0":5.651693841766601,"aX":-11.9115916020019},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":12.0,"spinRate":1389,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4346774495853274,"extension":6.861743943552773},"index":0,"playId":"d333bebd-fc9b-33fb-b34d-f469c81288ec","pitchNumber":1,"startTime":"2026-05-20T03:02:21.050Z","endTime":"2026-05-20T03:02:24.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.982005761050434,"aZ":-26.564236131721213,"pfxX":-8.20462673215307,"pfxZ":3.3277267838437767,"pX":-0.015703951163985465,"pZ":1.2961566366001065,"vX0":8.17898949912553,"vY0":-127.41690101422327,"vZ0":-5.648690530501239,"x":117.6,"y":203.78,"x0":-2.163300559154785,"y0":50.00218858725713,"z0":5.574545884730946,"aX":-13.830710425469775},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":13.6,"spinRate":1624,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4257988232991652,"extension":7.0188160436204425},"index":1,"playId":"5f84826f-d60c-3005-9a92-acd4935b4289","pitchNumber":2,"startTime":"2026-05-20T03:02:34.641Z","endTime":"2026-05-20T03:02:39.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.948256791124255,"aZ":-34.16442620718645,"pfxX":-0.7578596289259947,"pfxZ":-1.3926968785580676,"pX":-0.37385483475662595,"pZ":-0.5239877510586485,"vX0":4.144742049431755,"vY0":-118.34511144952747,"vZ0":-7.620551103469236,"x":131.25,"y":252.93,"x0":-2.043628605832638,"y0":50.00289226457069,"z0":5.836680296893191,"aX":-1.0836778418608546},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.0,"breakHorizontal":0.5,"spinRate":2046,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.4614606820041174,"extension":6.921943810146692},"index":2,"playId":"ad42392f-a60f-306c-a760-659dfe8a9705","pitchNumber":3,"startTime":"2026-05-20T03:02:47.871Z","endTime":"2026-05-20T03:02:52.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48012288569629,"aZ":-32.21973449929966,"pfxX":-0.7498611026509566,"pfxZ":-0.02508378874133843,"pX":0.12957461302937487,"pZ":1.1258016318527895,"vX0":5.0817545958506845,"vY0":-121.01388038776248,"vZ0":-4.670985447122751,"x":112.06,"y":208.38,"x0":-1.8956658906368424,"y0":50.005828536304776,"z0":5.887316721327758,"aX":-1.1178819151247708},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":0.2,"spinRate":2193,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4517193694150854,"extension":6.807704527570607},"index":3,"playId":"2c10afbb-9dd7-37fc-a681-83b66dfb8a9f","pitchNumber":4,"startTime":"2026-05-20T03:03:16.283Z","endTime":"2026-05-20T03:03:20.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:03:20.086Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T03:03:23.868Z","endTime":"2026-05-20T03:05:20.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.44499222353514,"aZ":-34.3895508090026,"pfxX":1.42098892359932,"pfxZ":-1.5098364244022626,"pX":-1.3596263675517706,"pZ":2.1199088811012197,"vX0":1.2866350862888465,"vY0":-119.0201597837901,"vZ0":-1.7829485525008477,"x":168.83,"y":181.54,"x0":-2.087910888676016,"y0":50.00577098844136,"z0":5.934577715773124,"aX":2.080520013722951},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2227,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4566523995997698,"extension":6.638359137500701},"index":0,"playId":"311d7690-8769-3b1c-ae51-5be8d205d230","pitchNumber":1,"startTime":"2026-05-20T03:03:45.139Z","endTime":"2026-05-20T03:03:49.186Z","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":88.1,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60700717612403,"aZ":-24.225660360788538,"pfxX":1.1445880779796416,"pfxZ":4.698119462708677,"pX":0.35587140598818257,"pZ":1.604844648906302,"vX0":6.073003340294003,"vY0":-128.20725126460118,"vZ0":-5.382823398951404,"x":103.44,"y":195.45,"x0":-2.1770125732072554,"y0":50.000687938731524,"z0":5.584211868999769,"aX":1.933808708847539},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2207,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4246904829984044,"extension":6.8729545326041785},"index":1,"playId":"1132e361-e31f-3947-990c-f1469db3b61c","pitchNumber":2,"startTime":"2026-05-20T03:04:03.067Z","endTime":"2026-05-20T03:04:06.736Z","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.9,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.095048453781146,"aZ":-33.103446390490966,"pfxX":0.26796109983606176,"pfxZ":-0.6243161209735363,"pX":0.973368289442192,"pZ":0.02243159972054273,"vX0":6.999875459479641,"vY0":-120.59297890634366,"vZ0":-6.782378603615518,"x":79.9,"y":238.17,"x0":-1.9887661308070903,"y0":50.00331335724937,"z0":5.753153227918638,"aX":0.39801902063972516},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.4,"breakHorizontal":-2.0,"spinRate":2182,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45234805428592084,"extension":6.8357090590371365},"index":2,"playId":"5325f75f-e842-3ecd-aec8-4c9e29696f75","pitchNumber":3,"startTime":"2026-05-20T03:04:21.301Z","endTime":"2026-05-20T03:04:25.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80624881527524,"aZ":-23.25114180693356,"pfxX":-7.2463944447271915,"pfxZ":4.606666745192914,"pX":1.0693839203815443,"pZ":2.7053853680418802,"vX0":10.369783890404047,"vY0":-137.21714064610174,"vZ0":-3.794847694084803,"x":76.24,"y":165.73,"x0":-1.7895351774338357,"y0":50.005411820178914,"z0":5.660601274019975,"aX":-14.043129256526287},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":11.4,"spinRate":2184,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39675713204948915,"extension":6.9349038620080385},"index":3,"playId":"62aecb7a-31fb-36af-ba0c-381579621d97","pitchNumber":4,"startTime":"2026-05-20T03:04:39.913Z","endTime":"2026-05-20T03:04:44.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068671599623404,"aZ":-33.72283001344382,"pfxX":-0.49383090571727895,"pfxZ":-1.0492161220124148,"pX":1.0475288117231996,"pZ":-0.9497624411975985,"vX0":6.787763030179031,"vY0":-120.40766528559628,"vZ0":-8.803098225346039,"x":77.07,"y":264.42,"x0":-1.7366736091303305,"y0":50.00196222021387,"z0":5.713486056464567,"aX":-0.7296503150020922},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":-0.6,"spinRate":2254,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4538439241939862,"extension":7.0113915411216},"index":4,"playId":"fe885945-1daf-33dd-b507-9a72b239e260","pitchNumber":5,"startTime":"2026-05-20T03:04:54.420Z","endTime":"2026-05-20T03:04:58.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801710305585825,"aZ":-28.14362711756724,"pfxX":-7.646010411494688,"pfxZ":2.086909560816107,"pX":-1.3886076944198518,"pZ":3.4865681057970033,"vX0":4.829042268051086,"vY0":-136.59454125719614,"vZ0":-1.0682443682416485,"x":169.93,"y":144.64,"x0":-2.1659903163507748,"y0":50.00347237067179,"z0":5.7790240705782825,"aX":-14.770832517988815},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":13.2,"spinRate":2039,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39761956260540066,"extension":6.766009376014343},"index":5,"playId":"eee72aee-c79a-324c-a166-53b241867cc8","pitchNumber":6,"startTime":"2026-05-20T03:05:16.095Z","endTime":"2026-05-20T03:05:20.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:05:20.316Z","atBatIndex":79},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to third baseman Ezequiel Duran in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T03:07:53.800Z","endTime":"2026-05-20T03:08:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.49"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.15"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.02"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:05:32.010Z","endTime":"2026-05-20T03:06:11.575Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jalen Beeks replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T03:06:11.575Z","endTime":"2026-05-20T03:07:55.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656222,"link":"/api/v1/people/656222"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.688009824080545,"aZ":-18.503659443429534,"pfxX":2.2128394064382118,"pfxZ":7.689746738986003,"pX":0.16918649184236462,"pZ":3.87329143559832,"vX0":-2.630495915386404,"vY0":-130.9885099188624,"vZ0":-1.9109249752968571,"x":110.55,"y":134.2,"x0":0.8882316837159602,"y0":50.00275077218518,"z0":5.9627959727906665,"aX":3.9341019621482944},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-3.6,"spinRate":2122,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41451973118618923,"extension":6.477718865214399},"index":2,"playId":"5d944f05-73b3-3534-bac2-defc064de974","pitchNumber":1,"startTime":"2026-05-20T03:07:55.870Z","endTime":"2026-05-20T03:07:59.803Z","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":91.3,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448820383817097,"aZ":-19.54791401384655,"pfxX":2.6397817806926396,"pfxZ":6.920585781723762,"pX":-0.8150904534570682,"pZ":1.6910649206545862,"vX0":-5.172660031264436,"vY0":-132.93654964724655,"vZ0":-7.0548626101950465,"x":148.07,"y":193.12,"x0":0.7965187259940767,"y0":50.00066682023251,"z0":5.7555406855806766,"aX":4.814416578028045},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":-3.8,"spinRate":1982,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40908533848259765,"extension":6.535363367097636},"index":3,"playId":"ea0844cb-e731-32ed-a91c-50d5f2772332","pitchNumber":2,"startTime":"2026-05-20T03:08:10.260Z","endTime":"2026-05-20T03:08:15.022Z","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":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476280204127683,"aZ":-18.322228536799106,"pfxX":2.8046877541697124,"pfxZ":7.4896194508391165,"pX":0.3761448155010335,"pZ":3.061257098470899,"vX0":-2.410470593482504,"vY0":-133.795233383461,"vZ0":-3.92553063219035,"x":102.66,"y":156.13,"x0":0.9156947186801987,"y0":50.00106934642605,"z0":5.82696952888768,"aX":5.18577592381258},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-4.7,"spinRate":2147,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.40630104240809084,"extension":6.407187494911098},"hitData":{"launchSpeed":85.2,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":72.25,"coordY":158.78}},"index":4,"playId":"32c4f2cf-e894-3fde-b8e3-16ceafd46497","pitchNumber":3,"startTime":"2026-05-20T03:08:24.511Z","endTime":"2026-05-20T03:08:34.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:08:34.846Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to third baseman Ezequiel Duran in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T03:07:53.800Z","endTime":"2026-05-20T03:08:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.49"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.15"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.02"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.58"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:05:32.010Z","endTime":"2026-05-20T03:06:11.575Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jalen Beeks replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T03:06:11.575Z","endTime":"2026-05-20T03:07:55.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656222,"link":"/api/v1/people/656222"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.688009824080545,"aZ":-18.503659443429534,"pfxX":2.2128394064382118,"pfxZ":7.689746738986003,"pX":0.16918649184236462,"pZ":3.87329143559832,"vX0":-2.630495915386404,"vY0":-130.9885099188624,"vZ0":-1.9109249752968571,"x":110.55,"y":134.2,"x0":0.8882316837159602,"y0":50.00275077218518,"z0":5.9627959727906665,"aX":3.9341019621482944},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-3.6,"spinRate":2122,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41451973118618923,"extension":6.477718865214399},"index":2,"playId":"5d944f05-73b3-3534-bac2-defc064de974","pitchNumber":1,"startTime":"2026-05-20T03:07:55.870Z","endTime":"2026-05-20T03:07:59.803Z","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":91.3,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448820383817097,"aZ":-19.54791401384655,"pfxX":2.6397817806926396,"pfxZ":6.920585781723762,"pX":-0.8150904534570682,"pZ":1.6910649206545862,"vX0":-5.172660031264436,"vY0":-132.93654964724655,"vZ0":-7.0548626101950465,"x":148.07,"y":193.12,"x0":0.7965187259940767,"y0":50.00066682023251,"z0":5.7555406855806766,"aX":4.814416578028045},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":-3.8,"spinRate":1982,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40908533848259765,"extension":6.535363367097636},"index":3,"playId":"ea0844cb-e731-32ed-a91c-50d5f2772332","pitchNumber":2,"startTime":"2026-05-20T03:08:10.260Z","endTime":"2026-05-20T03:08:15.022Z","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":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476280204127683,"aZ":-18.322228536799106,"pfxX":2.8046877541697124,"pfxZ":7.4896194508391165,"pX":0.3761448155010335,"pZ":3.061257098470899,"vX0":-2.410470593482504,"vY0":-133.795233383461,"vZ0":-3.92553063219035,"x":102.66,"y":156.13,"x0":0.9156947186801987,"y0":50.00106934642605,"z0":5.82696952888768,"aX":5.18577592381258},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-4.7,"spinRate":2147,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.40630104240809084,"extension":6.407187494911098},"hitData":{"launchSpeed":85.2,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":72.25,"coordY":158.78}},"index":4,"playId":"32c4f2cf-e894-3fde-b8e3-16ceafd46497","pitchNumber":3,"startTime":"2026-05-20T03:08:24.511Z","endTime":"2026-05-20T03:08:34.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:08:34.846Z","atBatIndex":80},"scoringPlays":[4,15,17,18,32,44,58,65],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5,6,7],"bottom":[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":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":155.36,"y":195.77},"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":1,"pitcher":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":175.2,"y":119.87},"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":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":166.35,"y":58.21},"type":"H","description":"Double"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"coordinates":{"x":104.18,"y":169.42},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":104.96,"y":159.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":150.79,"y":148.55},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":24,"top":[12,13,14,15,16,17,18,19],"bottom":[20,21,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":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":59.58,"y":115.7},"type":"H","description":"Double"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":186.22,"y":106.61},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":80.89,"y":91.07},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":172.08,"y":114.18},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":213.99,"y":83.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":70.16,"y":59.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":150.3,"y":94.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":175.69,"y":103.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":149.78,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"coordinates":{"x":101.1,"y":84.33},"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":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":216.59,"y":85.88},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":159.92,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":104.68,"y":161.82},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35,36],"bottom":[37,38,39,40],"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":44.26,"y":90.42},"type":"H","description":"Double"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":116.83,"y":27.27},"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":4,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":68.5,"y":61.97},"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":4,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":115.13,"y":36.6},"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":4,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":58.19,"y":126.51},"type":"H","description":"Double"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":100.63,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":144.71,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":113.8,"y":151.18},"type":"O","description":"Forceout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44,45],"bottom":[46,47,48],"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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":138.34,"y":83.16},"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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":142.18,"y":90.37},"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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":115.24,"y":52.74},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":44.44,"y":125.23},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":54,"top":[49,50,51],"bottom":[52,53,54],"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":50.69,"y":73.04},"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":6,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":44.14,"y":83.12},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":202.45,"y":76.15},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":163.05,"y":152.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":99.11,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":66.89,"y":100.97},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58,59],"bottom":[60,61,62],"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":115.83,"y":147.63},"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":7,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"coordinates":{"x":54.66,"y":117.12},"type":"H","description":"Double"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":114.88,"y":54.69},"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":7,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":96.46,"y":114.72},"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":7,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":78.54,"y":96.8},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":101.98,"y":134.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":176.93,"y":123.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":151.3,"y":171.95},"type":"O","description":"Double Play"}]}},{"startIndex":63,"endIndex":73,"top":[63,64,65,66,67,68,69],"bottom":[70,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":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":63.77,"y":119.08},"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":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":36.73,"y":107.49},"type":"H","description":"Double"},{"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":116.34,"y":151.18},"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":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"coordinates":{"x":101.14,"y":162.32},"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":8,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":105.19,"y":163.84},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":158.9,"y":171.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":140.45,"y":138.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":176.75,"y":100.9},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":80,"top":[74,75,76],"bottom":[77,78,79,80],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":118.36,"y":149.15},"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":9,"pitcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"coordinates":{"x":111.78,"y":152.19},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":72.25,"y":158.78},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":3,"errors":0,"leftOnBase":6},"away":{"runs":10,"hits":16,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"catcher":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"first":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"second":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"third":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"shortstop":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"left":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"center":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"right":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"onDeck":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"inHole":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"battingOrder":4,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"onDeck":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"inHole":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"pitcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"battingOrder":6,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":0,"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":6,"groundOuts":6,"airOuts":13,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".233","atBats":40,"obp":".316","slg":".370","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":25,"rbi":10,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":29,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"3.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.20","battersFaced":33,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":122,"balls":45,"strikes":77,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"pitchesPerInning":"13.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":"900","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":35,"groundOuts":30,"airOuts":56,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".166","atBats":145,"obp":".287","slg":".303","ops":".590","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":44,"rbi":13,"leftOnBase":70,"sacBunts":3,"sacFlies":1,"babip":".186","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":121,"errors":0,"chances":121,"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"}]},"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":{"note":"(W, 2-4)","summary":"7.2 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":23,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":38,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":17,"groundOuts":53,"airOuts":41,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":172,"obp":".325","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":762,"era":"3.60","inningsPitched":"45.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.38","battersFaced":194,"outs":135,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":293,"strikes":469,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".333","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"7.40","walksPer9Inn":"4.00","hitsPer9Inn":"8.40","runsScoredPer9":"3.60","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"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"}]},"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":"600","stats":{"batting":{"summary":"2-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":47,"airOuts":38,"runs":19,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".239","atBats":176,"obp":".286","slg":".415","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":73,"rbi":32,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":284,"errors":4,"chances":339,"fielding":".988","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":8,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":17,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":47,"obp":".291","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":224,"era":"2.08","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.23","battersFaced":56,"outs":39,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":80,"strikes":144,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"17.23","gamesFinished":2,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.85","hitsPer9Inn":"6.23","runsScoredPer9":"3.46","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":3},"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}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":21,"gamesStarted":1,"flyOuts":15,"groundOuts":23,"airOuts":23,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":84,"obp":".333","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":353,"era":"2.05","inningsPitched":"22.0","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.32","battersFaced":94,"outs":66,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":122,"strikes":231,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":6,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.95","walksPer9Inn":"2.45","hitsPer9Inn":"9.41","runsScoredPer9":"2.45","homeRunsPer9":"0.41","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":4,"groundOuts":16,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":5,"avg":".231","atBats":52,"obp":".394","slg":".250","ops":".644","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":13,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID683004":{"person":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"jerseyNumber":"22","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":9,"gamesStarted":9,"flyOuts":32,"groundOuts":41,"airOuts":49,"runs":25,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":55,"baseOnBalls":21,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":191,"obp":".322","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":847,"era":"4.35","inningsPitched":"49.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.35","battersFaced":214,"outs":149,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":310,"strikes":537,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".200","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"9.97","walksPer9Inn":"3.81","hitsPer9Inn":"8.34","runsScoredPer9":"4.53","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"101","stats":{"batting":{"note":"a-","summary":"4-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"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":44,"flyOuts":20,"groundOuts":22,"airOuts":32,"runs":15,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".236","atBats":110,"obp":".356","slg":".355","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":39,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":1,"flyOuts":15,"groundOuts":22,"airOuts":27,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":73,"obp":".165","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":344,"era":"2.08","inningsPitched":"21.2","wins":0,"losses":1,"saves":5,"saveOpportunities":7,"holds":2,"blownSaves":2,"earnedRuns":5,"whip":"0.60","battersFaced":79,"outs":65,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":126,"strikes":218,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"15.88","gamesFinished":10,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"7.06","walksPer9Inn":"2.08","hitsPer9Inn":"3.32","runsScoredPer9":"2.08","homeRunsPer9":"0.42","inheritedRunners":6,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":3},"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}},"ID656222":{"person":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":2,"strikes":1,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":23,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":74,"obp":".293","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":313,"era":"2.70","inningsPitched":"20.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":6,"whip":"1.20","battersFaced":83,"outs":60,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":114,"strikes":199,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"15.65","gamesFinished":3,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.65","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":21,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":58,"obp":".303","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"3.31","inningsPitched":"16.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.22","battersFaced":66,"outs":49,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":114,"strikes":175,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.69","gamesFinished":5,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.86","hitsPer9Inn":"7.16","runsScoredPer9":"4.96","homeRunsPer9":"0.55","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":45,"flyOuts":24,"groundOuts":49,"airOuts":44,"runs":21,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".298","atBats":171,"obp":".353","slg":".468","ops":".821","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":80,"rbi":20,"leftOnBase":71,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.20","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":63,"putOuts":36,"errors":2,"chances":101,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".276","atBats":29,"obp":".313","slg":".586","ops":".899","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":17,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":20,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":32,"flyOuts":14,"groundOuts":10,"airOuts":20,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".226","atBats":62,"obp":".300","slg":".306","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":19,"rbi":5,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":6,"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":12,"errors":0,"chances":12,"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"}]},"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":23,"flyOuts":12,"groundOuts":16,"airOuts":18,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".208","atBats":72,"obp":".269","slg":".306","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":22,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","assists":6,"putOuts":158,"errors":2,"chances":166,"fielding":".988","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":"500","stats":{"batting":{"summary":"3-5 | 2 2B, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":15,"groundOuts":28,"airOuts":32,"runs":20,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".298","atBats":124,"obp":".358","slg":".476","ops":".834","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":59,"rbi":21,"leftOnBase":49,"sacBunts":1,"sacFlies":1,"babip":".366","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":7,"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":50,"putOuts":50,"errors":2,"chances":102,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"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":10,"gamesStarted":10,"flyOuts":27,"groundOuts":34,"airOuts":57,"runs":26,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":185,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":863,"era":"4.78","inningsPitched":"49.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.33","battersFaced":212,"outs":147,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":326,"strikes":537,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".429","pitchesPerInning":"17.61","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.10","walksPer9Inn":"4.41","hitsPer9Inn":"7.53","runsScoredPer9":"4.78","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680737":{"person":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"jerseyNumber":"23","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":9,"gamesStarted":9,"flyOuts":29,"groundOuts":32,"airOuts":58,"runs":17,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":8,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":189,"obp":".234","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":802,"era":"3.02","inningsPitched":"50.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.91","battersFaced":197,"outs":152,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":802,"balls":266,"strikes":536,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"7.63","strikeoutsPer9Inn":"10.84","walksPer9Inn":"1.42","hitsPer9Inn":"6.75","runsScoredPer9":"3.02","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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":"300","stats":{"batting":{"summary":"3-4 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":47,"airOuts":45,"runs":21,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":1,"hits":49,"hitByPitch":4,"avg":".272","atBats":180,"obp":".353","slg":".422","ops":".775","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":76,"rbi":16,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"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":2,"putOuts":68,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664059":{"person":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"301","stats":{"batting":{"note":"1-","summary":"0-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".147","atBats":34,"obp":".194","slg":".147","ops":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":5,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":21,"errors":0,"chances":22,"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"}]},"ID643376":{"person":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":6,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":12,"groundOuts":22,"airOuts":29,"runs":8,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".186","atBats":97,"obp":".295","slg":".320","ops":".615","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":31,"rbi":9,"leftOnBase":59,"sacBunts":1,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":12,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":10,"putOuts":249,"errors":3,"chances":262,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":17,"gamesStarted":1,"flyOuts":18,"groundOuts":23,"airOuts":27,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":2,"atBats":69,"obp":".224","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"1.80","inningsPitched":"20.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"0.75","battersFaced":76,"outs":60,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":83,"strikes":179,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"13.10","gamesFinished":7,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"4.05","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":9,"gamesStarted":9,"flyOuts":26,"groundOuts":57,"airOuts":48,"runs":24,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":0,"hits":51,"hitByPitch":4,"atBats":210,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":823,"era":"3.62","inningsPitched":"54.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.15","battersFaced":227,"outs":164,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":823,"balls":269,"strikes":554,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".556","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"4.58","strikeoutsPer9Inn":"9.05","walksPer9Inn":"1.98","hitsPer9Inn":"8.40","runsScoredPer9":"3.95","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":15,"errors":0,"chances":18,"fielding":"1.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":{},"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":13,"airOuts":22,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":77,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":318,"era":"4.74","inningsPitched":"19.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"1.42","battersFaced":86,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":318,"balls":107,"strikes":211,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".667","pitchesPerInning":"16.74","gamesFinished":3,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.89","walksPer9Inn":"3.32","hitsPer9Inn":"9.47","runsScoredPer9":"4.74","homeRunsPer9":"1.42","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID455119":{"person":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"jerseyNumber":"31","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":3,"groundOuts":2,"airOuts":8,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":28,"obp":".414","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":104,"era":"7.11","inningsPitched":"6.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"1.74","battersFaced":29,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":29,"strikes":75,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.95","walksPer9Inn":"0.00","hitsPer9Inn":"15.63","runsScoredPer9":"8.53","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[457705,592626,679822,607043,664059,673962,680737,677649,669394,696030,643376,694497,641302,677958,656222],"pitchers":[641302,677958,656222],"bench":[543309],"bullpen":[543135,669022,682608,596001,656641,683004,455119,615698,668390,594798],"battingOrder":[592626,679822,664059,680737,677649,669394,696030,643376,694497],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Duran, E 2 (11, Peralta, S, Halvorsen); Pederson (4, Gordon, T); Foscue (3, Gordon, T); Burger (7, Gordon, T); Jansen, D (5, Gordon, T)."},{"label":"HR","value":"Nimmo (5, 4th inning off Gordon, T, 1 on, 0 out)."},{"label":"TB","value":"Burger 3; Carter; Duran, E 5; Foscue 2; Jansen, D 2; Jung, Jo; Nimmo 6; Pederson 5."},{"label":"RBI","value":"Burger (32); Duran, E 4 (21); Foscue (6); Nimmo 3 (16); Pederson (11)."},{"label":"2-out RBI","value":"Burger; Nimmo; Duran, E; Pederson."},{"label":"Runners left in scoring position, 2 out","value":"Osuna, A 2; Jansen, D 2; Carter 2."},{"label":"SF","value":"Foscue."},{"label":"GIDP","value":"Haggerty."},{"label":"Team RISP","value":"8-for-17."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Burger)."}]}],"note":[{"label":"a","value":"Doubled for McCutchen in the 2nd."},{"label":"1","value":"Ran for Nimmo in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":12,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".245","atBats":29,"obp":".313","slg":".388","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":3,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":40,"obp":".479","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"5.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.47","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":54,"strikes":87,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":10,"pitchesPerInning":"15.67","runsScoredPer9":"10.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":26,"groundOuts":21,"airOuts":45,"runs":21,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".290","atBats":145,"obp":".346","slg":".628","ops":".974","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":91,"rbi":28,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.08","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":18,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":19,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":75,"obp":".433","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":336,"era":"8.00","inningsPitched":"18.0","wins":1,"losses":2,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":16,"whip":"2.11","battersFaced":90,"outs":54,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":142,"strikes":194,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"18.67","gamesFinished":10,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"8.00","walksPer9Inn":"6.50","hitsPer9Inn":"12.50","runsScoredPer9":"8.50","homeRunsPer9":"1.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":7,"groundOuts":29,"airOuts":24,"runs":10,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".289","atBats":97,"obp":".346","slg":".464","ops":".810","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":45,"rbi":18,"leftOnBase":30,"sacBunts":3,"sacFlies":1,"babip":".342","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":6,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":64,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | K","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":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":21,"groundOuts":30,"airOuts":32,"runs":16,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".326","atBats":141,"obp":".387","slg":".461","ops":".848","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":65,"rbi":21,"leftOnBase":51,"sacBunts":1,"sacFlies":0,"babip":".419","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.50","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":109,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"301","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".333","slg":".625","ops":".958","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":8,"flyOuts":28,"groundOuts":40,"airOuts":54,"runs":21,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":20,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":147,"obp":".337","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"4.08","inningsPitched":"39.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.41","battersFaced":171,"outs":119,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":266,"strikes":388,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"4.54","walksPer9Inn":"3.86","hitsPer9Inn":"8.85","runsScoredPer9":"4.76","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":7,"gamesStarted":7,"flyOuts":18,"groundOuts":34,"airOuts":33,"runs":28,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":141,"obp":".380","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":595,"era":"7.22","inningsPitched":"33.2","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.66","battersFaced":158,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":195,"strikes":400,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".167","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.21","hitsPer9Inn":"11.76","runsScoredPer9":"7.49","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":21,"groundOuts":27,"airOuts":30,"runs":21,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".239","atBats":134,"obp":".299","slg":".343","ops":".642","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":46,"rbi":16,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":58,"errors":3,"chances":135,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":2,"flyOuts":9,"groundOuts":21,"airOuts":18,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":70,"obp":".316","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":289,"era":"3.93","inningsPitched":"18.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.25","battersFaced":76,"outs":55,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":103,"strikes":186,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"15.76","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.45","hitsPer9Inn":"8.84","runsScoredPer9":"4.42","homeRunsPer9":"0.49","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"701","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":33,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":23,"hitByPitch":7,"avg":".256","atBats":90,"obp":".330","slg":".344","ops":".674","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":31,"rbi":12,"leftOnBase":37,"sacBunts":4,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":1,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":41,"errors":0,"chances":52,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":1,"flyOuts":16,"groundOuts":14,"airOuts":25,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":2,"hits":23,"hitByPitch":1,"atBats":89,"obp":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":429,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":3,"saves":3,"saveOpportunities":3,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.48","battersFaced":101,"outs":69,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":149,"strikes":280,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".000","pitchesPerInning":"18.65","gamesFinished":7,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.57","walksPer9Inn":"4.30","hitsPer9Inn":"9.00","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":14,"groundOuts":32,"airOuts":25,"runs":15,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".220","atBats":123,"obp":".309","slg":".309","ops":".618","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":38,"rbi":12,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".305","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":1,"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":54,"putOuts":49,"errors":3,"chances":106,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":26,"groundOuts":22,"airOuts":41,"runs":28,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":65,"baseOnBalls":12,"intentionalWalks":1,"hits":41,"hitByPitch":3,"avg":".243","atBats":169,"obp":".304","slg":".485","ops":".789","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":82,"rbi":19,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.36","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":8,"putOuts":227,"errors":3,"chances":238,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":34,"groundOuts":56,"airOuts":54,"runs":21,"doubles":14,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":177,"obp":".308","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":744,"era":"4.02","inningsPitched":"47.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.26","battersFaced":195,"outs":141,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":284,"strikes":460,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"4.79","walksPer9Inn":"2.68","hitsPer9Inn":"8.62","runsScoredPer9":"4.02","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":24,"groundOuts":32,"airOuts":34,"runs":20,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":113,"obp":".331","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":478,"era":"5.59","inningsPitched":"29.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.41","battersFaced":128,"outs":87,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":172,"strikes":306,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".---","pitchesPerInning":"16.48","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.21","walksPer9Inn":"3.10","hitsPer9Inn":"9.62","runsScoredPer9":"6.21","homeRunsPer9":"0.93","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 7 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":3,"airOuts":10,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":29,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":31,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":24,"strikes":57,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"9.95","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":7,"gamesStarted":0,"flyOuts":19,"groundOuts":18,"airOuts":31,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":111,"obp":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":437,"era":"6.59","inningsPitched":"27.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.50","battersFaced":120,"outs":82,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":145,"strikes":292,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":7,"winPercentage":".---","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.88","walksPer9Inn":"1.98","hitsPer9Inn":"11.52","runsScoredPer9":"6.59","homeRunsPer9":"1.98","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","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":24,"flyOuts":10,"groundOuts":21,"airOuts":18,"runs":3,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".203","atBats":69,"obp":".253","slg":".290","ops":".543","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":20,"rbi":8,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":9,"putOuts":141,"errors":2,"chances":152,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":43,"flyOuts":12,"groundOuts":28,"airOuts":20,"runs":21,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".207","atBats":111,"obp":".279","slg":".270","ops":".549","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":30,"rbi":4,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"111.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":83,"errors":0,"chances":83,"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"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":10,"flyOuts":28,"groundOuts":59,"airOuts":46,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":215,"obp":".407","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":888,"era":"7.03","inningsPitched":"48.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.91","battersFaced":237,"outs":146,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":340,"strikes":548,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".250","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.14","hitsPer9Inn":"14.05","runsScoredPer9":"8.14","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":25,"groundOuts":36,"airOuts":45,"runs":13,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":45,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".204","atBats":157,"obp":".263","slg":".287","ops":".550","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":45,"rbi":13,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"157.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":59,"errors":3,"chances":172,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":57,"airOuts":40,"runs":20,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".270","atBats":174,"obp":".347","slg":".431","ops":".778","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":75,"rbi":24,"leftOnBase":70,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":292,"errors":0,"chances":311,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":12,"strikes":13,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":7,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.71","battersFaced":33,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":53,"strikes":79,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":1,"winPercentage":".---","pitchesPerInning":"18.86","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"7.71","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":21,"groundOuts":26,"airOuts":31,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":96,"obp":".219","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":376,"era":"1.27","inningsPitched":"28.1","wins":3,"losses":0,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.81","battersFaced":105,"outs":85,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":376,"balls":126,"strikes":250,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.27","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"7.94","walksPer9Inn":"2.54","hitsPer9Inn":"4.76","runsScoredPer9":"1.59","homeRunsPer9":"0.32","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":20,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":19,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":68,"obp":".321","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"3.06","inningsPitched":"17.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":6,"whip":"1.42","battersFaced":79,"outs":53,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":108,"strikes":199,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"17.38","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.58","hitsPer9Inn":"8.15","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671111":{"person":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"0.2 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"obp":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"27.00","inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"6.00","battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":2,"winPercentage":".000","pitchesPerInning":"34.50","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"27.00","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":12,"groundOuts":34,"airOuts":35,"runs":18,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".218","atBats":133,"obp":".325","slg":".293","ops":".618","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":39,"rbi":10,"leftOnBase":68,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"133.00","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":27,"errors":4,"chances":109,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650489,666160,696100,690924,681198,678662,687859,686668,671289,664983,666397,671111,685299,678020,664954],"pitchers":[671111,685299,678020,664954],"bench":[691720],"bullpen":[688642,657514,607536,677955,547179,675848,500779,622608,608372,680767],"battingOrder":[650489,666160,690924,681198,678662,687859,671289,664983,666397],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Freeman, T; Johnston, T 2."},{"label":"Runners left in scoring position, 2 out","value":"Julien."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Freeman, T (Pederson at 2nd base)."},{"label":"DP","value":"(Tovar-Julien-Rumfield)."}]}],"note":[]}},"officials":[{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Nimmo (by Peralta, S); Moniak (by Alexander, T)."},{"label":"ABS Challenge","value":"Jansen, D (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Alexander, T 16-11; Rocker 103-65; Beeks 3-1; Peralta, S 23-11; Gordon, T 81-57; Halvorsen 25-13; Sullivan, B 12-6."},{"label":"Groundouts-flyouts","value":"Alexander, T 2-0; Rocker 10-2; Beeks 0-0; Peralta, S 0-0; Gordon, T 3-6; Halvorsen 1-0; Sullivan, B 2-0."},{"label":"Batters faced","value":"Alexander, T 4; Rocker 28; Beeks 1; Peralta, S 7; Gordon, T 31; Halvorsen 7; Sullivan, B 3."},{"label":"Inherited runners-scored","value":"Beeks 1-0; Gordon, T 3-0."},{"label":"Umpires","value":"HP: Alan Porter. 1B: Jim Wolf. 2B: Alex MacKay. 3B: Adam Hamari. "},{"label":"Weather","value":"51 degrees, Cloudy."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"15,916."},{"label":"Venue","value":"Coors Field."},{"label":"May 19, 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":{"note":"(W, 2-4)","summary":"7.2 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":28,"outs":23,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":38,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":17,"groundOuts":53,"airOuts":41,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":172,"obp":".325","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":762,"era":"3.60","inningsPitched":"45.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.38","battersFaced":194,"outs":135,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":293,"strikes":469,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".333","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"7.40","walksPer9Inn":"4.00","hitsPer9Inn":"8.40","runsScoredPer9":"3.60","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"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"}]},"type":"reliever","gameScore":81,"pitchingGameScore":81},{"player":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","boxscoreName":"Nimmo"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":47,"airOuts":45,"runs":21,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":19,"intentionalWalks":1,"hits":49,"hitByPitch":4,"avg":".272","atBats":180,"obp":".353","slg":".422","ops":".775","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":76,"rbi":16,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"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":2,"putOuts":68,"errors":1,"chances":71,"fielding":".986","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":73,"hittingGameScore":73},{"player":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","boxscoreName":"Pederson"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"4-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"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":44,"flyOuts":20,"groundOuts":22,"airOuts":32,"runs":15,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".236","atBats":110,"obp":".356","slg":".355","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":39,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"loser":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}