{"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":824593,"link":"/api/v1.1/game/824593/feed/live","metaData":{"wait":10,"timeStamp":"20260530_203610","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824593,"type":"R","doubleHeader":"N","id":"2026/05/30/detmlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824593-2026-05-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-30T18:10:00Z","originalDate":"2026-05-30","officialDate":"2026-05-30","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":59,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":37,"ties":0,"pct":".373"},"records":{},"divisionLeader":false,"wins":22,"losses":37,"winningPercentage":".373"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2026,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi White Sox","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":27,"ties":0,"pct":".534"},"records":{},"divisionLeader":false,"wins":31,"losses":27,"winningPercentage":".534"},"franchiseName":"Chicago","clubName":"White Sox","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID671976":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976","firstName":"Tristan","lastName":"Peters","primaryNumber":"29","birthDate":"2000-02-29","currentAge":26,"birthCity":"Winkler","birthStateProvince":"MB","birthCountry":"Canada","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tristan","useLastName":"Peters","middleName":"Dimitri","boxscoreName":"Peters","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Peters","nameSlug":"tristan-peters-671976","firstLastName":"Tristan Peters","lastFirstName":"Peters, Tristan","lastInitName":"Peters, T","initLastName":"T Peters","fullFMLName":"Tristan Dimitri Peters","fullLFMName":"Peters, Tristan Dimitri","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID689225":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225","firstName":"Beau","lastName":"Brieske","primaryNumber":"4","birthDate":"1998-04-04","currentAge":28,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beau","useLastName":"Brieske","middleName":"Conner","boxscoreName":"Brieske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"briss-KEY","mlbDebutDate":"2022-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beau Brieske","nameSlug":"beau-brieske-689225","firstLastName":"Beau Brieske","lastFirstName":"Brieske, Beau","lastInitName":"Brieske, B","initLastName":"B Brieske","fullFMLName":"Beau Conner Brieske","fullLFMName":"Brieske, Beau Conner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID689818":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818","firstName":"David","lastName":"Sandlin","primaryNumber":"54","birthDate":"2001-02-21","currentAge":25,"birthCity":"Owasso","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Sandlin","middleName":"Eleck","boxscoreName":"Sandlin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Sandlin","nameSlug":"david-sandlin-689818","firstLastName":"David Sandlin","lastFirstName":"Sandlin, David","lastInitName":"Sandlin, D","initLastName":"D Sandlin","fullFMLName":"David Eleck Sandlin","fullLFMName":"Sandlin, David Eleck","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":25,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID670097":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097","firstName":"Zachary","lastName":"Short","primaryNumber":"40","birthDate":"1995-05-29","currentAge":31,"birthCity":"Kingston","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zack","useLastName":"Short","middleName":"Ryan","boxscoreName":"Short","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Short","nameSlug":"zack-short-670097","firstLastName":"Zack Short","lastFirstName":"Short, Zack","lastInitName":"Short, Z","initLastName":"Z Short","fullFMLName":"Zachary Ryan Short","fullLFMName":"Short, Zachary Ryan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID807747":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747","firstName":"Rikuu","lastName":"Nishida","primaryNumber":"51","birthDate":"2001-05-06","currentAge":25,"birthCity":"Osaka","birthCountry":"Japan","height":"5' 6\"","weight":150,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Rikuu","useLastName":"Nishida","boxscoreName":"Nishida","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rikuu Nishida","nameSlug":"rikuu-nishida-807747","firstLastName":"Rikuu Nishida","lastFirstName":"Nishida, Rikuu","lastInitName":"Nishida, R","initLastName":"R Nishida","fullFMLName":"Rikuu Nishida","fullLFMName":"Nishida, Rikuu","strikeZoneTop":2.93,"strikeZoneBottom":1.48},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID691011":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011","firstName":"Drew","lastName":"Romo","primaryNumber":"36","birthDate":"2001-08-29","currentAge":25,"birthCity":"Fountain Valley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Romo","middleName":"Arthur","boxscoreName":"Romo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Romo","nameSlug":"drew-romo-691011","firstLastName":"Drew Romo","lastFirstName":"Romo, Drew","lastInitName":"Romo, D","initLastName":"D Romo","fullFMLName":"Drew Arthur Romo","fullLFMName":"Romo, Drew Arthur","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID670950":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950","firstName":"Trevor","lastName":"Richards","primaryNumber":"43","birthDate":"1993-05-15","currentAge":33,"birthCity":"Aviston","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Richards","middleName":"Michael","boxscoreName":"Richards, T","nickName":"Richie","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Richards","nameSlug":"trevor-richards-670950","firstLastName":"Trevor Richards","lastFirstName":"Richards, Trevor","lastInitName":"Richards, T","initLastName":"T Richards","fullFMLName":"Trevor Michael Richards","fullLFMName":"Richards, Trevor Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID700337":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","firstName":"Edgar","lastName":"Quero","primaryNumber":"26","birthDate":"2003-04-06","currentAge":23,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Edgar","useLastName":"Quero","middleName":"Yoel","boxscoreName":"Quero","gender":"M","nameMatrilineal":"Aguila","isPlayer":true,"isVerified":true,"pronunciation":"CARE-oh","mlbDebutDate":"2025-04-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgar Quero","nameSlug":"edgar-quero-700337","firstLastName":"Edgar Quero","lastFirstName":"Quero, Edgar","lastInitName":"Quero, E","initLastName":"E Quero","fullFMLName":"Edgar Yoel Quero","fullLFMName":"Quero, Edgar Yoel","strikeZoneTop":3.134,"strikeZoneBottom":1.582},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":29,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID803011":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011","firstName":"Samuel","lastName":"Antonacci","primaryNumber":"17","birthDate":"2003-02-06","currentAge":23,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Antonacci","middleName":"Joseph","boxscoreName":"Antonacci","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Antonacci","nameSlug":"sam-antonacci-803011","firstLastName":"Sam Antonacci","lastFirstName":"Antonacci, Sam","lastInitName":"Antonacci, S","initLastName":"S Antonacci","fullFMLName":"Samuel Joseph Antonacci","fullLFMName":"Antonacci, Samuel Joseph","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669398":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398","firstName":"Gage","lastName":"Workman","primaryNumber":"99","birthDate":"1999-10-24","currentAge":26,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gage","useLastName":"Workman","middleName":"Tater","boxscoreName":"Workman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gage Workman","nameSlug":"gage-workman-669398","firstLastName":"Gage Workman","lastFirstName":"Workman, Gage","lastInitName":"Workman, G","initLastName":"G Workman","fullFMLName":"Gage Tater Workman","fullLFMName":"Workman, Gage Tater","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID641743":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743","firstName":"Anthony","lastName":"Kay","primaryNumber":"18","birthDate":"1995-03-21","currentAge":31,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Kay","middleName":"Benjamin","boxscoreName":"Kay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Kay","nameSlug":"anthony-kay-641743","firstLastName":"Anthony Kay","lastFirstName":"Kay, Anthony","lastInitName":"Kay, A","initLastName":"A Kay","fullFMLName":"Anthony Benjamin Kay","fullLFMName":"Kay, Anthony Benjamin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID686563":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563","firstName":"Jonathan","lastName":"Cannon","primaryNumber":"48","birthDate":"2000-07-19","currentAge":26,"birthCity":"Columbia","birthStateProvince":"SC","birthCountry":"USA","height":"6' 6\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Cannon","middleName":"Patrick","boxscoreName":"Cannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Cannon","nameSlug":"jonathan-cannon-686563","firstLastName":"Jonathan Cannon","lastFirstName":"Cannon, Jonathan","lastInitName":"Cannon, J","initLastName":"J Cannon","fullFMLName":"Jonathan Patrick Cannon","fullLFMName":"Cannon, Jonathan Patrick","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID680732":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732","firstName":"Sean","lastName":"Burke","primaryNumber":"59","birthDate":"1999-12-18","currentAge":26,"birthCity":"Sutton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Burke","middleName":"Michael","boxscoreName":"Burke, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Burke","nameSlug":"sean-burke-680732","firstLastName":"Sean Burke","lastFirstName":"Burke, Sean","lastInitName":"Burke, S","initLastName":"S Burke","fullFMLName":"Sean Michael Burke","fullLFMName":"Burke, Sean Michael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663542":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542","firstName":"Bryan","lastName":"Hudson","primaryNumber":"60","birthDate":"1997-05-08","currentAge":29,"birthCity":"Godfrey","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Hudson","middleName":"Michael","boxscoreName":"Hudson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan Hudson","nameSlug":"bryan-hudson-663542","firstLastName":"Bryan Hudson","lastFirstName":"Hudson, Bryan","lastInitName":"Hudson, B","initLastName":"B Hudson","fullFMLName":"Bryan Michael Hudson","fullLFMName":"Hudson, Bryan Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID656457":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457","firstName":"Tyler","lastName":"Gilbert","primaryNumber":"40","birthDate":"1993-12-22","currentAge":32,"birthCity":"Santa Cruz","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Gilbert","boxscoreName":"Gilbert, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-08-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Gilbert","nameSlug":"tyler-gilbert-656457","firstLastName":"Tyler Gilbert","lastFirstName":"Gilbert, Tyler","lastInitName":"Gilbert, T","initLastName":"T Gilbert","fullFMLName":"Tyler Gilbert","fullLFMName":"Gilbert, Tyler","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676568":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568","firstName":"Ricky","lastName":"Vanasco","birthDate":"1998-10-13","currentAge":27,"birthCity":"Morriston","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ricky","useLastName":"Vanasco","boxscoreName":"Vanasco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2024-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ricky Vanasco","nameSlug":"ricky-vanasco-676568","firstLastName":"Ricky Vanasco","lastFirstName":"Vanasco, Ricky","lastInitName":"Vanasco, R","initLastName":"R Vanasco","fullFMLName":"Ricky  Vanasco","fullLFMName":"Vanasco, Ricky ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID699823":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823","firstName":"Tyler","lastName":"Davis","primaryNumber":"63","birthDate":"1998-10-03","currentAge":27,"birthCity":"Webster","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Davis","middleName":"David","boxscoreName":"Davis","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Davis","nameSlug":"tyler-davis-699823","firstLastName":"Tyler Davis","lastFirstName":"Davis, Tyler","lastInitName":"Davis, T","initLastName":"T Davis","fullFMLName":"Tyler David Davis","fullLFMName":"Davis, Tyler David","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4","location":{"address1":"333 West 35th Street","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60616","defaultCoordinates":{"latitude":41.83,"longitude":-87.634167},"azimuthAngle":127.0,"elevation":595,"country":"USA","phone":"(312) 674-1000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40126,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":377,"center":400,"rightCenter":372,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4,"link":"/api/v1/venues/4"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"13 mph, L To R"},"gameInfo":{"attendance":29435,"firstPitch":"2026-05-30T18:11:00.000Z","gameDurationMinutes":144},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"home":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T18:11:42.910Z","endTime":"2026-05-30T18:14:04.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T14:28:25.999Z","endTime":"2026-05-30T17:41:15.340Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-30T17:41:15.340Z","endTime":"2026-05-30T18:10:23.333Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-30T18:10:23.333Z","endTime":"2026-05-30T18:11:45.216Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877494420173377,"aZ":-17.36802447762994,"pfxX":2.265673623784446,"pfxZ":7.698264746880644,"pX":0.12584221851000477,"pZ":3.3453017160291627,"vX0":-6.107224642888852,"vY0":-137.65157716970668,"vZ0":-3.7455854369361354,"x":112.2,"y":148.46,"x0":2.0765945641521784,"y0":50.00412812082932,"z0":5.8958999441479625,"aX":4.358905682300506},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":-2.9,"spinRate":2218,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3975438304684573,"extension":5.789679664357686},"index":3,"playId":"aa632eb1-94b0-3e86-b423-2cc2b157b104","pitchNumber":1,"startTime":"2026-05-30T18:11:45.216Z","endTime":"2026-05-30T18:11:48.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.468488019581724,"aZ":-30.130604428626146,"pfxX":-4.589995199118091,"pfxZ":1.3773960373842833,"pX":-0.7179174290174745,"pZ":1.4526315155871887,"vX0":-5.981958477803273,"vY0":-120.06920412834098,"vZ0":-3.6910469451962653,"x":144.37,"y":199.56,"x0":2.3858741726317048,"y0":50.003292918022574,"z0":5.641703779015805,"aX":-6.81835007516741},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.9,"breakHorizontal":9.6,"spinRate":2385,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4531768047907283,"extension":5.507873703099489},"index":4,"playId":"f441fa3f-6d12-3edb-896c-630251541274","pitchNumber":2,"startTime":"2026-05-30T18:12:00.473Z","endTime":"2026-05-30T18:12:05.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86372317100619,"aZ":-31.042913841948064,"pfxX":-5.828575502895481,"pfxZ":0.773821184847379,"pX":-0.66872083194915,"pZ":1.1660568954370023,"vX0":-5.503630701592258,"vY0":-119.86686103495711,"vZ0":-3.9992223645237623,"x":142.49,"y":207.3,"x0":2.409340684619367,"y0":50.003690607925925,"z0":5.609760624493128,"aX":-8.532315559309893},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":11.8,"spinRate":2396,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.45590018872330695,"extension":5.689730855741579},"index":5,"playId":"dd5de308-0f34-39db-a93a-f03075a6f95e","pitchNumber":3,"startTime":"2026-05-30T18:12:16.664Z","endTime":"2026-05-30T18:12:21.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560550953366555,"aZ":-14.96911357975929,"pfxX":3.799645079731172,"pfxZ":8.526379197230343,"pX":-1.2222918713866635,"pZ":1.2437120003212174,"vX0":-9.804420556749761,"vY0":-140.3839170304064,"vZ0":-9.804467269235635,"x":163.59,"y":205.2,"x0":1.805003405622443,"y0":50.001541217120675,"z0":5.731357874805932,"aX":7.6667217262831935},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-5.2,"spinRate":2427,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.38856633695804055,"extension":5.926226813857967},"index":6,"playId":"bf041337-f21f-3b3d-a13f-ce76c9164657","pitchNumber":4,"startTime":"2026-05-30T18:12:32.737Z","endTime":"2026-05-30T18:12:36.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39912871206776,"aZ":-27.797290335421405,"pfxX":9.927892837065738,"pfxZ":2.2604708564324882,"pX":0.19453429320900137,"pZ":1.5535902907331007,"vX0":-9.118493867262519,"vY0":-138.39305583687565,"vZ0":-5.796507567441654,"x":109.58,"y":196.83,"x0":2.2451209513732238,"y0":50.00177317362044,"z0":5.541296212291082,"aX":19.222123516479574},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.1,"spinRate":2246,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.3960321851655797,"extension":5.96272596198109},"index":7,"playId":"59311503-4156-32bf-b927-7945afe90c04","pitchNumber":5,"startTime":"2026-05-30T18:12:48.006Z","endTime":"2026-05-30T18:12:51.512Z","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":96.9,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18011560949382,"aZ":-25.61351098880471,"pfxX":10.645102072599123,"pfxZ":3.2752478752762624,"pX":0.5172566278376909,"pZ":1.60663586847422,"vX0":-8.396513045796103,"vY0":-140.72529139159587,"vZ0":-6.469984516477381,"x":97.28,"y":195.4,"x0":2.157805021183604,"y0":50.00377401173357,"z0":5.596663526254047,"aX":21.334301284871273},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2223,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.3893344424385523,"extension":5.8316335727878705},"index":8,"playId":"92a0f6c5-59f4-3294-808b-68e1b424f681","pitchNumber":6,"startTime":"2026-05-30T18:13:05.364Z","endTime":"2026-05-30T18:13:09.917Z","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":96.1,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85632372988715,"aZ":-23.260436353424662,"pfxX":7.9344517819635785,"pfxZ":4.548049105457287,"pX":0.3703757048093268,"pZ":2.3536844884515817,"vX0":-7.956442075619693,"vY0":-139.68368448084823,"vZ0":-4.775358813588884,"x":102.88,"y":175.23,"x0":2.236067575241049,"y0":50.00435876192307,"z0":5.631225480490879,"aX":15.553524457427795},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":-12.6,"spinRate":2305,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.3933455604533007,"extension":5.890165607697202},"index":9,"playId":"9c76098f-346a-329b-a0b2-617632bf2ff0","pitchNumber":7,"startTime":"2026-05-30T18:13:24.018Z","endTime":"2026-05-30T18:13:27.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366151248665968,"aZ":-26.244059201648504,"pfxX":7.981630132473606,"pfxZ":2.908148917315204,"pX":0.4023545641843925,"pZ":2.0041679537522255,"vX0":-7.714353931635756,"vY0":-141.58880395439215,"vZ0":-5.436989774404477,"x":101.66,"y":184.67,"x0":2.121058118466511,"y0":50.00044817585297,"z0":5.6216865917535195,"aX":16.255514326842242},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.3,"breakHorizontal":-13.0,"spinRate":2166,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.3863804506432391,"extension":5.8426461727745815},"hitData":{"launchSpeed":79.3,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.35,"coordY":148.03}},"index":10,"playId":"6c68c0af-42f8-39fe-9b95-161ac8809940","pitchNumber":8,"startTime":"2026-05-30T18:13:56.026Z","endTime":"2026-05-30T18:14:04.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:14:04.038Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to second baseman Chase Meidroth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T18:14:10.026Z","endTime":"2026-05-30T18:16:15.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.004296411074254,"aZ":-30.815015928674505,"pfxX":-6.151622894361635,"pfxZ":0.9262004537515569,"pX":-0.20811173647484266,"pZ":2.519625516758166,"vX0":-4.460994760680772,"vY0":-119.7144318438517,"vZ0":-1.2865830777685465,"x":124.93,"y":170.75,"x0":2.4695971278109545,"y0":50.00428637699593,"z0":5.786557825086795,"aX":-9.058003222320135},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":12.1,"spinRate":2234,"spinDirection":288},"zone":5,"typeConfidence":2.0,"plateTime":0.45504240845813104,"extension":5.7353757047416},"index":0,"playId":"20c8775b-0b10-3799-9e01-5398c4d876a9","pitchNumber":1,"startTime":"2026-05-30T18:14:29.265Z","endTime":"2026-05-30T18:14:33.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59060295189983,"aZ":-14.59048579053312,"pfxX":3.1049718564802817,"pfxZ":8.564474430187222,"pX":0.7993586935010116,"pZ":3.0287027370043917,"vX0":-4.32993280046404,"vY0":-141.0942675169482,"vZ0":-5.3685261787581045,"x":86.53,"y":157.01,"x0":1.9375343805593204,"y0":50.003783287615406,"z0":5.867793843300628,"aX":6.3757209795569985},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":-4.9,"spinRate":2286,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.38552799289109263,"extension":5.785915869496174},"index":1,"playId":"a6661970-2688-385d-821b-695695f1dfc0","pitchNumber":2,"startTime":"2026-05-30T18:14:45.001Z","endTime":"2026-05-30T18:14:48.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654055605540247,"aZ":-15.319565518663095,"pfxX":4.040852521266233,"pfxZ":8.347997604314944,"pX":-0.034477566856607404,"pZ":3.847951079713467,"vX0":-7.225987110810554,"vY0":-140.46531334858003,"vZ0":-2.971629225290931,"x":118.31,"y":134.89,"x0":2.0340789542693387,"y0":50.00541790891002,"z0":5.902261657446222,"aX":8.161686531358033},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":-6.0,"spinRate":2322,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3883598914721067,"extension":5.787967929476425},"index":2,"playId":"ff8e8623-785b-3833-aedd-18ecdecb5928","pitchNumber":3,"startTime":"2026-05-30T18:15:02.230Z","endTime":"2026-05-30T18:15:06.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33888645493375,"aZ":-28.77627310831148,"pfxX":5.887869369403771,"pfxZ":2.127533457568081,"pX":0.5953166325262598,"pZ":1.2839614080766593,"vX0":-6.330596235803808,"vY0":-125.11677253910233,"vZ0":-4.668834842446774,"x":94.31,"y":204.11,"x0":2.3837862044457006,"y0":50.00418644522669,"z0":5.5104434569540945,"aX":9.41108686904264},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-9.4,"spinRate":1736,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4364264638817068,"extension":6.002689185549911},"index":3,"playId":"45bbaa55-520d-3430-afa2-18fd7427b94f","pitchNumber":4,"startTime":"2026-05-30T18:15:28.171Z","endTime":"2026-05-30T18:15:32.663Z","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":94.1,"endSpeed":87.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688569593586777,"aZ":-26.439223530871057,"pfxX":0.048021827321343996,"pfxZ":2.986033630083389,"pX":-0.035766839396062934,"pZ":2.3969676487255884,"vX0":-5.743643078306088,"vY0":-137.04164722262547,"vZ0":-4.388684937369572,"x":118.36,"y":174.06,"x0":2.0729032534209946,"y0":50.001998908453764,"z0":5.805437908775742,"aX":0.09355410325332288},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":1.0,"spinRate":2347,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.39828535205814086,"extension":5.765661445540625},"index":4,"playId":"00e85fca-d911-3bb3-a154-50cfaf00f437","pitchNumber":5,"startTime":"2026-05-30T18:15:45.840Z","endTime":"2026-05-30T18:15:49.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863069472119967,"aZ":-17.386486127191922,"pfxX":3.9344728934652915,"pfxZ":7.311588776312934,"pX":-0.351338052150586,"pZ":3.18636982171396,"vX0":-7.890105358108939,"vY0":-140.5975163596412,"vZ0":-4.4595851763591465,"x":130.39,"y":152.75,"x0":1.9673699401026734,"y0":50.00109470334541,"z0":5.905255456225514,"aX":7.956313724918632},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":-5.6,"spinRate":2462,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.388070945234372,"extension":5.924814225961465},"hitData":{"launchSpeed":65.1,"launchAngle":26.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.31,"coordY":128.62}},"index":5,"playId":"de35315b-5928-36c6-8138-c88d141fb5c3","pitchNumber":6,"startTime":"2026-05-30T18:16:08.496Z","endTime":"2026-05-30T18:16:15.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:16:15.088Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T18:16:21.455Z","endTime":"2026-05-30T18:18:13.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31885368305312,"aZ":-25.332126185057582,"pfxX":7.288716327782525,"pfxZ":3.434277243745319,"pX":0.11047518894940911,"pZ":2.335460435276795,"vX0":-8.069012866341918,"vY0":-139.4550421115763,"vZ0":-4.470793700125016,"x":112.79,"y":175.72,"x0":2.0802381323670285,"y0":50.00018044856224,"z0":5.6092461719056965,"aX":14.50364355801529},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":-11.8,"spinRate":2250,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39122431747018993,"extension":5.831338690890008},"index":0,"playId":"df4946e3-aaa7-3daf-aae2-a712e8c45541","pitchNumber":1,"startTime":"2026-05-30T18:16:38.253Z","endTime":"2026-05-30T18:16:41.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1281910712735,"aZ":-29.97816416129209,"pfxX":7.236385406084702,"pfxZ":1.3132866002159922,"pX":1.2520252781531866,"pZ":1.0621039537405919,"vX0":-5.338318711712179,"vY0":-127.67851552044463,"vZ0":-5.186583774445252,"x":69.28,"y":210.1,"x0":2.4165315868594384,"y0":50.00400225076085,"z0":5.4432919636856845,"aX":12.101752791512407},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-12.1,"spinRate":1914,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4269085028618065,"extension":5.903557551567852},"index":1,"playId":"7c079c77-1695-3651-88d1-f69b1a183935","pitchNumber":2,"startTime":"2026-05-30T18:16:55.040Z","endTime":"2026-05-30T18:16:58.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.751360392075966,"aZ":-26.32647989495897,"pfxX":8.823622666979176,"pfxZ":2.97432614388107,"pX":0.7423290527685524,"pZ":1.2056401673878194,"vX0":-7.584057727929831,"vY0":-139.60435814162568,"vZ0":-6.814654514165645,"x":88.7,"y":206.23,"x0":2.3538632948472715,"y0":50.00024403401573,"z0":5.422161962146029,"aX":17.335531530844623},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":-14.3,"spinRate":2280,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.39300751297640346,"extension":5.970242899313565},"index":2,"playId":"c0a7a308-0dc4-3050-a45a-d83aec484bcb","pitchNumber":3,"startTime":"2026-05-30T18:17:10.636Z","endTime":"2026-05-30T18:17:16.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138979000475107,"aZ":-34.575146792985635,"pfxX":-3.1167879726765633,"pfxZ":-1.4242238012740267,"pX":-0.8968501018008302,"pZ":0.9583324703440596,"vX0":-6.4112795987423565,"vY0":-128.6219962099315,"vZ0":-5.3835159352383135,"x":151.19,"y":212.91,"x0":2.022829666697514,"y0":50.00012225920376,"z0":5.728247952055245,"aX":-5.272111223573181},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":7.0,"spinRate":2644,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4242143334519932,"extension":5.890650989268295},"index":3,"playId":"26771f77-120b-3ee2-be32-3330782fcf5e","pitchNumber":4,"startTime":"2026-05-30T18:17:36.362Z","endTime":"2026-05-30T18:17:40.733Z","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":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.48462081676949,"aZ":-20.365702520987945,"pfxX":8.659277282276054,"pfxZ":5.984303789981295,"pX":1.3560056692536229,"pZ":3.525344804507085,"vX0":-5.213897056587765,"vY0":-140.4493671910578,"vZ0":-2.5757123071013313,"x":65.31,"y":143.6,"x0":2.1235736865619477,"y0":50.002384158539705,"z0":5.797383590331858,"aX":17.084995739422382},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.4,"spinRate":2215,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3918379678952393,"extension":5.7877601020451666},"index":4,"playId":"641f4928-bc2c-3d23-a290-1b074f052df6","pitchNumber":5,"startTime":"2026-05-30T18:17:53.246Z","endTime":"2026-05-30T18:17:57.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.643561306503486,"aZ":-19.32800196239128,"pfxX":7.667620518099755,"pfxZ":6.364109924646801,"pX":1.1169306985489298,"pZ":3.2193392805936094,"vX0":-6.011069517163349,"vY0":-141.2891277316668,"vZ0":-3.439912056929227,"x":74.43,"y":151.86,"x0":2.2774315676567927,"y0":50.0024171849475,"z0":5.69692954775498,"aX":15.478592256927916},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":-12.6,"spinRate":2181,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3878873152481783,"extension":5.8981515048062985},"index":5,"playId":"d02109d8-be29-36b8-b78d-379076c45dc5","pitchNumber":6,"startTime":"2026-05-30T18:18:10.196Z","endTime":"2026-05-30T18:18:13.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:18:13.777Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase Meidroth doubles (11) on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:20:32.873Z","endTime":"2026-05-30T18:21:05.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T18:20:19.570Z","endTime":"2026-05-30T18:20:35.152Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":92.9,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40345481177723,"aZ":-26.460052283156752,"pfxX":7.8432410996020545,"pfxZ":3.045449688093921,"pX":-0.8415815134509352,"pZ":2.6079996975591797,"vX0":-6.232021411677271,"vY0":-135.29760478559922,"vZ0":-4.202599011346478,"x":149.08,"y":168.36,"x0":0.45989358783697337,"y0":50.00141636012732,"z0":6.011272423015302,"aX":14.703856065599387},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-13.1,"spinRate":2075,"spinDirection":127},"zone":11,"typeConfidence":0.91,"plateTime":0.4031035454491443,"extension":5.731771554139011},"index":1,"playId":"d2c976f9-748e-3b5c-be5a-20daafd27bd3","pitchNumber":1,"startTime":"2026-05-30T18:20:35.152Z","endTime":"2026-05-30T18:20:39.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432083726946843,"aZ":-23.092413524095253,"pfxX":6.514407180590503,"pfxZ":4.831640682386444,"pX":-0.28692413139661754,"pZ":2.414234849356814,"vX0":-4.242904233760023,"vY0":-135.46609826804703,"vZ0":-5.462043836868538,"x":127.94,"y":173.6,"x0":0.44416054303235053,"y0":50.00401534678645,"z0":6.046304037872339,"aX":12.24638669297903},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-11.0,"spinRate":2161,"spinDirection":139},"zone":4,"typeConfidence":0.88,"plateTime":0.4025873665634454,"extension":5.729897194282585},"hitData":{"launchSpeed":103.8,"launchAngle":20.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.0,"coordY":90.86}},"index":2,"playId":"aa42e43e-9fa9-37e4-beee-a1758106f70a","pitchNumber":2,"startTime":"2026-05-30T18:20:51.734Z","endTime":"2026-05-30T18:21:05.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:21:05.065Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:21:49.171Z","endTime":"2026-05-30T18:23:44.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T18:21:31.743Z","endTime":"2026-05-30T18:21:51.464Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.389487473718393,"aZ":-42.6278986257327,"pfxX":-8.899793674734049,"pfxZ":-8.103858038897242,"pX":-1.812931068584964,"pZ":1.062164576043703,"vX0":-3.2291733609974305,"vY0":-113.10080977723479,"vZ0":-1.4157670606825636,"x":186.1,"y":210.1,"x0":0.7911059206690043,"y0":50.002432981567026,"z0":5.986513212241008,"aX":-11.482527249899423},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.8,"breakHorizontal":16.9,"spinRate":2784,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.48501879241038637,"extension":5.8142181575370655},"index":1,"playId":"fdef6761-3157-3ce9-823e-e0aecc2c6efc","pitchNumber":1,"startTime":"2026-05-30T18:21:51.464Z","endTime":"2026-05-30T18:21:54.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2082845953159,"aZ":-42.322512463182,"pfxX":-9.423033605145893,"pfxZ":-7.86220360125875,"pX":-2.5286734332557357,"pZ":0.8542138552206294,"vX0":-4.364078244453572,"vY0":-113.61999789670202,"vZ0":-1.9301002405937109,"x":213.39,"y":215.72,"x0":0.6484318251140733,"y0":50.0007674126612,"z0":5.968199918272006,"aX":-12.166809443792227},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.4,"breakHorizontal":18.2,"spinRate":2803,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.484359150914635,"extension":5.899289924285595},"index":2,"playId":"ded602c5-821d-3507-bbb9-8ac52670c288","pitchNumber":2,"startTime":"2026-05-30T18:22:12.229Z","endTime":"2026-05-30T18:22:18.278Z","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":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003567200567826,"aZ":-25.479082965090306,"pfxX":5.462585694313306,"pfxZ":3.961547765488831,"pX":-0.5180985616468172,"pZ":2.564213145182997,"vX0":-4.585381813927368,"vY0":-128.98563476013945,"vZ0":-3.784632377077531,"x":136.75,"y":169.55,"x0":0.5700824561957654,"y0":50.00516876215651,"z0":6.00789892332159,"aX":9.2362143772685},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-8.9,"spinRate":1493,"spinDirection":125},"zone":4,"typeConfidence":0.79,"plateTime":0.4241106285232479,"extension":5.791168170959938},"index":3,"playId":"5b6f7fee-534b-3778-b1a8-4f2077121254","pitchNumber":3,"startTime":"2026-05-30T18:22:36.909Z","endTime":"2026-05-30T18:22:40.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54446595124057,"aZ":-44.06379694904665,"pfxX":-8.693191825820108,"pfxZ":-9.064804780922184,"pX":-0.5030159811833289,"pZ":2.0646051751009695,"vX0":-0.35067132024166714,"vY0":-114.78249225314411,"vZ0":0.6281077558457484,"x":136.17,"y":183.04,"x0":0.7789730669825462,"y0":50.00213257168646,"z0":6.136386926921944,"aX":-11.405026685135603},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.8,"breakHorizontal":15.7,"spinRate":2887,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.4802588144652442,"extension":5.642957959588886},"index":4,"playId":"6c12600e-206a-3641-b43d-70e2737bf8e0","pitchNumber":4,"startTime":"2026-05-30T18:22:59.401Z","endTime":"2026-05-30T18:23:03.723Z","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, 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":92.0,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457906336660923,"aZ":-26.173122386139703,"pfxX":8.352683247202435,"pfxZ":3.3291801001282986,"pX":-0.30029061515097866,"pZ":0.19078882606694567,"vX0":-4.572064165332203,"vY0":-133.6040630530519,"vZ0":-9.922027800140937,"x":128.45,"y":233.63,"x0":0.35016358254908575,"y0":50.005684760603145,"z0":5.8418418336818645,"aX":15.064692031390218},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":1628,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4103673031645356,"extension":5.864478890928096},"index":5,"playId":"6cb5aef6-b5d1-3c86-a7a5-71b2577b9f10","pitchNumber":5,"startTime":"2026-05-30T18:23:17.644Z","endTime":"2026-05-30T18:23:21.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.394932382573174,"aZ":-43.14428535513671,"pfxX":-8.587745393782658,"pfxZ":-8.507736747678683,"pX":0.353457899316181,"pZ":3.552481970973211,"vX0":1.1892696563439802,"vY0":-112.53613389599592,"vZ0":3.7159867498099164,"x":103.53,"y":142.86,"x0":0.9360428100024163,"y0":50.00260010927066,"z0":6.2344250862669375,"aX":-11.073576082124656},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.3,"breakHorizontal":15.2,"spinRate":2756,"spinDirection":319},"zone":12,"typeConfidence":0.9,"plateTime":0.4857215530599239,"extension":5.8464765343716385},"index":6,"playId":"f8f66173-ed66-325e-a2a4-5d8cc2fcf145","pitchNumber":6,"startTime":"2026-05-30T18:23:39.260Z","endTime":"2026-05-30T18:23:44.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:23:44.775Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colson Montgomery walks. Chase Meidroth to 3rd. Miguel Vargas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:23:56.677Z","endTime":"2026-05-30T18:26:41.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnThird":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100424012754072,"aZ":-31.417730666520228,"pfxX":8.598896492723302,"pfxZ":0.40871741236738757,"pX":-0.6589256167262368,"pZ":1.633241161976078,"vX0":-6.542459108893702,"vY0":-135.5563074286868,"vZ0":-5.179605756004646,"x":142.12,"y":194.68,"x0":0.662000396661467,"y0":50.00615333143768,"z0":5.747732259467829,"aX":16.094455403330773},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.3,"spinRate":2126,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.40320032989891974,"extension":5.878221531264708},"index":0,"playId":"70a7afea-c6ee-3333-89ce-ce74e847a6f9","pitchNumber":1,"startTime":"2026-05-30T18:24:16.149Z","endTime":"2026-05-30T18:24:43.176Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671046850260574,"aZ":-29.599389543221125,"pfxX":7.540585808454733,"pfxZ":1.3720441917793913,"pX":0.38379894075413934,"pZ":2.444241854867326,"vX0":-3.4867588546878543,"vY0":-136.5333155042483,"vZ0":-3.79889460869886,"x":102.37,"y":172.79,"x0":0.7017877127900243,"y0":50.0024093174373,"z0":5.903658750526677,"aX":14.154421680183649},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.8,"breakHorizontal":-12.8,"spinRate":2116,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.40204069512915286,"extension":5.7421608683229435},"index":1,"playId":"b6cf79bb-ad7b-34c3-aeae-b53a6cc7ac2c","pitchNumber":2,"startTime":"2026-05-30T18:24:51.793Z","endTime":"2026-05-30T18:24:55.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26606426312852,"aZ":-25.7106850054413,"pfxX":6.221012301027672,"pfxZ":3.3064640697155845,"pX":-0.5265192426597096,"pZ":3.1582898443775043,"vX0":-4.8612947605084305,"vY0":-137.92600292342655,"vZ0":-3.2998341990085924,"x":137.07,"y":153.51,"x0":0.4372204057992614,"y0":50.005379347874886,"z0":6.074559870057013,"aX":12.171756357352846},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":-10.4,"spinRate":2129,"spinDirection":137},"zone":1,"typeConfidence":0.87,"plateTime":0.39481400977232317,"extension":5.728189209370178},"index":2,"playId":"8d0f8481-4c7b-3d25-973f-3254c3264e00","pitchNumber":3,"startTime":"2026-05-30T18:25:15.428Z","endTime":"2026-05-30T18:25:18.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T18:25:27.570Z","endTime":"2026-05-30T18:25:46.982Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350970298565276,"aZ":-29.606860992280225,"pfxX":8.843798216052104,"pfxZ":1.4004268417335222,"pX":-0.9601174367198209,"pZ":0.4100048763339213,"vX0":-6.3399160135817185,"vY0":-133.55135939523282,"vZ0":-8.8967866791397,"x":153.6,"y":227.71,"x0":0.2805951711314687,"y0":50.00146746271005,"z0":5.874185281808539,"aX":16.176527241643196},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.0,"breakHorizontal":-14.9,"spinRate":1704,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4081599113285441,"extension":5.780043508180659},"index":4,"playId":"99c06870-a071-344d-84b3-08ed1b266a5b","pitchNumber":4,"startTime":"2026-05-30T18:25:46.982Z","endTime":"2026-05-30T18:25:50.687Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884758516767643,"aZ":-28.13529854555078,"pfxX":7.0468190598195015,"pfxZ":2.2270574193854342,"pX":-0.5056405638425484,"pZ":1.222377488878215,"vX0":-4.606092023940762,"vY0":-133.63179309150328,"vZ0":-7.157802869598849,"x":136.27,"y":205.78,"x0":0.32180830457168336,"y0":50.00516685910287,"z0":5.947554142176187,"aX":12.789565950290788},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.8,"breakHorizontal":-11.8,"spinRate":1686,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4093559861358287,"extension":5.777798331218777},"index":5,"playId":"0f4d853a-bdc0-3ec3-afc8-e727e08dfea7","pitchNumber":5,"startTime":"2026-05-30T18:26:13.353Z","endTime":"2026-05-30T18:26:19.913Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.264973436765022,"aZ":-27.023743088963233,"pfxX":7.8521199543549365,"pfxZ":2.607197361954384,"pX":-0.8027666206598397,"pZ":3.8088393728552483,"vX0":-5.587903804179067,"vY0":-139.38017734083274,"vZ0":-1.7046983040073687,"x":147.6,"y":135.94,"x0":0.20420482366714754,"y0":50.00296327522728,"z0":6.206692456165151,"aX":15.505336926904715},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":-13.1,"spinRate":2239,"spinDirection":95},"zone":11,"typeConfidence":0.9,"plateTime":0.392446663386798,"extension":5.643391478732387},"index":6,"playId":"fe409639-97ab-39a0-9e87-896438223cd8","pitchNumber":6,"startTime":"2026-05-30T18:26:36.300Z","endTime":"2026-05-30T18:26:41.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:26:41.260Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randal Grichuk lines out to third baseman Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:27:55.207Z","endTime":"2026-05-30T18:29:22.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T18:26:58.581Z","endTime":"2026-05-30T18:27:57.554Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373822121247375,"aZ":-24.82739889184516,"pfxX":7.9640402778000485,"pfxZ":3.821320823519379,"pX":-0.575226323407393,"pZ":2.430472885637326,"vX0":-5.944541722082379,"vY0":-137.57213720411778,"vZ0":-4.70388210820886,"x":138.93,"y":173.16,"x0":0.5744790358277154,"y0":50.00678283529375,"z0":5.836957140542817,"aX":15.330351301431099},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":-13.2,"spinRate":2178,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.39752364053189027,"extension":5.833610513750084},"index":1,"playId":"29c292c2-8ad6-3a92-86c8-51ff33fd9b1e","pitchNumber":1,"startTime":"2026-05-30T18:27:57.554Z","endTime":"2026-05-30T18:28:01.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755452474718147,"aZ":-24.57369768444454,"pfxX":8.030426344045235,"pfxZ":4.094285208504938,"pX":-1.707493777268408,"pZ":-0.46413592539669857,"vX0":-8.223669734292908,"vY0":-134.2514859368959,"vZ0":-11.779907012004346,"x":182.09,"y":251.31,"x0":0.32910330070442584,"y0":50.0000194359903,"z0":5.677947966357188,"aX":14.888888471217076},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.1,"spinRate":1834,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.40554671090029215,"extension":5.9251603731307},"index":2,"playId":"b71aae8c-3bb8-30c0-988e-3aac31df80d9","pitchNumber":2,"startTime":"2026-05-30T18:28:16.850Z","endTime":"2026-05-30T18:28:23.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Framber Valdez. Chase Meidroth scores. Miguel Vargas to 3rd. Colson Montgomery to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"b71aae8c-3bb8-30c0-988e-3aac31df80d9","startTime":"2026-05-30T18:28:39.918Z","endTime":"2026-05-30T18:28:53.045Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58958813054262,"aZ":-44.291855867063106,"pfxX":-5.190969019338301,"pfxZ":-8.949691323728851,"pX":-0.8892505090161126,"pZ":1.3716745273887772,"vX0":-1.9479039262651137,"vY0":-116.14784953510426,"vZ0":-0.8394463023341575,"x":150.9,"y":201.74,"x0":0.6368509217397613,"y0":50.00250408949304,"z0":5.982823925436366,"aX":-7.028070179799951},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.1,"breakHorizontal":10.0,"spinRate":2751,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.47321903164363643,"extension":5.777024794225418},"index":4,"playId":"a4b1f67a-321b-3e11-9800-dc3e76fb662f","pitchNumber":3,"startTime":"2026-05-30T18:28:53.045Z","endTime":"2026-05-30T18:28:56.403Z","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":91.9,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04209341816544,"aZ":-25.76265825312449,"pfxX":6.062247633994812,"pfxZ":3.549026276766245,"pX":-0.5706960720839171,"pZ":1.8195961696734273,"vX0":-4.676997917949099,"vY0":-133.63402935635372,"vZ0":-5.917844779647593,"x":138.75,"y":189.65,"x0":0.4153133834850418,"y0":50.00375919961134,"z0":5.915767978915694,"aX":10.955085521842857},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-10.0,"spinRate":1702,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.41001017178291566,"extension":5.8324632346390155},"hitData":{"launchSpeed":94.2,"launchAngle":11.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":80.24,"coordY":149.33}},"index":5,"playId":"89981ed5-f64a-36e4-be25-794c9e32f393","pitchNumber":4,"startTime":"2026-05-30T18:29:16.552Z","endTime":"2026-05-30T18:29:22.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:29:22.567Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Edgar Quero out on a sacrifice fly to center fielder Matt Vierling. Miguel Vargas scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:29:31.957Z","endTime":"2026-05-30T18:31:33.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.2,"endSpeed":73.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04028466480077,"aZ":-44.23043383130375,"pfxX":-8.088071292218856,"pfxZ":-9.029868920259082,"pX":-0.4083252832915877,"pZ":1.150792623776264,"vX0":-0.23836848179650622,"vY0":-115.29515483824048,"vZ0":-1.0901498389744257,"x":132.56,"y":207.71,"x0":0.7460758664253955,"y0":50.002283701557694,"z0":5.92854108767126,"aX":-10.80055962195443},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.3,"breakHorizontal":14.6,"spinRate":2872,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.47652464389921123,"extension":5.761208014336011},"index":0,"playId":"81c0ccd8-685c-3e02-8a5a-127499ad90ec","pitchNumber":1,"startTime":"2026-05-30T18:29:49.284Z","endTime":"2026-05-30T18:29:53.806Z","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, 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":90.4,"endSpeed":83.4,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150516803569875,"aZ":-26.471314433532772,"pfxX":5.981231324798256,"pfxZ":3.259187863978652,"pX":-1.2668511501653312,"pZ":0.3363255370759907,"vX0":-6.5993645496778806,"vY0":-131.2926723889562,"vZ0":-8.66990082047116,"x":165.29,"y":229.7,"x0":0.499242625633464,"y0":50.00339686449762,"z0":5.643831932046791,"aX":10.46860865001961},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-9.5,"spinRate":1712,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.41677419399704085,"extension":5.993837015038636},"index":1,"playId":"51387670-1435-3672-8230-49ccaece7c48","pitchNumber":2,"startTime":"2026-05-30T18:30:06.890Z","endTime":"2026-05-30T18:30:10.698Z","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":95.3,"endSpeed":88.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85680249033692,"aZ":-26.819189945028864,"pfxX":4.677343155108995,"pfxZ":2.7141729990065997,"pX":0.016584245306007554,"pZ":3.5530386488681294,"vX0":-2.9500678474134707,"vY0":-138.8439038385154,"vZ0":-2.086333452443434,"x":116.37,"y":142.85,"x0":0.47910440721218484,"y0":50.00400250318903,"z0":6.0791043949543875,"aX":9.234064352556603},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":-7.9,"spinRate":2113,"spinDirection":138},"zone":12,"typeConfidence":0.82,"plateTime":0.39282240852015615,"extension":5.834755843824277},"index":2,"playId":"c0451fc0-3571-300d-a54d-45286f0bc74a","pitchNumber":3,"startTime":"2026-05-30T18:30:32.150Z","endTime":"2026-05-30T18:30:37.528Z","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":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41808888726568,"aZ":-22.94448355154625,"pfxX":6.713439966191535,"pfxZ":4.813426330727525,"pX":-0.14306032756563958,"pZ":2.5964748722918087,"vX0":-4.196535598367763,"vY0":-137.80203719924057,"vZ0":-4.783855819693195,"x":122.45,"y":168.68,"x0":0.5294788473391678,"y0":50.00539246658904,"z0":5.910847880301348,"aX":12.877269057790517},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-11.3,"spinRate":2181,"spinDirection":137},"zone":5,"typeConfidence":0.88,"plateTime":0.3978974487661464,"extension":5.775682543853571},"index":3,"playId":"6216370d-743d-3864-a8d0-196177b25934","pitchNumber":4,"startTime":"2026-05-30T18:30:52.519Z","endTime":"2026-05-30T18:30:58.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913018728579168,"aZ":-23.31878211285947,"pfxX":6.990627864236762,"pfxZ":4.567279224868919,"pX":-0.19329932831057917,"pZ":3.3204359062645663,"vX0":-3.9200011202464493,"vY0":-138.5973031290671,"vZ0":-3.296464980965708,"x":124.37,"y":149.13,"x0":0.3335796857224702,"y0":50.0031655108757,"z0":6.0883363935145365,"aX":13.556350758810302},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.8,"spinRate":2150,"spinDirection":142},"zone":2,"typeConfidence":0.88,"plateTime":0.3956783475743735,"extension":5.79755245460623},"hitData":{"launchSpeed":95.5,"launchAngle":41.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.41,"coordY":74.81}},"index":4,"playId":"ffef8cbe-5e04-323e-92e6-0abd6f0fdd6c","pitchNumber":5,"startTime":"2026-05-30T18:31:18.640Z","endTime":"2026-05-30T18:31:33.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:31:33.212Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T18:31:42.052Z","endTime":"2026-05-30T18:32:51.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6574391010157,"aZ":-27.188390963399236,"pfxX":6.214360107717595,"pfxZ":2.6707116054865114,"pX":0.274978387030591,"pZ":2.916445797557993,"vX0":-3.1463508945464502,"vY0":-136.1633448588494,"vZ0":-3.1545433172791624,"x":106.52,"y":160.04,"x0":0.6420845618227286,"y0":50.00055670042539,"z0":5.9840613774586355,"aX":11.593988630280213},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-10.6,"spinRate":2129,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.40322484548676796,"extension":5.809982285993882},"index":0,"playId":"d9948f0f-8279-3693-a26d-58a677a05154","pitchNumber":1,"startTime":"2026-05-30T18:32:01.869Z","endTime":"2026-05-30T18:32:05.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96900166978885,"aZ":-33.18925198781176,"pfxX":-1.2611016695853696,"pfxZ":-0.6108892587047254,"pX":-0.36580909278337975,"pZ":2.140799320261285,"vX0":-2.2885077248394503,"vY0":-127.17655111584679,"vZ0":-3.214314072611461,"x":130.94,"y":180.98,"x0":0.7036587160589992,"y0":50.00115881389422,"z0":6.008256664427682,"aX":-2.1002373532783167},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":2.8,"spinRate":2480,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.42793550510097544,"extension":5.745497182804081},"index":1,"playId":"340a6043-36ef-3813-a9a2-25c70fbeaf7d","pitchNumber":2,"startTime":"2026-05-30T18:32:22.318Z","endTime":"2026-05-30T18:32:25.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T18:32:32.111Z","endTime":"2026-05-30T18:32:46.988Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299207362072885,"aZ":-31.908303543925296,"pfxX":-0.758476689684783,"pfxZ":0.16098502758123212,"pX":-0.9939617370053385,"pZ":0.7835322908691319,"vX0":-3.6672756124354806,"vY0":-127.24015469889078,"vZ0":-6.059479610124327,"x":154.89,"y":217.62,"x0":0.5625979468089639,"y0":50.004049176930884,"z0":5.7141224732908,"aX":-1.2468034092253222},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":2.2,"spinRate":2509,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.42992976043102615,"extension":5.79962457927367},"index":3,"playId":"52f569bb-d4e7-3271-8d77-1136ef967b96","pitchNumber":3,"startTime":"2026-05-30T18:32:46.988Z","endTime":"2026-05-30T18:32:51.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:32:51.634Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T18:35:07.180Z","endTime":"2026-05-30T18:36:18.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T18:34:58.739Z","endTime":"2026-05-30T18:35:09.475Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176840143260048,"aZ":-25.69875035500701,"pfxX":8.024306094284498,"pfxZ":3.4534271053756047,"pX":0.030239551191857568,"pZ":2.732471122364416,"vX0":-8.830306564552881,"vY0":-136.19687697647936,"vZ0":-3.1509048262590245,"x":115.85,"y":165.0,"x0":2.273382339563461,"y0":50.00607044452424,"z0":5.683546418477708,"aX":15.063734311644765},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":-12.6,"spinRate":2231,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4022957334677004,"extension":5.746054761802845},"index":1,"playId":"cfe268bc-84c3-3792-8d30-8db5836adde4","pitchNumber":1,"startTime":"2026-05-30T18:35:09.475Z","endTime":"2026-05-30T18:35:12.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":78.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.5004846057774,"aZ":-32.56483631007287,"pfxX":-3.7188122772727845,"pfxZ":-0.2609247215448818,"pX":-0.43623445054018484,"pZ":2.196310435666781,"vX0":-5.377866802745484,"vY0":-120.13967645592273,"vZ0":-1.9215800187192145,"x":133.63,"y":179.48,"x0":2.2882235724473063,"y0":50.002791323621416,"z0":5.818207653699755,"aX":-5.602766882459147},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":7.7,"spinRate":2504,"spinDirection":296},"zone":7,"typeConfidence":2.0,"plateTime":0.4506273109832035,"extension":5.614850320384609},"index":2,"playId":"36de15a0-4fec-39e8-a497-fa8dc44d4fd9","pitchNumber":2,"startTime":"2026-05-30T18:35:22.820Z","endTime":"2026-05-30T18:35:26.378Z","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":95.8,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.262204027582154,"aZ":-16.225648521703548,"pfxX":4.47522643783033,"pfxZ":8.020995349355173,"pX":0.1340598134196576,"pZ":3.4253914316083303,"vX0":-6.662311000655338,"vY0":-139.38658831300256,"vZ0":-3.9553019209587243,"x":111.89,"y":146.29,"x0":1.9623035045996648,"y0":50.00225893564533,"z0":5.918719759480691,"aX":8.89820624332147},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-6.8,"spinRate":2305,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39139403702708764,"extension":5.753316818306183},"index":3,"playId":"9d6a9735-9b85-3bd9-bb9d-75c605f61689","pitchNumber":3,"startTime":"2026-05-30T18:35:38.423Z","endTime":"2026-05-30T18:35:41.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31661373379838,"aZ":-32.56168905309796,"pfxX":-9.083086224338006,"pfxZ":-0.2652815171020366,"pX":-1.070276284453692,"pZ":1.2765786665349539,"vX0":-5.140364498467621,"vY0":-121.13594790792278,"vZ0":-3.6725328251128557,"x":157.8,"y":204.31,"x0":2.2610267469819214,"y0":50.000116199675816,"z0":5.6677472984760415,"aX":-13.455869188744414},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":17.6,"spinRate":2410,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4526596894713997,"extension":5.847333865852893},"index":4,"playId":"b8403833-f0cd-3f34-bdb4-1135fa1a77b6","pitchNumber":4,"startTime":"2026-05-30T18:35:56.792Z","endTime":"2026-05-30T18:36:01.528Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812725087327475,"aZ":-36.96487588494981,"pfxX":-1.9686620324273352,"pfxZ":-2.8930333806316426,"pX":-0.7392605106923541,"pZ":1.0658788232361738,"vX0":-6.3622688357419115,"vY0":-128.28629684798477,"vZ0":-4.541785599722148,"x":145.18,"y":210.0,"x0":2.03371455292186,"y0":50.00161733173374,"z0":5.756959168654125,"aX":-3.262139886489779},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":5.0,"spinRate":2583,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4278066757853436,"extension":6.001405427687967},"index":5,"playId":"82a7d27b-dd68-3b3a-80e2-6ff1fadcfd6c","pitchNumber":5,"startTime":"2026-05-30T18:36:15.261Z","endTime":"2026-05-30T18:36:18.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:36:18.924Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, second baseman Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T18:36:20.863Z","endTime":"2026-05-30T18:37:05.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.285624485761122,"aZ":-34.976333320454884,"pfxX":-7.320216495235849,"pfxZ":-1.8438528317543028,"pX":-0.7799232926303135,"pZ":1.3901117743985303,"vX0":-5.565242814941431,"vY0":-121.60405109179952,"vZ0":-3.0528813294444106,"x":146.73,"y":201.25,"x0":2.476482381847268,"y0":50.00095137581723,"z0":5.647975313859164,"aX":-11.13628064919675},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.7,"breakHorizontal":14.4,"spinRate":2383,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.44771072721249405,"extension":5.812578855068079},"index":0,"playId":"e4f88731-6cd7-369c-b396-06a8e2b3334e","pitchNumber":1,"startTime":"2026-05-30T18:36:43.163Z","endTime":"2026-05-30T18:36:47.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654730032794127,"aZ":-25.67918224991717,"pfxX":7.425988783356491,"pfxZ":3.30391686370009,"pX":0.6323518013549086,"pZ":1.6513861884891505,"vX0":-6.893773792047273,"vY0":-138.49101679634228,"vZ0":-5.8182794989846,"x":92.9,"y":194.19,"x0":2.175448931790084,"y0":50.00159061226969,"z0":5.471198816423898,"aX":14.58743735583973},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":-12.2,"spinRate":2272,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.393807482750852,"extension":5.907273275523905},"hitData":{"launchSpeed":99.9,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.2,"coordY":189.09}},"index":1,"playId":"d20966d1-e1ca-3f41-8e8d-2a8d366685e7","pitchNumber":2,"startTime":"2026-05-30T18:36:58.520Z","endTime":"2026-05-30T18:37:05.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:37:05.932Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, third baseman Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T18:37:11.700Z","endTime":"2026-05-30T18:38:11.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577794100639036,"aZ":-27.449193525884954,"pfxX":-1.6452129941063682,"pfxZ":2.5998108443772683,"pX":0.3070648694288477,"pZ":3.7042416665106317,"vX0":-4.375144217068436,"vY0":-132.93202878245657,"vZ0":-0.7221266185441458,"x":105.3,"y":138.77,"x0":2.17832932778955,"y0":50.00093664096739,"z0":5.946474544083011,"aX":-2.9862843256022384},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":3.8,"spinRate":2370,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40974872493794967,"extension":5.794258549985008},"index":0,"playId":"d1a5f976-3875-3411-a6ee-8d7c719678ab","pitchNumber":1,"startTime":"2026-05-30T18:37:31.089Z","endTime":"2026-05-30T18:37:35.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086107847754196,"aZ":-26.741459077006482,"pfxX":5.989752265368194,"pfxZ":2.768882621418788,"pX":0.8378262559529067,"pZ":2.761227825974681,"vX0":-6.0923862130728885,"vY0":-138.97030988612897,"vZ0":-2.956673492990046,"x":85.06,"y":164.23,"x0":2.276477369313585,"y0":50.00587579555645,"z0":5.6084578947290495,"aX":11.760902007859665},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":-9.6,"spinRate":2281,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.3935877292049659,"extension":5.91795756028386},"index":1,"playId":"46ed8588-4626-36ec-91a9-52382c4629a7","pitchNumber":2,"startTime":"2026-05-30T18:37:43.929Z","endTime":"2026-05-30T18:37:47.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2789893046181,"aZ":-31.66128925915959,"pfxX":5.361762712606211,"pfxZ":0.31706064247133625,"pX":0.8265753101648168,"pZ":2.2319111902793796,"vX0":-5.738227200519564,"vY0":-126.4959945313364,"vZ0":-1.8841077516099074,"x":85.49,"y":178.52,"x0":2.434395763834922,"y0":50.00205339939321,"z0":5.539666571663637,"aX":8.635922964506685},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-8.3,"spinRate":1726,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4340196431783867,"extension":5.991206441396001},"hitData":{"launchSpeed":66.6,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.2,"coordY":174.9}},"index":2,"playId":"980e81cb-c6d1-3de4-b713-3bbc314b2dd9","pitchNumber":3,"startTime":"2026-05-30T18:38:03.710Z","endTime":"2026-05-30T18:38:11.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:38:11.261Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T18:40:24.292Z","endTime":"2026-05-30T18:40:58.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29136458211294,"aZ":-42.90873330924433,"pfxX":-7.987587328685036,"pfxZ":-8.129881606949962,"pX":-0.6851984071759184,"pZ":2.172429538037515,"vX0":-0.9312897346943814,"vY0":-114.28026977631325,"vZ0":0.5744122671218055,"x":143.12,"y":180.12,"x0":0.7651652716180206,"y0":50.00064413667844,"z0":6.1365901533640175,"aX":-10.550827443396026},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.3,"breakHorizontal":14.6,"spinRate":2944,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.47950188492315293,"extension":5.700044888647668},"index":0,"playId":"6fc3d1ce-3fc3-3a08-a047-6752624f928d","pitchNumber":1,"startTime":"2026-05-30T18:40:35.223Z","endTime":"2026-05-30T18:40:38.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124741033762525,"aZ":-21.60766586769752,"pfxX":7.164862500876376,"pfxZ":5.399821618023306,"pX":-0.007494576309666836,"pZ":2.2195219995445363,"vX0":-3.6092379250930806,"vY0":-138.78548986634016,"vZ0":-6.170230779755145,"x":117.29,"y":178.85,"x0":0.3766517402094441,"y0":50.00459091846466,"z0":5.903983992229705,"aX":14.02316718175197},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-12.2,"spinRate":2120,"spinDirection":142},"zone":5,"typeConfidence":0.87,"plateTime":0.39416946926663243,"extension":5.792297801332561},"hitData":{"launchSpeed":88.1,"launchAngle":48.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.58,"coordY":123.66}},"index":1,"playId":"369c19d0-4dcf-382c-8f8c-01105528d307","pitchNumber":2,"startTime":"2026-05-30T18:40:48.758Z","endTime":"2026-05-30T18:40:58.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:40:58.015Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T18:41:00.878Z","endTime":"2026-05-30T18:42:29.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":94.4,"endSpeed":86.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8709334829028,"aZ":-22.715567133487543,"pfxX":6.431607271997317,"pfxZ":4.934211657762599,"pX":-0.42213556133839714,"pZ":2.880131731264907,"vX0":-4.353595147818504,"vY0":-137.43080521730198,"vZ0":-4.439417700751974,"x":133.09,"y":161.02,"x0":0.34525862499463383,"y0":50.00339126124378,"z0":6.055364826618433,"aX":12.328517564848948},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-10.8,"spinRate":2092,"spinDirection":120},"zone":1,"typeConfidence":0.86,"plateTime":0.3982325610078514,"extension":5.623264200672599},"index":0,"playId":"7f597928-1237-3494-a81b-385dba469a5d","pitchNumber":1,"startTime":"2026-05-30T18:41:21.306Z","endTime":"2026-05-30T18:41:24.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.686366769065096,"aZ":-22.812395966178418,"pfxX":7.5365506003039595,"pfxZ":4.757229141550907,"pX":-0.38966173571821794,"pZ":2.869783292755733,"vX0":-4.819588081794258,"vY0":-139.64498193795941,"vZ0":-4.673073220501712,"x":131.85,"y":161.3,"x0":0.3832571692962908,"y0":50.00095912597049,"z0":6.073931462927909,"aX":14.82011493564872},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":-12.6,"spinRate":2226,"spinDirection":136},"zone":1,"typeConfidence":0.89,"plateTime":0.3928778451354962,"extension":5.765210554904303},"index":1,"playId":"09686e80-a700-39a7-bedd-aa6d6f83a061","pitchNumber":2,"startTime":"2026-05-30T18:41:38.956Z","endTime":"2026-05-30T18:41:42.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T18:41:51.722Z","endTime":"2026-05-30T18:42:00.709Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.621897708338885,"aZ":-24.399567587795055,"pfxX":-0.19631247336466018,"pfxZ":4.415386768030768,"pX":-2.8433808618553362,"pZ":0.7354262366827657,"vX0":-8.074995876579802,"vY0":-130.80311567308993,"vZ0":-8.284692190215985,"x":225.38,"y":218.92,"x0":0.2894086728654151,"y0":50.00168745426667,"z0":5.730036291232351,"aX":-0.3426965020271319},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":1.9,"spinRate":2355,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.41631963099247926,"extension":5.719159323714747},"index":3,"playId":"5977a96b-d78c-3319-90fb-4a00fd1511f2","pitchNumber":3,"startTime":"2026-05-30T18:42:00.709Z","endTime":"2026-05-30T18:42:03.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.062580311105954,"aZ":-29.315194799610506,"pfxX":-0.6209596185873192,"pfxZ":1.6573479359901526,"pX":-1.6809377812260644,"pZ":2.5415317554397285,"vX0":-5.414495044152916,"vY0":-129.01332744682864,"vZ0":-2.9530147324615657,"x":181.07,"y":170.16,"x0":0.5059209589235751,"y0":50.001659403789354,"z0":5.90718631635978,"aX":-1.070581793281111},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":2.0,"spinRate":2388,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.420885648179949,"extension":5.802998203445477},"index":4,"playId":"494242d6-3330-339d-a875-930441cba289","pitchNumber":4,"startTime":"2026-05-30T18:42:23.051Z","endTime":"2026-05-30T18:42:29.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:42:29.983Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rikuu Nishida grounds out, shortstop Zack Short to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T18:42:32.541Z","endTime":"2026-05-30T18:43:33.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50021130704042,"aZ":-27.555439274418706,"pfxX":6.794213137695139,"pfxZ":2.3662909809291364,"pX":-0.3352017486932754,"pZ":3.3361256101774606,"vX0":-4.437006107127736,"vY0":-138.1193852841621,"vZ0":-2.5823711853929057,"x":129.78,"y":148.7,"x0":0.3999909943111193,"y0":50.00646630316887,"z0":6.114640545428788,"aX":13.278480213781647},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2125,"spinDirection":142},"zone":11,"typeConfidence":0.89,"plateTime":0.3948699080525393,"extension":5.778192149221251},"index":0,"playId":"81d5009a-77ab-32ef-ae0e-ae7d049015e6","pitchNumber":1,"startTime":"2026-05-30T18:42:51.106Z","endTime":"2026-05-30T18:42:56.083Z","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":95.1,"endSpeed":88.1,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805613156663767,"aZ":-27.063095768922917,"pfxX":6.966052673112347,"pfxZ":2.5996070369195685,"pX":1.5199797620923612,"pZ":3.0477060654384713,"vX0":0.1497626458709308,"vY0":-138.61297190283125,"vZ0":-3.4038639600599896,"x":59.06,"y":156.49,"x0":0.5586877080347995,"y0":50.00520415609061,"z0":6.076762323689437,"aX":13.70483461231583},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":-12.7,"spinRate":2080,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39351463387117747,"extension":5.588935856215127},"index":1,"playId":"3a044a6d-917b-3310-8a1b-7c73fca5e5f4","pitchNumber":2,"startTime":"2026-05-30T18:43:06.762Z","endTime":"2026-05-30T18:43:12.767Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870298041165213,"aZ":-27.520875792611843,"pfxX":7.955068418416111,"pfxZ":2.493194840961726,"pX":0.17929937126145748,"pZ":2.648738417629078,"vX0":-3.90564028458694,"vY0":-135.2901276897549,"vZ0":-3.677052685644304,"x":110.17,"y":167.26,"x0":0.6035240913882081,"y0":50.00111144022008,"z0":5.941448493323142,"aX":14.832742443668149},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":-13.7,"spinRate":2143,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.40393590500790566,"extension":5.942655332793604},"hitData":{"launchSpeed":87.5,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.69,"coordY":151.58}},"index":2,"playId":"f1e6809b-4f6c-3df7-ba3b-0ae320ae4353","pitchNumber":3,"startTime":"2026-05-30T18:43:26.307Z","endTime":"2026-05-30T18:43:33.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:43:33.770Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (5) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T18:45:31.360Z","endTime":"2026-05-30T18:46:53.951Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":641743,"link":"/api/v1/people/641743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24867517851999,"aZ":-24.262658352816302,"pfxX":-0.9063027407136408,"pfxZ":4.5224835080067685,"pX":0.24627782361744632,"pZ":2.6337933108445557,"vX0":-4.664633754022508,"vY0":-130.63158193081267,"vZ0":-3.483264874137884,"x":107.61,"y":167.67,"x0":2.1637431580086064,"y0":50.006439470489184,"z0":5.782592752126107,"aX":-1.5852301758978184},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2440,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4172821175963888,"extension":5.74882608315422},"index":0,"playId":"db85ea77-bce6-333d-841b-4826c3471e69","pitchNumber":1,"startTime":"2026-05-30T18:45:42.211Z","endTime":"2026-05-30T18:45:46.126Z","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":95.8,"endSpeed":88.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200160306280942,"aZ":-13.620033833743902,"pfxX":2.798014535667649,"pfxZ":9.35870542159656,"pX":0.5013466937123265,"pZ":2.836773734269808,"vX0":-5.183835488111936,"vY0":-139.39203495251755,"vZ0":-6.217452575049049,"x":97.89,"y":162.19,"x0":2.0154511635293297,"y0":50.000932522617674,"z0":5.983236790898586,"aX":5.546473920653952},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-4.1,"spinRate":2358,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.39185191849944445,"extension":5.826883140076014},"index":1,"playId":"533ac1c4-231a-378c-853c-6ed3000273b4","pitchNumber":2,"startTime":"2026-05-30T18:46:05.763Z","endTime":"2026-05-30T18:46:08.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954007152055446,"aZ":-16.99555950512458,"pfxX":4.31601060081965,"pfxZ":7.880940511045631,"pX":-0.13561548308005048,"pZ":3.3855293678787994,"vX0":-7.281887376336691,"vY0":-137.9618990424493,"vZ0":-3.660850926773626,"x":122.17,"y":147.37,"x0":1.9783759593393393,"y0":50.00308489028697,"z0":5.876596546535816,"aX":8.313389595333698},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-6.2,"spinRate":2329,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.39716482210993487,"extension":5.883849473172732},"hitData":{"launchSpeed":100.3,"launchAngle":25.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.47,"coordY":53.33}},"index":2,"playId":"5919f4b3-b5af-3983-9141-0de402e47353","pitchNumber":3,"startTime":"2026-05-30T18:46:27.431Z","endTime":"2026-05-30T18:46:53.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:46:53.951Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out sharply to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T18:47:03.742Z","endTime":"2026-05-30T18:47:42.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68463709907543,"aZ":-25.884650278274645,"pfxX":9.460577748166473,"pfxZ":3.2276375140231908,"pX":-1.004502527481405,"pZ":1.5032172144915232,"vX0":-11.799117558266076,"vY0":-138.19189508208152,"vZ0":-6.05537856975519,"x":155.29,"y":198.19,"x0":2.0767395802903956,"y0":50.00214875352077,"z0":5.444373180934451,"aX":18.431650014118176},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":-14.9,"spinRate":2324,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.3952415893432417,"extension":5.8834033941131185},"index":0,"playId":"4f8e55d8-91f3-30cb-8ff9-d2c572698dfa","pitchNumber":1,"startTime":"2026-05-30T18:47:13.356Z","endTime":"2026-05-30T18:47:16.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022446822871927,"aZ":-24.331977674253665,"pfxX":-1.2995230785639857,"pfxZ":4.285724786466906,"pX":-0.2260923160871511,"pZ":1.8619784609922148,"vX0":-5.882194187524304,"vY0":-133.29060822963714,"vZ0":-5.704157332545674,"x":125.62,"y":188.51,"x0":2.1628500241549227,"y0":50.003220323634146,"z0":5.746482647101287,"aX":-2.3787527183053956},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":3.4,"spinRate":2442,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4082439755273617,"extension":5.776750918013654},"hitData":{"launchSpeed":105.1,"launchAngle":31.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.44,"coordY":49.51}},"index":1,"playId":"44cf4a4c-9f6e-369e-a7af-9f9ba724637f","pitchNumber":2,"startTime":"2026-05-30T18:47:29.168Z","endTime":"2026-05-30T18:47:42.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:47:42.058Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Short strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T18:47:44.763Z","endTime":"2026-05-30T18:49:22.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501094673500088,"aZ":-14.984936242134207,"pfxX":2.3058625931583143,"pfxZ":8.529886384442687,"pX":0.70676181983243,"pZ":2.2808481974619883,"vX0":-4.461038177278724,"vY0":-140.5085298579987,"vZ0":-7.338154239701338,"x":90.06,"y":177.2,"x0":2.0098257145981817,"y0":50.003724706841695,"z0":5.88526358274864,"aX":4.647480488050758},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":-3.4,"spinRate":2239,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.38865564703884825,"extension":5.8493137268011095},"index":0,"playId":"c3fd4a1c-a264-3d4d-8900-b5da71cbac03","pitchNumber":1,"startTime":"2026-05-30T18:48:06.747Z","endTime":"2026-05-30T18:48:10.053Z","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":81.9,"endSpeed":76.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.395701259223966,"aZ":-33.87806174631411,"pfxX":-6.797756387280664,"pfxZ":-1.1660246473172187,"pX":2.203911297749244,"pZ":3.692935682723186,"vX0":1.1273947372200441,"vY0":-119.40460881638633,"vZ0":1.8271205883705535,"x":32.99,"y":139.07,"x0":2.6129583552336815,"y0":50.002814409481786,"z0":5.939692585382221,"aX":-9.93375000760741},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":12.1,"spinRate":2314,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.45662576552893785,"extension":5.659025456696248},"index":1,"playId":"24c62ce4-e514-3b21-bca9-39dca59b33d9","pitchNumber":2,"startTime":"2026-05-30T18:48:21.426Z","endTime":"2026-05-30T18:48:24.426Z","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":96.6,"endSpeed":88.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10278997627601,"aZ":-24.402546318727126,"pfxX":8.534179819301594,"pfxZ":3.899724015105339,"pX":0.24456195490143356,"pZ":1.9357621580375497,"vX0":-8.715159612247744,"vY0":-140.33348104298054,"vZ0":-5.430550501150427,"x":107.68,"y":186.51,"x0":2.28335533675061,"y0":50.00034168876874,"z0":5.487895540402615,"aX":16.999435447900574},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":-13.7,"spinRate":2234,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.39046543824288005,"extension":5.8389493824842225},"index":2,"playId":"340b827c-65b9-364c-893f-92ff3addf272","pitchNumber":3,"startTime":"2026-05-30T18:48:36.811Z","endTime":"2026-05-30T18:48:40.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.591954096837057,"aZ":-32.54985881802513,"pfxX":5.0217058856288235,"pfxZ":-0.2255742970106649,"pX":0.5010437806414374,"pZ":0.7108295306928696,"vX0":-6.320494863798244,"vY0":-126.15692461327437,"vZ0":-5.334792168770821,"x":97.9,"y":219.59,"x0":2.35754832538888,"y0":50.00466430608373,"z0":5.400754503979025,"aX":8.300053172657574},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-8.0,"spinRate":1727,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.430056017898075,"extension":6.3499542588803},"index":3,"playId":"454f7422-936d-37ea-8f24-0222fa55f828","pitchNumber":4,"startTime":"2026-05-30T18:48:59.024Z","endTime":"2026-05-30T18:49:02.599Z","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.7,"endSpeed":81.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34908007063091,"aZ":-32.752303040418305,"pfxX":-1.680684612523033,"pfxZ":-0.34780322049154044,"pX":-0.18204289638606294,"pZ":1.4945601030009492,"vX0":-5.2980129426806215,"vY0":-127.76065160180386,"vZ0":-4.356730872817543,"x":123.94,"y":198.43,"x0":2.126795775031052,"y0":50.002230666932995,"z0":5.761972521837049,"aX":-2.810339693631303},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":4.1,"spinRate":2506,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4267663873359213,"extension":5.855636214520989},"index":4,"playId":"fc3a19f2-9e00-34fb-9f5c-d82564ea0ccb","pitchNumber":5,"startTime":"2026-05-30T18:49:18.340Z","endTime":"2026-05-30T18:49:22.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:49:22.158Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T18:49:24.135Z","endTime":"2026-05-30T18:50:46.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72798518412025,"aZ":-23.330449400788712,"pfxX":-2.823118038864429,"pfxZ":4.907053519964052,"pX":0.05863060661571516,"pZ":2.282341471527825,"vX0":-4.551461712702167,"vY0":-132.91846126606566,"vZ0":-4.778306152563022,"x":114.77,"y":177.16,"x0":2.155426161187597,"y0":50.00023760231604,"z0":5.783123581438954,"aX":-5.082638055741824},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":6.0,"spinRate":2431,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.41104274104681826,"extension":5.890545831025042},"index":0,"playId":"f8544f63-ae0d-31d2-9873-9bff8f094406","pitchNumber":1,"startTime":"2026-05-30T18:49:45.571Z","endTime":"2026-05-30T18:49:50.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04494270709954,"aZ":-33.16316415573596,"pfxX":-5.686787994427012,"pfxZ":-0.6536197839057749,"pX":-0.47155753617868085,"pZ":1.9568626058907865,"vX0":-4.9443161274298655,"vY0":-121.69591964734866,"vZ0":-2.0618404543725575,"x":134.97,"y":185.94,"x0":2.31929887508899,"y0":50.002682534219005,"z0":5.665239012156389,"aX":-8.599469861306993},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":11.4,"spinRate":2351,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4486763702927199,"extension":5.9907947441953855},"index":1,"playId":"a912d74b-f010-3cdd-b334-393634d61b6e","pitchNumber":2,"startTime":"2026-05-30T18:50:19.081Z","endTime":"2026-05-30T18:50:24.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73958374098201,"aZ":-15.811339989847873,"pfxX":4.49536545719243,"pfxZ":8.096431393730672,"pX":0.5015511692648429,"pZ":2.933603492741241,"vX0":-5.250300862339745,"vY0":-141.17737587229277,"vZ0":-5.521823988505754,"x":97.88,"y":159.57,"x0":1.8001566338367385,"y0":50.00458974207892,"z0":5.930389563711693,"aX":9.087488084924741},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":-7.1,"spinRate":2198,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.38776991790447024,"extension":5.923493691737257},"hitData":{"launchSpeed":93.1,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.65,"coordY":119.64}},"index":2,"playId":"4f137545-63c4-3b03-ad9b-d9857423d841","pitchNumber":3,"startTime":"2026-05-30T18:50:37.801Z","endTime":"2026-05-30T18:50:46.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:50:46.922Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T18:50:53.432Z","endTime":"2026-05-30T18:51:24.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40514071828046,"aZ":-25.977466107449136,"pfxX":6.997752502813697,"pfxZ":3.192348641015119,"pX":0.4402542011558595,"pZ":1.6329442132313101,"vX0":-7.417445107382221,"vY0":-138.2509733137476,"vZ0":-5.842861337676826,"x":100.22,"y":194.69,"x0":2.246947938733198,"y0":50.00037421485397,"z0":5.513978585408597,"aX":13.564580100901729},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":-11.2,"spinRate":2314,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.39597287627747413,"extension":5.95713761638428},"hitData":{"launchSpeed":100.6,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.11,"coordY":161.21}},"index":0,"playId":"6b775c68-eb11-30ac-a6a5-46e7aaf7ed9f","pitchNumber":1,"startTime":"2026-05-30T18:51:16.306Z","endTime":"2026-05-30T18:51:24.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:51:24.092Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T18:53:31.247Z","endTime":"2026-05-30T18:54:29.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485377883690482,"aZ":-26.84848617811923,"pfxX":8.30583127996637,"pfxZ":3.171345187083313,"pX":0.24548387688009896,"pZ":2.1807826099884644,"vX0":-3.5863324604457274,"vY0":-128.4950049788915,"vZ0":-4.146010468205293,"x":107.64,"y":179.9,"x0":0.5766333194867245,"y0":50.00367259458727,"z0":5.890258651024099,"aX":13.953172992060798},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-14.3,"spinRate":1735,"spinDirection":122},"zone":5,"typeConfidence":0.91,"plateTime":0.42552844148079316,"extension":5.660307510846272},"index":0,"playId":"cfa70d6e-7dea-3332-8241-691ae9353385","pitchNumber":1,"startTime":"2026-05-30T18:53:49.512Z","endTime":"2026-05-30T18:53:53.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.175422985072462,"aZ":-41.619587649392294,"pfxX":-6.140560541974871,"pfxZ":-7.023583914632404,"pX":-1.1247512412819094,"pZ":1.0484980716871197,"vX0":-2.6008646804498206,"vY0":-115.20286557599682,"vZ0":-2.054201897198947,"x":159.87,"y":210.47,"x0":0.8161312922349393,"y0":50.00198398099816,"z0":5.970655429168785,"aX":-8.261090720335028},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":11.8,"spinRate":2938,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.4752512612374531,"extension":5.971543882668437},"index":1,"playId":"2905d6a7-9ac8-3683-acb0-7b7897c2340f","pitchNumber":2,"startTime":"2026-05-30T18:54:01.612Z","endTime":"2026-05-30T18:54:05.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342157509547437,"aZ":-25.95131006755915,"pfxX":7.210921190565276,"pfxZ":3.35495409054165,"pX":-0.17672481487873168,"pZ":2.501685976048388,"vX0":-4.881183576719173,"vY0":-134.836824315223,"vZ0":-3.8361596622398384,"x":123.74,"y":171.23,"x0":0.7135859758122366,"y0":50.00167574580053,"z0":5.758675972329596,"aX":13.372508011546637},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-12.1,"spinRate":2117,"spinDirection":130},"zone":5,"typeConfidence":0.91,"plateTime":0.40509648579961954,"extension":5.93345422543737},"hitData":{"launchSpeed":94.7,"launchAngle":40.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.22,"coordY":100.53}},"index":2,"playId":"e806a51a-e675-3ac8-b2eb-0f4850122f09","pitchNumber":3,"startTime":"2026-05-30T18:54:17.128Z","endTime":"2026-05-30T18:54:29.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:54:29.170Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T18:54:27.260Z","endTime":"2026-05-30T18:56:12.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87880119084445,"aZ":-28.603678657447187,"pfxX":6.465093596326695,"pfxZ":2.054801052933522,"pX":1.4011360234826582,"pZ":1.7619430779538692,"vX0":-0.5142675729845547,"vY0":-129.83224120981347,"vZ0":-4.967213269365576,"x":63.59,"y":191.21,"x0":0.7581679915407807,"y0":50.00076616866713,"z0":5.833102891556782,"aX":11.222049972262791},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-11.6,"spinRate":1737,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4191826803211707,"extension":5.540243191920317},"index":0,"playId":"b997ca2f-b69d-3a2e-9aab-98572275f5e9","pitchNumber":1,"startTime":"2026-05-30T18:54:53.305Z","endTime":"2026-05-30T18:54:57.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.761472410963638,"aZ":-40.65831106950914,"pfxX":-5.038592399499775,"pfxZ":-6.148057536197033,"pX":-0.26410295437986286,"pZ":1.9110855338175399,"vX0":-0.8616539290503692,"vY0":-116.13253855542798,"vZ0":-0.5208925936619362,"x":127.07,"y":187.18,"x0":0.7659900670570851,"y0":50.00481492764362,"z0":5.973667798059957,"aX":-6.949875459973196},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.0,"breakHorizontal":9.4,"spinRate":2966,"spinDirection":314},"zone":7,"typeConfidence":0.82,"plateTime":0.46989723536679495,"extension":5.7723007835811355},"index":1,"playId":"a7b7875c-f718-31c8-b375-5fb857595f35","pitchNumber":2,"startTime":"2026-05-30T18:55:10.040Z","endTime":"2026-05-30T18:55:13.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.711859385677887,"aZ":-43.662064633601354,"pfxX":-7.658707345270157,"pfxZ":-8.511955975701474,"pX":0.8627288328993651,"pZ":2.811354102549576,"vX0":2.196299372728553,"vY0":-115.52402620972613,"vZ0":2.0984649183841895,"x":84.11,"y":162.87,"x0":0.8940978316630276,"y0":50.00096098316558,"z0":6.091176240459162,"aX":-10.340523368646181},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.5,"breakHorizontal":13.3,"spinRate":2837,"spinDirection":316},"zone":12,"typeConfidence":0.89,"plateTime":0.4742930052246761,"extension":5.694033678633419},"index":2,"playId":"bb4d4936-5dd2-3add-ba61-0fb4954962d9","pitchNumber":3,"startTime":"2026-05-30T18:55:29.277Z","endTime":"2026-05-30T18:55:33.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.285422072445986,"aZ":-17.48318347383997,"pfxX":3.874962204030247,"pfxZ":7.370720118126517,"pX":-1.491660654213043,"pZ":3.0901128514182306,"vX0":-5.7568381456811535,"vY0":-139.99493284620988,"vZ0":-5.053263193776712,"x":173.86,"y":155.35,"x0":0.0837213506131526,"y0":50.00581838365031,"z0":6.055422276101111,"aX":7.727207712268101},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":-5.9,"spinRate":2255,"spinDirection":141},"zone":11,"typeConfidence":0.92,"plateTime":0.3905874731376362,"extension":5.713099767917842},"index":3,"playId":"ccc93fae-f3ab-30a2-bfdc-5c21e8c27e73","pitchNumber":4,"startTime":"2026-05-30T18:55:46.409Z","endTime":"2026-05-30T18:55:50.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4586378435132,"aZ":-26.993200437838823,"pfxX":7.762250537947991,"pfxZ":2.9065080539592705,"pX":0.7168428592852318,"pZ":1.2328915672076592,"vX0":-2.3677830900473906,"vY0":-133.0574345948239,"vZ0":-6.6435738600011796,"x":89.68,"y":205.49,"x0":0.6138164199756581,"y0":50.00028558883549,"z0":5.737256176343351,"aX":13.81588659318825},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":-13.4,"spinRate":1635,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.412776789571224,"extension":5.772608039265962},"hitData":{"launchSpeed":83.1,"launchAngle":20.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.97,"coordY":99.02}},"index":4,"playId":"0154ca47-f7ff-3772-95af-f08b1b9db836","pitchNumber":5,"startTime":"2026-05-30T18:56:01.539Z","endTime":"2026-05-30T18:56:12.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:56:12.134Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colson Montgomery grounds into a double play, shortstop Zack Short to first baseman Spencer Torkelson. Miguel Vargas out at 2nd. Colson Montgomery out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T18:56:11.605Z","endTime":"2026-05-30T18:59:48.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.251142989757007,"aZ":-25.551272526531584,"pfxX":6.684348996566685,"pfxZ":3.462869881864412,"pX":0.0781692416787182,"pZ":3.5421497041656864,"vX0":-3.1104800048615857,"vY0":-137.55634991357124,"vZ0":-2.3254385807879125,"x":114.02,"y":143.14,"x0":0.3568358325058575,"y0":50.000887773280596,"z0":6.135454371286987,"aX":12.77476068119988},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":-11.4,"spinRate":2203,"spinDirection":139},"zone":12,"typeConfidence":0.89,"plateTime":0.3985870152157589,"extension":5.633401745759421},"index":0,"playId":"6441d9cb-081e-33eb-86d0-510c3d011489","pitchNumber":1,"startTime":"2026-05-30T18:56:37.434Z","endTime":"2026-05-30T18:56:41.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"955c1912-e6c8-3d03-bd03-ea7174bab680","startTime":"2026-05-30T18:56:53.833Z","endTime":"2026-05-30T18:56:56.998Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096061445025025,"aZ":-29.413821783131773,"pfxX":-0.9196900929522878,"pfxZ":1.704310987871664,"pX":-0.7476746331010253,"pZ":1.247249405858784,"vX0":-3.263752528562912,"vY0":-126.62307663640631,"vZ0":-5.296141117544424,"x":145.5,"y":205.1,"x0":0.6780271725956677,"y0":50.00420575663183,"z0":5.72216458504041,"aX":-1.4921698046253684},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":2.4,"spinRate":2264,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4327193972801382,"extension":5.8336078476506135},"index":2,"playId":"eea64ab5-0f4f-3d6f-8f58-051a5aca3555","pitchNumber":2,"startTime":"2026-05-30T18:57:13.083Z","endTime":"2026-05-30T18:57:18.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70570585085743,"aZ":-24.040625707120178,"pfxX":4.409784377047238,"pfxZ":4.173077240184435,"pX":0.5606490793078206,"pZ":3.6453374244389924,"vX0":-1.2110326026339002,"vY0":-138.22656167796052,"vZ0":-2.372846306876189,"x":95.63,"y":140.36,"x0":0.42947779509186806,"y0":50.00313957264524,"z0":6.116667192789614,"aX":8.595565476813327},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":-7.8,"spinRate":2222,"spinDirection":141},"zone":12,"typeConfidence":0.65,"plateTime":0.3951617449718561,"extension":5.70506713729992},"index":3,"playId":"37d7aaa9-6b20-363a-a6ea-9382c11dc4e9","pitchNumber":3,"startTime":"2026-05-30T18:57:30.881Z","endTime":"2026-05-30T18:57:35.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-30T18:57:41.351Z","endTime":"2026-05-30T18:57:57.816Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66080577417511,"aZ":-22.354517950694625,"pfxX":4.936333501252591,"pfxZ":5.030615100633188,"pX":-0.8198888552821045,"pZ":2.484340437628564,"vX0":-4.52402726062742,"vY0":-138.7287976149347,"vZ0":-5.572958643004519,"x":148.25,"y":171.7,"x0":0.1896410825722443,"y0":50.00092880591719,"z0":6.006471763389923,"aX":9.633140943695398},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":-8.0,"spinRate":2288,"spinDirection":142},"zone":4,"typeConfidence":0.7,"plateTime":0.394624677719436,"extension":5.6093123107244915},"index":5,"playId":"89d0937f-1ff5-3add-96d7-fdd6fb4c1f67","pitchNumber":4,"startTime":"2026-05-30T18:57:57.816Z","endTime":"2026-05-30T18:58:04.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"e9fe366c-e256-3a1a-99a9-32d8556d5aad","startTime":"2026-05-30T18:58:19.943Z","endTime":"2026-05-30T18:58:25.934Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.822715609881442,"aZ":-31.99714469244131,"pfxX":-1.4122466110916208,"pfxZ":0.1096870005099202,"pX":-0.2307804932010346,"pZ":2.1004625024651387,"vX0":-1.5530485327069445,"vY0":-124.70558285794927,"vZ0":-2.66606994998255,"x":125.8,"y":182.07,"x0":0.5793756972037727,"y0":50.001656253864496,"z0":5.775614457799463,"aX":-2.2644091411255802},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2321,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.4362160903738803,"extension":5.72214587687175},"index":7,"playId":"be41956e-4132-3f8e-a1fc-bd4e18ca3fd1","pitchNumber":5,"startTime":"2026-05-30T18:58:37.950Z","endTime":"2026-05-30T18:58:43.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788067921251418,"aZ":-24.89497430475168,"pfxX":6.990789329242501,"pfxZ":3.6578271987525737,"pX":0.6607717782501071,"pZ":1.5059325713316147,"vX0":-1.5477926320050666,"vY0":-139.9832940376381,"vZ0":-7.634315135022394,"x":91.81,"y":198.12,"x0":0.3115001101535728,"y0":50.004526547829826,"z0":5.891675911780897,"aX":13.912411551983242},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":-12.4,"spinRate":2181,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.3908737747102058,"extension":5.5858349654415616},"index":8,"playId":"bd991c8f-392d-313e-b8ce-f9c97c5dbe8a","pitchNumber":6,"startTime":"2026-05-30T18:59:16.962Z","endTime":"2026-05-30T18:59:20.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424826423862008,"aZ":-43.176426241846755,"pfxX":-9.373273599347478,"pfxZ":-8.030727788875547,"pX":-0.4363414987850983,"pZ":1.9324240468293996,"vX0":-0.038042244676664894,"vY0":-116.45613665629494,"vZ0":0.11796699608152572,"x":133.63,"y":186.6,"x0":0.7975047947831473,"y0":50.00393101260317,"z0":5.974446965493257,"aX":-12.839656643284897},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.2,"breakHorizontal":16.9,"spinRate":2871,"spinDirection":322},"zone":7,"typeConfidence":0.9,"plateTime":0.47082893099033685,"extension":5.6611668183247925},"hitData":{"launchSpeed":74.4,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.39,"coordY":155.64}},"index":9,"playId":"4b5a54d6-783e-3ba4-8884-a062d1a253cb","pitchNumber":7,"startTime":"2026-05-30T18:59:39.629Z","endTime":"2026-05-30T18:59:48.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T18:59:48.639Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T19:01:54.276Z","endTime":"2026-05-30T19:02:49.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.356518464685315,"aZ":-33.69147854055635,"pfxX":-7.074835434492238,"pfxZ":-1.0970576333062425,"pX":-1.0108438482979727,"pZ":1.3108303922904188,"vX0":-5.916143999133638,"vY0":-116.59545468825756,"vZ0":-2.6582647580914065,"x":155.53,"y":203.39,"x0":2.476242521675833,"y0":50.0049913567713,"z0":5.636580728091939,"aX":-9.767053557423443},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.4,"breakHorizontal":14.3,"spinRate":2291,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.46928225105585275,"extension":5.73430147043266},"index":0,"playId":"7c20dde1-f2e6-3aa5-a592-cd1d25ac615e","pitchNumber":1,"startTime":"2026-05-30T19:02:06.357Z","endTime":"2026-05-30T19:02:11.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44462088292626,"aZ":-29.505149016163024,"pfxX":8.907402972072688,"pfxZ":1.4064751317880626,"pX":0.05941305849622237,"pZ":1.6146197512343547,"vX0":-9.01641842360168,"vY0":-136.94528795679562,"vZ0":-4.784223404604811,"x":114.74,"y":195.19,"x0":2.2383607938947025,"y0":50.00382652269828,"z0":5.404351199492403,"aX":16.907892001103267},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":-14.2,"spinRate":2259,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4000656922934076,"extension":5.713792078304879},"index":1,"playId":"abc6df55-9792-381b-9ca2-794fefa4d45b","pitchNumber":2,"startTime":"2026-05-30T19:02:20.652Z","endTime":"2026-05-30T19:02:23.652Z","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":85.5,"endSpeed":79.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987842637564107,"aZ":-32.86773093165173,"pfxX":6.368974731414734,"pfxZ":-0.43866101088653053,"pX":0.9199526023230038,"pZ":1.8622732655060612,"vX0":-5.630464331817257,"vY0":-124.42546714827198,"vZ0":-2.340170924201598,"x":81.93,"y":188.5,"x0":2.3754959081320797,"y0":50.00378748182523,"z0":5.516238071874151,"aX":10.07175479805834},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":-10.3,"spinRate":1647,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.438804626932924,"extension":5.709608445740256},"hitData":{"launchSpeed":85.5,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.24,"coordY":160.75}},"index":2,"playId":"4f2ca346-edc2-340b-ab05-c544a9c011eb","pitchNumber":3,"startTime":"2026-05-30T19:02:41.515Z","endTime":"2026-05-30T19:02:49.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:02:49.801Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T19:02:55.776Z","endTime":"2026-05-30T19:04:00.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.09708525907219,"aZ":-32.47713682612299,"pfxX":-6.4983472852423585,"pfxZ":-0.20299927039812538,"pX":-0.17384473569376283,"pZ":2.3145227822044325,"vX0":-4.54670075995374,"vY0":-120.80671093372683,"vZ0":-1.1962053964469277,"x":123.63,"y":176.29,"x0":2.56389231185482,"y0":50.00251679788206,"z0":5.61996640746654,"aX":-9.795820981854218},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":2428,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.449958671991316,"extension":5.728404821989053},"index":0,"playId":"e5db7077-3089-3228-84ff-9c097d3f5826","pitchNumber":1,"startTime":"2026-05-30T19:03:10.811Z","endTime":"2026-05-30T19:03:15.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623450695619283,"aZ":-29.452473738736987,"pfxX":8.461072732506443,"pfxZ":1.4013266704729697,"pX":-0.4007385975226615,"pZ":2.038799601556869,"vX0":-9.74590727411213,"vY0":-138.19181304516803,"vZ0":-4.126314775912469,"x":132.28,"y":183.73,"x0":2.065601371952958,"y0":50.00259863956251,"z0":5.520561533379928,"aX":16.43138299013501},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2256,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.3957373101941215,"extension":6.14822884256474},"index":1,"playId":"99d8f7e3-2a32-31ad-b55e-d1006409ce37","pitchNumber":2,"startTime":"2026-05-30T19:03:29.667Z","endTime":"2026-05-30T19:03:33.265Z","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":87.7,"endSpeed":81.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350019157752527,"aZ":-35.23139387982918,"pfxX":-2.842538119445295,"pfxZ":-1.8454144600078237,"pX":0.010067640145375232,"pZ":2.0323004182217534,"vX0":-4.28407862320478,"vY0":-127.73154202029471,"vZ0":-2.560519929244666,"x":116.62,"y":183.91,"x0":2.0756689012407157,"y0":50.000526138169725,"z0":5.807180559521969,"aX":-4.714500116135483},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":6.1,"spinRate":2548,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.42816209123707205,"extension":5.637089351017446},"hitData":{"launchSpeed":99.4,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":127.9,"coordY":194.53}},"index":2,"playId":"ab1280e4-6700-3a25-8a60-545c4278471e","pitchNumber":3,"startTime":"2026-05-30T19:03:49.539Z","endTime":"2026-05-30T19:04:00.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:04:00.519Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Sam Antonacci. Riley Greene to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T19:04:04.277Z","endTime":"2026-05-30T19:05:55.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.505370184959936,"aZ":-24.522837021209654,"pfxX":8.577340896568398,"pfxZ":3.9123352734133316,"pX":0.8364429359291197,"pZ":1.6397632782256695,"vX0":-6.629058176211851,"vY0":-139.26942849334387,"vZ0":-6.218335362209201,"x":85.12,"y":194.51,"x0":2.138151452818878,"y0":50.00478501977248,"z0":5.533235500333548,"aX":16.78049323666024},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":-14.0,"spinRate":2358,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.3939273283153635,"extension":5.833143552689119},"index":0,"playId":"4f044c37-db43-311e-b3c5-eecae60c8b95","pitchNumber":1,"startTime":"2026-05-30T19:04:25.879Z","endTime":"2026-05-30T19:04:30.453Z","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":91.8,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238793046699435,"aZ":-25.66854442603824,"pfxX":-1.8717747777431113,"pfxZ":3.566717996110608,"pX":-0.30953907013826226,"pZ":2.8095521259859377,"vX0":-6.054302377336105,"vY0":-133.62938549522173,"vZ0":-3.110938357052966,"x":128.8,"y":162.92,"x0":2.220237875329994,"y0":50.00619991539729,"z0":5.8139035361480955,"aX":-3.4174121228843504},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":4.6,"spinRate":2239,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4084138769612311,"extension":5.773139139109425},"index":1,"playId":"06e8a439-2fba-3292-892e-c42515f530b9","pitchNumber":2,"startTime":"2026-05-30T19:04:46.011Z","endTime":"2026-05-30T19:04:49.588Z","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, 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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20840294418035,"aZ":-31.655263786143955,"pfxX":8.795626639342654,"pfxZ":0.31957473245876544,"pX":0.26603692984689403,"pZ":0.7469156655366821,"vX0":-7.973264994495532,"vY0":-126.49028114671563,"vZ0":-5.337684014055001,"x":106.86,"y":218.61,"x0":2.3001025728575026,"y0":50.00401072857845,"z0":5.390594565960296,"aX":14.406640258021591},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":1708,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43124762502258784,"extension":6.044577397508509},"index":2,"playId":"a596d030-2db7-3d5a-9958-25e783a3a303","pitchNumber":3,"startTime":"2026-05-30T19:05:03.847Z","endTime":"2026-05-30T19:05:07.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598790017104417,"aZ":-22.921284322147475,"pfxX":7.851662678892424,"pfxZ":4.71991887465637,"pX":0.744538256014021,"pZ":1.2767775165555206,"vX0":-6.518587266368968,"vY0":-137.51801264839855,"vZ0":-7.357316308872214,"x":88.62,"y":204.31,"x0":2.097747328034389,"y0":50.00572263662177,"z0":5.484645610475358,"aX":15.403681925390822},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-13.3,"spinRate":2236,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3946924718302509,"extension":5.837969802145798},"index":3,"playId":"f980d635-6fcd-3da9-ad80-fa1ab7c65f18","pitchNumber":4,"startTime":"2026-05-30T19:05:25.208Z","endTime":"2026-05-30T19:05:29.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735905723798908,"aZ":-29.78745209522153,"pfxX":7.778003169002847,"pfxZ":1.2404107912033355,"pX":-0.2347639326207268,"pZ":1.4399271940854033,"vX0":-9.504369154347659,"vY0":-137.83102272190365,"vZ0":-5.3389931182058,"x":125.95,"y":199.9,"x0":2.2426532508677814,"y0":50.00663205917622,"z0":5.40593128614108,"aX":15.015645162058682},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.3,"breakHorizontal":-12.1,"spinRate":2232,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3969175186085274,"extension":5.812640388152462},"hitData":{"launchSpeed":98.3,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":115.93,"coordY":185.49}},"index":4,"playId":"dd39ff71-3b03-3d5c-af4c-23bd424e3e29","pitchNumber":5,"startTime":"2026-05-30T19:05:43.758Z","endTime":"2026-05-30T19:05:55.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:05:55.451Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jahmai Jones grounds into a double play, third baseman Colson Montgomery to second baseman Chase Meidroth to first baseman Miguel Vargas. Spencer Torkelson out at 2nd. Jahmai Jones out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T19:05:57.492Z","endTime":"2026-05-30T19:08:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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, 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.9,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33636279048782,"aZ":-30.657783191153804,"pfxX":7.885962782394099,"pfxZ":0.9706916356818436,"pX":-0.117015083942247,"pZ":1.112530377792963,"vX0":-8.70810968231334,"vY0":-123.47241921311989,"vZ0":-4.2035594678222665,"x":121.46,"y":208.74,"x0":2.407793543935733,"y0":50.00416433463746,"z0":5.376898592669926,"aX":12.349061498960966},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-12.6,"spinRate":1604,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.44123205273645594,"extension":5.897208871281794},"index":0,"playId":"f05c2695-e24a-3a0b-ac7c-6c12840705e3","pitchNumber":1,"startTime":"2026-05-30T19:06:27.913Z","endTime":"2026-05-30T19:06:32.753Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717657048144016,"aZ":-25.155730377883494,"pfxX":-1.2217941972397584,"pfxZ":3.834221915658752,"pX":-0.19822229699052307,"pZ":3.870029109826744,"vX0":-5.825542710972866,"vY0":-134.32945611002614,"vZ0":-0.4578938975004097,"x":124.56,"y":134.29,"x0":2.155995768519209,"y0":50.00284434246789,"z0":5.829019504782482,"aX":-2.233938219718631},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":3.5,"spinRate":2355,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4075379041681799,"extension":5.690753711117528},"index":1,"playId":"67fbc7db-647b-3bfd-8acf-bd451a3eb95a","pitchNumber":2,"startTime":"2026-05-30T19:06:47.344Z","endTime":"2026-05-30T19:06:51.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339305800814834,"aZ":-26.101002288110084,"pfxX":-1.247382682086001,"pfxZ":3.3316903928875465,"pX":-0.5652052618398411,"pZ":3.225280811529267,"vX0":-7.102097840081654,"vY0":-133.3837005335031,"vZ0":-1.5980256504544708,"x":138.54,"y":151.7,"x0":2.280661139215836,"y0":50.00613018938146,"z0":5.6918600129038515,"aX":-2.2747673776832036},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":3.6,"spinRate":2443,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.4086991531133619,"extension":6.055758478079601},"index":2,"playId":"93f6d3b2-4a83-3d0d-be39-7103ccb6e0b4","pitchNumber":3,"startTime":"2026-05-30T19:07:08.228Z","endTime":"2026-05-30T19:07:13.548Z","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":88.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999876456886792,"aZ":-13.63044148671645,"pfxX":3.473115394788426,"pfxZ":9.254779866144016,"pX":0.09536878722684185,"pZ":2.345275049689058,"vX0":-6.140862909901432,"vY0":-140.46178337600097,"vZ0":-7.095185603970376,"x":113.36,"y":175.46,"x0":1.855994202821509,"y0":50.00411577723832,"z0":5.785528001965832,"aX":6.960337592068518},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":-5.0,"spinRate":2272,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.3895397082200103,"extension":5.768279714199494},"index":3,"playId":"c8cd4b01-0abc-36eb-bdc7-2b29536cbfd1","pitchNumber":4,"startTime":"2026-05-30T19:07:30.685Z","endTime":"2026-05-30T19:07:34.773Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407269466066218,"aZ":-27.688118133582297,"pfxX":-0.3908956349540762,"pfxZ":2.5528888849039104,"pX":-0.07712280035498914,"pZ":1.9291785441889142,"vX0":-5.947409940370908,"vY0":-131.37617034353934,"vZ0":-4.5421520231419805,"x":119.94,"y":186.69,"x0":2.261657730761566,"y0":50.003165079643445,"z0":5.725155798468985,"aX":-0.6866005058491071},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":1.9,"spinRate":2413,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.4160519128924167,"extension":5.879651488182096},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.06,"coordY":173.89}},"index":4,"playId":"d4389546-28e0-376b-9ca3-b9237ac6420d","pitchNumber":5,"startTime":"2026-05-30T19:07:52.022Z","endTime":"2026-05-30T19:08:00.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:08:00.746Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T19:09:58.047Z","endTime":"2026-05-30T19:10:37.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486131329304268,"aZ":-29.00387687469348,"pfxX":6.75858154764571,"pfxZ":1.6827302535328261,"pX":0.004370652733673611,"pZ":2.8907004306197437,"vX0":-4.087649338669591,"vY0":-135.35835182630726,"vZ0":-2.629549710893005,"x":116.83,"y":160.73,"x0":0.6446496550421017,"y0":50.00093964435455,"z0":5.875024339271902,"aX":12.723865496622668},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":-11.5,"spinRate":2067,"spinDirection":122},"zone":2,"typeConfidence":0.91,"plateTime":0.4024030534979377,"extension":5.8010961522396896},"index":0,"playId":"c20cbcd1-ebab-33cc-b803-0e713463a95e","pitchNumber":1,"startTime":"2026-05-30T19:10:14.456Z","endTime":"2026-05-30T19:10:18.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.239827092244944,"aZ":-42.11325696182371,"pfxX":-7.894425414191723,"pfxZ":-7.616774200229379,"pX":0.13087459737861204,"pZ":2.1923015289816115,"vX0":0.7018755591838253,"vY0":-113.07665337384468,"vZ0":0.8398859410651349,"x":112.01,"y":179.59,"x0":0.8443737676491789,"y0":50.00498414485456,"z0":6.017429030052302,"aX":-10.297072557523782},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.3,"breakHorizontal":14.2,"spinRate":2732,"spinDirection":313},"zone":8,"typeConfidence":0.9,"plateTime":0.4830708033783777,"extension":5.655450693994447},"hitData":{"launchSpeed":99.1,"launchAngle":39.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.09,"coordY":65.04}},"index":1,"playId":"49767ad2-860c-3940-8cbe-258305e688ae","pitchNumber":2,"startTime":"2026-05-30T19:10:27.293Z","endTime":"2026-05-30T19:10:37.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:10:37.585Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edgar Quero lines out to third baseman Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T19:10:38.620Z","endTime":"2026-05-30T19:11:23.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331369947864776,"aZ":-35.83314957562521,"pfxX":2.8004596980342766,"pfxZ":-2.2498927122534145,"pX":1.5937507819824162,"pZ":3.92890302569243,"vX0":0.8355816968346292,"vY0":-126.40372031133944,"vZ0":1.7001429710133846,"x":56.25,"y":132.7,"x0":0.8955820267410346,"y0":50.001204798007414,"z0":6.112100957699717,"aX":4.557996408055786},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-5.3,"spinRate":1608,"spinDirection":124},"zone":12,"typeConfidence":0.58,"plateTime":0.43234182833458323,"extension":5.586585577540894},"index":0,"playId":"136935e1-3276-3797-8752-adfab9f9565c","pitchNumber":1,"startTime":"2026-05-30T19:11:03.103Z","endTime":"2026-05-30T19:11:06.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3485059906026,"aZ":-33.56281482501997,"pfxX":5.059544622837729,"pfxZ":-0.8411196977444382,"pX":0.2668108504216499,"pZ":1.8040459962250563,"vX0":-2.5298757819269997,"vY0":-127.6069620088548,"vZ0":-3.61904821557877,"x":106.83,"y":190.07,"x0":0.613886832543225,"y0":50.00491338947458,"z0":5.886010570867949,"aX":8.341841286083547},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":-8.6,"spinRate":1657,"spinDirection":122},"zone":8,"typeConfidence":0.83,"plateTime":0.42929808094305155,"extension":5.635353683174958},"hitData":{"launchSpeed":89.9,"launchAngle":7.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.81,"coordY":163.89}},"index":1,"playId":"b7a21935-66af-3919-ba45-64d58aa4752a","pitchNumber":2,"startTime":"2026-05-30T19:11:16.942Z","endTime":"2026-05-30T19:11:23.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:11:23.455Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T19:11:30.249Z","endTime":"2026-05-30T19:13:02.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783672768526436,"aZ":-23.315602607376476,"pfxX":5.475043459419197,"pfxZ":4.48148219174192,"pX":-0.4115180482586229,"pZ":2.786658066172956,"vX0":-3.814250133416516,"vY0":-138.47372407921694,"vZ0":-4.697744727481803,"x":132.69,"y":163.54,"x0":0.26016109973786306,"y0":50.00364865143788,"z0":6.0299961323687965,"aX":10.82164239582993},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":-9.4,"spinRate":2239,"spinDirection":133},"zone":1,"typeConfidence":0.73,"plateTime":0.3929128035316487,"extension":5.645891392136271},"index":0,"playId":"c35d337d-2f16-3aad-9d0e-5a73cf3982ed","pitchNumber":1,"startTime":"2026-05-30T19:11:49.223Z","endTime":"2026-05-30T19:11:52.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32244362018822,"aZ":-21.349526439178288,"pfxX":8.149435268417854,"pfxZ":5.403535359168712,"pX":-0.4770077830142195,"pZ":-0.059424293247553356,"vX0":-5.317385947003728,"vY0":-140.08814140112895,"vZ0":-12.065650801232294,"x":135.18,"y":240.38,"x0":0.37927981513148856,"y0":50.00377730691829,"z0":5.675997893767213,"aX":16.32540640220442},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":2080,"spinDirection":126},"zone":13,"typeConfidence":0.89,"plateTime":0.38983257898519774,"extension":5.750451980241686},"index":1,"playId":"0c654a01-abaa-3157-9cb4-aae4675b9479","pitchNumber":2,"startTime":"2026-05-30T19:12:07.743Z","endTime":"2026-05-30T19:12:11.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66862488387515,"aZ":-28.385987689681826,"pfxX":-1.100736940432407,"pfxZ":2.2232351468116516,"pX":-2.3582263097193064,"pZ":0.05827849553357852,"vX0":-6.9804579840658585,"vY0":-129.13311028371405,"vZ0":-8.494606109284755,"x":206.89,"y":237.21,"x0":0.5131891856266437,"y0":50.00275509237191,"z0":5.546137195350928,"aX":-1.8747420608787506},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":3.4,"spinRate":2274,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.4227399959895637,"extension":5.933697453244},"index":2,"playId":"c4b793c3-e8ef-3a78-bc91-1a0e43812e1c","pitchNumber":3,"startTime":"2026-05-30T19:12:24.770Z","endTime":"2026-05-30T19:12:27.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07307774814908,"aZ":-27.58112403792976,"pfxX":7.362300216438857,"pfxZ":2.4152041919560974,"pX":0.4371055738981201,"pZ":1.7776938340352826,"vX0":-3.0324479784113354,"vY0":-136.98497909813275,"vZ0":-5.6216430338631636,"x":100.34,"y":190.78,"x0":0.6015184522433763,"y0":50.0031691232795,"z0":5.74048117471647,"aX":14.001152137186562},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":-12.7,"spinRate":2151,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.3997395138022082,"extension":5.7692150243670755},"index":3,"playId":"bc2b4695-dd71-3657-aeb5-f4b06db3dd5a","pitchNumber":4,"startTime":"2026-05-30T19:12:44.958Z","endTime":"2026-05-30T19:12:48.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037640548333158,"aZ":-30.347053070784725,"pfxX":-2.212366838422736,"pfxZ":1.1052634195249578,"pX":-0.9461937508288081,"pZ":1.445251603136155,"vX0":-3.1207252478198995,"vY0":-127.43710070366637,"vZ0":-4.694074065414282,"x":153.07,"y":199.76,"x0":0.5777503637778105,"y0":50.00603908673749,"z0":5.684256531918984,"aX":-3.671287879600571},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":4.7,"spinRate":2500,"spinDirection":187},"zone":13,"typeConfidence":0.92,"plateTime":0.42837595796985006,"extension":5.781827175493324},"index":4,"playId":"5246ce7e-24c4-3695-ae58-f2dad29ccca1","pitchNumber":5,"startTime":"2026-05-30T19:12:58.333Z","endTime":"2026-05-30T19:13:02.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:13:02.044Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T19:14:57.516Z","endTime":"2026-05-30T19:16:29.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62681400430601,"aZ":-30.013756388677365,"pfxX":-6.670392031668625,"pfxZ":1.499067693972958,"pX":-1.7015323416871613,"pZ":0.8707193561387508,"vX0":-7.640624611781989,"vY0":-118.70061663440875,"vZ0":-4.579609608995144,"x":181.86,"y":215.27,"x0":2.4138435505367233,"y0":50.00317788997781,"z0":5.527663301383633,"aX":-9.611004914924273},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":13.8,"spinRate":2442,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4597192668822636,"extension":5.572419788645177},"index":0,"playId":"78cac12f-5699-37cf-86c8-c5e2dc721cf3","pitchNumber":1,"startTime":"2026-05-30T19:15:07.352Z","endTime":"2026-05-30T19:15:11.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.823772268948705,"aZ":-31.047575442881136,"pfxX":-6.751605999123507,"pfxZ":0.7375465947278528,"pX":-0.5745425925571168,"pZ":1.7125618733244796,"vX0":-5.405113990081168,"vY0":-121.93336621910538,"vZ0":-2.73999767242639,"x":138.9,"y":192.54,"x0":2.5403107021339784,"y0":50.00048703995178,"z0":5.504028460839487,"aX":-10.2610886901711},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":2424,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.4475718908947801,"extension":5.680893261831344},"index":1,"playId":"04dc5da6-a621-300f-bc26-1b39a6d2d293","pitchNumber":2,"startTime":"2026-05-30T19:15:23.320Z","endTime":"2026-05-30T19:15:26.320Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.22408575469896,"aZ":-31.68706023914473,"pfxX":5.224407919699811,"pfxZ":0.310023516012226,"pX":0.178317424384695,"pZ":1.4192513509062432,"vX0":-7.280041692680081,"vY0":-123.02425971664873,"vZ0":-3.411398353089891,"x":110.2,"y":200.46,"x0":2.4667207984475454,"y0":50.002607249442164,"z0":5.447154427208808,"aX":8.190012256397049},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.2,"spinRate":1658,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4414356800891164,"extension":5.810927301112668},"index":2,"playId":"c98510d0-3b6f-3939-87e3-ddbc90ea80fb","pitchNumber":3,"startTime":"2026-05-30T19:15:42.487Z","endTime":"2026-05-30T19:15:46.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709459007547046,"aZ":-38.50290403781582,"pfxX":-1.5405682962043654,"pfxZ":-3.9053306157149414,"pX":0.7383846205694207,"pZ":1.325161541818491,"vX0":-3.1220307550479833,"vY0":-125.68364190082623,"vZ0":-3.3327975242481034,"x":88.85,"y":203.0,"x0":2.191308178982343,"y0":50.005659837990486,"z0":5.759031432906153,"aX":-2.4936906454001573},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.6,"breakHorizontal":3.5,"spinRate":2563,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.43388107107920604,"extension":5.9497317141912305},"index":3,"playId":"57ddee6c-9247-3f96-bcb0-2401ef8a206f","pitchNumber":4,"startTime":"2026-05-30T19:16:04.512Z","endTime":"2026-05-30T19:16:08.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45356910528059,"aZ":-38.341257071313024,"pfxX":-2.1650335901140316,"pfxZ":-3.7332561117250975,"pX":0.9343550810821231,"pZ":1.7317997796707085,"vX0":-2.5399593675713823,"vY0":-126.59374304984371,"vZ0":-2.8144999047229096,"x":81.38,"y":192.02,"x0":2.2252344360018808,"y0":50.00279228132698,"z0":5.87332253254547,"aX":-3.5769497228472202},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.1,"breakHorizontal":4.4,"spinRate":2716,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.4297184431027783,"extension":5.772393801628682},"hitData":{"launchSpeed":71.3,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.49,"coordY":166.56}},"index":4,"playId":"4a1ecc8c-475d-3035-bc26-0f795b208c3b","pitchNumber":5,"startTime":"2026-05-30T19:16:21.831Z","endTime":"2026-05-30T19:16:29.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:16:29.368Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a ground ball to center fielder Rikuu Nishida.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T19:16:35.076Z","endTime":"2026-05-30T19:17:38.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.676747987959715,"aZ":-32.583989344814164,"pfxX":-7.90773906962038,"pfxZ":-0.2921971580644396,"pX":-1.3441333926117922,"pZ":2.119644276692606,"vX0":-6.342961899499793,"vY0":-119.08205915104904,"vZ0":-1.2913194826261054,"x":168.24,"y":181.55,"x0":2.4032213225073655,"y0":50.00378203666405,"z0":5.678540677532905,"aX":-11.098704049862205},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.6,"breakHorizontal":16.1,"spinRate":2292,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4640062184604039,"extension":5.6401109028496474},"index":0,"playId":"d2e97d7a-9ced-3593-83ee-73aead1fad54","pitchNumber":1,"startTime":"2026-05-30T19:16:56.707Z","endTime":"2026-05-30T19:17:01.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.611278873929415,"aZ":-29.318714597441176,"pfxX":9.786907108017997,"pfxZ":1.5440888050819446,"pX":0.8334562726334549,"pZ":1.1934203941779093,"vX0":-7.217504133282268,"vY0":-136.88049285187142,"vZ0":-5.809720570998593,"x":85.23,"y":206.56,"x0":2.2682946757211986,"y0":50.003406839812584,"z0":5.419910122202572,"aX":18.084148088720763},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":-15.6,"spinRate":2300,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.40425473549379154,"extension":5.737733866412412},"index":1,"playId":"41aee3f2-0aec-398c-8700-8a7244c0a17c","pitchNumber":2,"startTime":"2026-05-30T19:17:12.258Z","endTime":"2026-05-30T19:17:16.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67518677605355,"aZ":-26.650439593686137,"pfxX":8.638393372329409,"pfxZ":2.899617504203386,"pX":0.15013758851309578,"pZ":1.9154882048866317,"vX0":-8.881544340670095,"vY0":-137.21477827717408,"vZ0":-4.870912123377853,"x":111.28,"y":187.06,"x0":2.308280108853122,"y0":50.002957271098445,"z0":5.532036570904373,"aX":16.45457997185742},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":-13.8,"spinRate":2277,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.3993411869278334,"extension":5.880810410020774},"hitData":{"launchSpeed":104.7,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.27,"coordY":97.99}},"index":2,"playId":"59a5664e-89e0-31b8-9282-f936431531ad","pitchNumber":3,"startTime":"2026-05-30T19:17:28.170Z","endTime":"2026-05-30T19:17:38.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:17:38.837Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zack Short walks. Hao-Yu Lee to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T19:17:45.015Z","endTime":"2026-05-30T19:21:59.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,11],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":85.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.873148291682124,"aZ":-25.230565347782353,"pfxX":-1.1901808846802147,"pfxZ":3.8463249407549833,"pX":0.09921905899033683,"pZ":1.8063486845912329,"vX0":-5.1762943562313914,"vY0":-131.78185727379932,"vZ0":-5.452749216356311,"x":113.22,"y":190.01,"x0":2.2223248797814805,"y0":50.00534618431814,"z0":5.701889024910755,"aX":-2.150352155205632},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":3.0,"spinRate":2370,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.4113987760775877,"extension":5.750536957483532},"index":0,"playId":"c76817f6-cae4-356b-b7dd-272deba05b05","pitchNumber":1,"startTime":"2026-05-30T19:18:03.195Z","endTime":"2026-05-30T19:18:06.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126188987006135,"aZ":-33.27250237628173,"pfxX":7.479667491582344,"pfxZ":-0.6871298032231303,"pX":-0.030098049658060524,"pZ":1.030120225216227,"vX0":-8.526405315838677,"vY0":-124.19867138860471,"vZ0":-4.0309500047125475,"x":118.15,"y":210.97,"x0":2.450079969477909,"y0":50.005599939867345,"z0":5.393929573648595,"aX":11.874964392516938},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.9,"breakHorizontal":-12.0,"spinRate":1554,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.43832826806385405,"extension":5.913010339905128},"index":1,"playId":"56c06e24-cdf3-37da-845c-c5f792ec38ec","pitchNumber":2,"startTime":"2026-05-30T19:18:21.024Z","endTime":"2026-05-30T19:18:24.094Z","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, 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":85.4,"endSpeed":80.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08003996438323,"aZ":-28.098296005677824,"pfxX":5.865579864817216,"pfxZ":2.5392057900426526,"pX":0.8831116422017813,"pZ":-0.0203991581103858,"vX0":-5.55450942460216,"vY0":-124.30574622074526,"vZ0":-7.526939807443539,"x":83.34,"y":239.33,"x0":2.358232158540617,"y0":50.00319864844881,"z0":5.301163553731855,"aX":9.409312234486876},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-9.7,"spinRate":1585,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4365100801528867,"extension":5.959645775864865},"index":2,"playId":"cddcf857-c5c2-3fe3-aea6-eab1f3cd4dad","pitchNumber":3,"startTime":"2026-05-30T19:18:42.590Z","endTime":"2026-05-30T19:18:47.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"cddcf857-c5c2-3fe3-aea6-eab1f3cd4dad","startTime":"2026-05-30T19:18:49.726Z","endTime":"2026-05-30T19:19:08.135Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.297603193584337,"aZ":-34.4307152231809,"pfxX":-2.485683112624077,"pfxZ":-1.4285263954534742,"pX":2.029987186705346,"pZ":2.7810946943016255,"vX0":-0.15420840450924833,"vY0":-123.65296950689671,"vZ0":-0.7221866674596146,"x":39.62,"y":163.69,"x0":2.416659362160673,"y0":50.004579431752234,"z0":5.918941929466286,"aX":-3.9219332938703015},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":4.6,"spinRate":2393,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.43980626928131805,"extension":5.737182674310976},"index":4,"playId":"8ab4214b-afff-3b0c-8f5e-41712e78feb5","pitchNumber":4,"startTime":"2026-05-30T19:19:08.135Z","endTime":"2026-05-30T19:19:11.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"39911901-086d-3fd9-be57-0282d0c78504","startTime":"2026-05-30T19:19:28.920Z","endTime":"2026-05-30T19:19:32.939Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237872380363736,"aZ":-24.69147748127765,"pfxX":-0.7873743914609895,"pfxZ":3.926633742800192,"pX":-0.23927631971637112,"pZ":2.3360597468601747,"vX0":-5.959125097618719,"vY0":-135.88546509430583,"vZ0":-4.7637867329545145,"x":126.12,"y":175.71,"x0":2.0668825440518277,"y0":50.0064594072196,"z0":5.785215746577783,"aX":-1.5015662026844534},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":2.4,"spinRate":2403,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.40007385410069984,"extension":5.911507253774389},"index":6,"playId":"a8e45c3f-b90d-3f43-8f59-1191a930e33e","pitchNumber":5,"startTime":"2026-05-30T19:19:50.588Z","endTime":"2026-05-30T19:19:55.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"c9a09faa-9d91-3cf6-82cc-a5b74b4804de","startTime":"2026-05-30T19:20:30.515Z","endTime":"2026-05-30T19:20:35.608Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189936068375193,"aZ":-13.252432901311604,"pfxX":3.2307944673134728,"pfxZ":9.237415652532597,"pX":0.0015762160773364331,"pZ":3.3309828869010873,"vX0":-6.01459230044463,"vY0":-141.49946162567912,"vZ0":-4.851860498310919,"x":116.94,"y":148.84,"x0":1.7251653704687737,"y0":50.00503766612943,"z0":5.9025859659059465,"aX":6.619994254266327},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":2414,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3855939696671489,"extension":5.790379314183038},"index":8,"playId":"af378593-6489-3050-90ca-adfc6b0785dd","pitchNumber":6,"startTime":"2026-05-30T19:20:53.286Z","endTime":"2026-05-30T19:20:56.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32083157330727,"aZ":-32.32026199783042,"pfxX":-1.3609996057595417,"pfxZ":-0.08754671620565091,"pX":1.0320220913732712,"pZ":2.0338848685215347,"vX0":-2.3671688322079008,"vY0":-126.60379222213926,"vZ0":-3.087061042582999,"x":77.66,"y":183.87,"x0":2.155235390271985,"y0":50.00569282738208,"z0":5.850194412178149,"aX":-2.213845790440001},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":3.0,"spinRate":2493,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4322779833278596,"extension":5.804663034827225},"index":9,"playId":"4a3ffcd4-db58-34f3-86fa-809ee9d665d5","pitchNumber":7,"startTime":"2026-05-30T19:21:18.636Z","endTime":"2026-05-30T19:21:24.913Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"startTime":"2026-05-30T19:21:34.647Z","endTime":"2026-05-30T19:21:54.593Z","isPitch":false,"type":"action","player":{"id":670097,"link":"/api/v1/people/670097"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":91.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002711881044274,"aZ":-13.953312861654876,"pfxX":3.2216706391170193,"pfxZ":8.80006288374125,"pX":-1.2741534203004388,"pZ":1.0173689655543008,"vX0":-8.992506513788975,"vY0":-141.5274069669877,"vZ0":-10.9312687237775,"x":165.57,"y":211.31,"x0":1.4970181352083292,"y0":50.00457214247826,"z0":5.775132333523165,"aX":6.6724559714192955},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":-4.4,"spinRate":2407,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.3839797403814833,"extension":5.884316870829025},"index":11,"playId":"4dd09c51-0d53-30b8-a781-b72c749924f3","pitchNumber":8,"startTime":"2026-05-30T19:21:54.593Z","endTime":"2026-05-30T19:21:59.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:21:59.832Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kevin McGonigle grounds into a force out, second baseman Chase Meidroth to shortstop Luisangel Acuña. Hao-Yu Lee to 3rd. Zack Short out at 2nd. Kevin McGonigle to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T19:22:12.733Z","endTime":"2026-05-30T19:23:08.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":82.6,"endSpeed":76.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13144966646763,"aZ":-32.64729952808793,"pfxX":-4.7337564946193424,"pfxZ":-0.3208577235062009,"pX":0.5831811476824939,"pZ":2.5717164051356645,"vX0":-3.2960877528033823,"vY0":-120.4483002410986,"vZ0":-0.5893445699655453,"x":94.77,"y":169.34,"x0":2.579411503318748,"y0":50.001683180607024,"z0":5.680780558921786,"aX":-7.025834146139872},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.5,"breakHorizontal":9.4,"spinRate":2355,"spinDirection":295},"zone":6,"typeConfidence":2.0,"plateTime":0.45295628795161846,"extension":5.623667908487824},"index":0,"playId":"607b9c01-6fc7-3792-b5a0-da47f38370d7","pitchNumber":1,"startTime":"2026-05-30T19:22:36.796Z","endTime":"2026-05-30T19:22:40.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.328088404823177,"aZ":-27.44342047964356,"pfxX":9.715428624561444,"pfxZ":2.364597607322839,"pX":0.45192374576551253,"pZ":2.091049305920533,"vX0":-8.32482525181995,"vY0":-139.49730289357228,"vZ0":-4.533085134806087,"x":99.77,"y":182.32,"x0":2.19258048365434,"y0":50.000149355340376,"z0":5.516435194645461,"aX":19.408674129430544},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.6,"breakHorizontal":-16.2,"spinRate":2164,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.3906002576777219,"extension":5.847825543392775},"hitData":{"launchSpeed":103.6,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.77,"coordY":159.18}},"index":1,"playId":"43e142f8-afa5-3292-a14d-a6848e8e8565","pitchNumber":2,"startTime":"2026-05-30T19:22:57.548Z","endTime":"2026-05-30T19:23:08.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:23:08.537Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T19:23:24.716Z","endTime":"2026-05-30T19:24:45.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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, 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":86.2,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406466211702167,"aZ":-31.475836376707168,"pfxX":7.82036211151161,"pfxZ":0.43172692445952165,"pX":0.9847122365953462,"pZ":2.945215738535044,"vX0":-6.237138800134362,"vY0":-125.46071342164221,"vZ0":-0.09173368944802873,"x":79.47,"y":159.26,"x0":2.4718138440778867,"y0":50.00133318732036,"z0":5.520852070492914,"aX":12.621940677532049},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-13.0,"spinRate":1706,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4345033005124166,"extension":5.936529927719303},"index":0,"playId":"4d8332ab-e9fe-3158-bfce-b13390563144","pitchNumber":1,"startTime":"2026-05-30T19:23:45.014Z","endTime":"2026-05-30T19:23:49.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.710126846253473,"aZ":-24.641798550598082,"pfxX":-1.2570699435354142,"pfxZ":4.125772501891943,"pX":-0.3058591804696774,"pZ":3.214618343614568,"vX0":-5.66959895568494,"vY0":-132.851001400569,"vZ0":-2.400798952674458,"x":128.66,"y":151.99,"x0":2.0007856091160234,"y0":50.00456892423437,"z0":5.8816648480269365,"aX":-2.2941402855068205},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":3.2,"spinRate":2337,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.40894924578642833,"extension":5.817208390687236},"index":1,"playId":"287fd08e-ab75-3157-97eb-d2c59b41a144","pitchNumber":2,"startTime":"2026-05-30T19:24:06.761Z","endTime":"2026-05-30T19:24:10.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51991247817747,"aZ":-15.57245692403919,"pfxX":5.190988622384683,"pfxZ":8.424938756209317,"pX":-0.7735586329891069,"pZ":2.430779857060879,"vX0":-9.180402592147935,"vY0":-138.88323984614695,"vZ0":-6.265275910269875,"x":146.49,"y":173.15,"x0":1.887117091684537,"y0":50.00337376912976,"z0":5.735603877284385,"aX":10.230741910338372},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":-7.7,"spinRate":2353,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.39304281434986565,"extension":5.8807016465283235},"hitData":{"launchSpeed":61.7,"launchAngle":2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.23,"coordY":171.8}},"index":2,"playId":"e5d20e30-3fb2-3aae-9199-bbcdc9020940","pitchNumber":3,"startTime":"2026-05-30T19:24:37.509Z","endTime":"2026-05-30T19:24:45.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:24:45.338Z","atBatIndex":34},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Luisangel Acuña bunt grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T19:26:56.649Z","endTime":"2026-05-30T19:27:15.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16951292142346,"aZ":-28.01875841628036,"pfxX":6.988940630546628,"pfxZ":2.3392777190828156,"pX":0.021111752330137065,"pZ":3.4594444258398998,"vX0":-4.302781904996923,"vY0":-132.0723501698842,"vZ0":-0.8696061920787367,"x":116.2,"y":145.38,"x0":0.757092428332497,"y0":50.00641151052653,"z0":5.839880336182548,"aX":12.441253077376828},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-11.8,"spinRate":2092,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4135353635532306,"extension":5.774620146169895},"hitData":{"launchSpeed":27.9,"launchAngle":1.0,"totalDistance":19.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":114.9,"coordY":192.79}},"index":0,"playId":"7e2113ff-656f-3198-94ba-914c455ef610","pitchNumber":1,"startTime":"2026-05-30T19:27:07.125Z","endTime":"2026-05-30T19:27:15.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:27:15.146Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T19:27:38.990Z","endTime":"2026-05-30T19:28:40.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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.1,"endSpeed":86.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09050067787074,"aZ":-27.695730805822027,"pfxX":7.1919621034992005,"pfxZ":2.377521972214444,"pX":0.6513820409649637,"pZ":2.7998114743919973,"vX0":-2.535785325204898,"vY0":-135.71979763101763,"vZ0":-2.82604750242711,"x":92.17,"y":163.19,"x0":0.6583163528012933,"y0":50.00209485328133,"z0":5.764387242258365,"aX":13.5420825568362},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":-12.6,"spinRate":2212,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.4021307392625366,"extension":5.734827603056841},"index":0,"playId":"23075553-fe8e-30a7-b575-7c50522c5915","pitchNumber":1,"startTime":"2026-05-30T19:27:51.097Z","endTime":"2026-05-30T19:27:55.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149019400068802,"aZ":-28.543417235468656,"pfxX":7.358991093012541,"pfxZ":1.8611501832459663,"pX":0.23923077007146015,"pZ":3.4870599470831074,"vX0":-3.1917685593633,"vY0":-137.85263051556007,"vZ0":-1.8306161496520073,"x":107.88,"y":144.63,"x0":0.4482171100320594,"y0":50.00083978302252,"z0":6.063939281185549,"aX":14.333700637893035},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":-12.8,"spinRate":2107,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.39550530855721355,"extension":5.5876512340833795},"index":1,"playId":"342a3312-4b1b-39c3-9779-8393e367f19f","pitchNumber":2,"startTime":"2026-05-30T19:28:12.964Z","endTime":"2026-05-30T19:28:18.539Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T19:28:25.460Z","endTime":"2026-05-30T19:28:36.200Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27526223950091,"aZ":-32.02424293845082,"pfxX":-1.6594718478780894,"pfxZ":0.08602543786455996,"pX":-1.462419670723181,"pZ":1.9347348245933098,"vX0":-4.2455109441536045,"vY0":-127.25517361637394,"vZ0":-3.6973659890477175,"x":172.74,"y":186.54,"x0":0.4300067689136261,"y0":50.00052678384095,"z0":5.89048221897952,"aX":-2.774151980264236},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":3.8,"spinRate":2406,"spinDirection":289},"zone":13,"typeConfidence":0.92,"plateTime":0.42721943989919575,"extension":5.840882410030581},"index":3,"playId":"9ace00d1-91e7-3bef-be1f-a19d7e6e6d66","pitchNumber":3,"startTime":"2026-05-30T19:28:36.200Z","endTime":"2026-05-30T19:28:40.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:28:40.103Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rikuu Nishida grounds out, shortstop Zack Short to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T19:29:11.115Z","endTime":"2026-05-30T19:29:21.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T19:29:03.312Z","endTime":"2026-05-30T19:29:13.444Z","isPitch":false,"type":"action","player":{"id":807747,"link":"/api/v1/people/807747"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541192883576024,"aZ":-26.853825957156204,"pfxX":7.598148414078473,"pfxZ":2.7473344908370283,"pX":0.45313102905175,"pZ":2.23737946633622,"vX0":-2.7800966215231737,"vY0":-138.06950230623428,"vZ0":-5.276256845208031,"x":99.73,"y":178.37,"x0":0.48336968374639516,"y0":50.0055063746493,"z0":5.970706529905268,"aX":14.7332090081866},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":-13.2,"spinRate":2165,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.3960643417973295,"extension":5.763221276571467},"hitData":{"launchSpeed":91.1,"launchAngle":5.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.18,"coordY":155.13}},"index":1,"playId":"b1eba9d4-cc31-3d13-ac62-dbe7ee119cea","pitchNumber":1,"startTime":"2026-05-30T19:29:13.444Z","endTime":"2026-05-30T19:29:21.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:29:21.361Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a ground ball to shortstop Luisangel Acuña.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T19:31:19.598Z","endTime":"2026-05-30T19:31:52.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18402608866665,"aZ":-30.27310097371999,"pfxX":8.24284489623083,"pfxZ":0.997975145601897,"pX":0.6259504666702895,"pZ":2.115474471755179,"vX0":-7.471251993428277,"vY0":-136.5268165146391,"vZ0":-3.8879198988812234,"x":93.14,"y":181.66,"x0":2.3135029812065797,"y0":50.00477699298399,"z0":5.618020562957132,"aX":15.721808545401286},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":-13.6,"spinRate":2199,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.39963368246348363,"extension":5.77668377322155},"index":0,"playId":"14dd9974-b10b-3b46-90c1-96417a07b863","pitchNumber":1,"startTime":"2026-05-30T19:31:29.050Z","endTime":"2026-05-30T19:31:32.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95519043084412,"aZ":-33.17398824634966,"pfxX":5.006376214743542,"pfxZ":-0.6457974910748172,"pX":0.49006984369222995,"pZ":1.8116471161708532,"vX0":-6.482157975708767,"vY0":-122.97721187076985,"vZ0":-2.257921938999031,"x":98.32,"y":189.87,"x0":2.491478434305843,"y0":50.00153867236126,"z0":5.515293173051025,"aX":7.783405181497289},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":-7.8,"spinRate":1581,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4428560468837146,"extension":5.663549029069868},"hitData":{"launchSpeed":79.1,"launchAngle":9.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":163.2}},"index":1,"playId":"7707d7c3-4bdf-3133-981f-033d46052e75","pitchNumber":2,"startTime":"2026-05-30T19:31:43.034Z","endTime":"2026-05-30T19:31:52.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:31:52.014Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tigers challenged (force play), call on the field was overturned: Riley Greene reaches on a fielding error by right fielder Randal Grichuk. Matt Vierling to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T19:32:00.647Z","endTime":"2026-05-30T19:32:34.054Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801518262235707,"aZ":-33.467163181222986,"pfxX":-7.853259550272258,"pfxZ":-0.8967609703290993,"pX":0.08918663006601385,"pZ":2.3852310809360917,"vX0":-3.5505006824607177,"vY0":-118.4598609274901,"vZ0":-0.5261500094186672,"x":113.6,"y":174.38,"x0":2.6217548967749806,"y0":50.004507723680774,"z0":5.6350813529806,"aX":-11.309250668927785},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.6,"breakHorizontal":15.0,"spinRate":2451,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.46003973825790334,"extension":5.66974232742691},"hitData":{"launchSpeed":84.1,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.71,"coordY":97.79}},"index":0,"playId":"e43a8796-fa4d-3b8d-803b-22ca1354e1a7","pitchNumber":1,"startTime":"2026-05-30T19:32:22.048Z","endTime":"2026-05-30T19:32:34.054Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":116},"playEndTime":"2026-05-30T19:32:34.054Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T19:38:06.622Z","endTime":"2026-05-30T19:38:48.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T19:35:57.270Z","endTime":"2026-05-30T19:36:19.369Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Taylor replaces Anthony Kay.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T19:36:19.369Z","endTime":"2026-05-30T19:38:08.872Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691799,"link":"/api/v1/people/691799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6268731947605,"aZ":-45.157655240510216,"pfxX":3.2409684219635952,"pfxZ":-9.292337923753411,"pX":0.5445700351098222,"pZ":3.0264362884162583,"vX0":1.8209414414308194,"vY0":-117.2965661290773,"vZ0":2.375997441758368,"x":96.24,"y":157.07,"x0":-0.6621694489194915,"y0":50.00250938062273,"z0":6.202488390581016,"aX":4.528121246795593},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.0,"breakHorizontal":-6.4,"spinRate":2554,"spinDirection":22},"zone":3,"typeConfidence":0.9,"plateTime":0.4664660751821206,"extension":7.073377103253324},"index":2,"playId":"319928f9-eac7-3322-b2f1-8b68abfce3c2","pitchNumber":1,"startTime":"2026-05-30T19:38:08.872Z","endTime":"2026-05-30T19:38:12.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319967195693696,"aZ":-15.150373706617177,"pfxX":-3.687404919382569,"pfxZ":8.262871493538666,"pX":0.47878395518340294,"pZ":3.0422829113034076,"vX0":4.320177098847694,"vY0":-141.48604584873132,"vZ0":-5.409650665548295,"x":98.75,"y":156.64,"x0":-0.577113710611392,"y0":50.005697063669395,"z0":5.9239626826439835,"aX":-7.6000118230519025},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2256,"spinDirection":195},"zone":3,"typeConfidence":0.86,"plateTime":0.3847307727370115,"extension":7.194155816873294},"index":3,"playId":"36eeb5ab-6885-37a8-a7f5-44b681b7a70b","pitchNumber":2,"startTime":"2026-05-30T19:38:25.233Z","endTime":"2026-05-30T19:38:28.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386687340105148,"aZ":-15.083033371679315,"pfxX":-2.589261347448086,"pfxZ":8.327380502378569,"pX":0.15425214626260805,"pZ":2.2554432798800126,"vX0":2.3926197524256745,"vY0":-141.24739244654364,"vZ0":-7.30406035227876,"x":111.12,"y":177.88,"x0":-0.3608941201638487,"y0":50.005810714642344,"z0":5.815209969023206,"aX":-5.3159370545147056},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":197},"zone":5,"typeConfidence":0.88,"plateTime":0.3854624519812755,"extension":7.192686712974309},"index":4,"playId":"8ba28078-e027-39b1-b77a-f72cd9da9699","pitchNumber":3,"startTime":"2026-05-30T19:38:43.582Z","endTime":"2026-05-30T19:38:48.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:38:48.652Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to center fielder Rikuu Nishida.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T19:39:17.663Z","endTime":"2026-05-30T19:40:27.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T19:38:58.353Z","endTime":"2026-05-30T19:39:20.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8739107231556,"aZ":-15.079180809711072,"pfxX":-3.1827993075930294,"pfxZ":8.416881092675009,"pX":0.4172944541320678,"pZ":1.8311016450906232,"vX0":3.8699876979333174,"vY0":-141.08091180031363,"vZ0":-8.399544276757275,"x":101.09,"y":189.34,"x0":-0.553923085372039,"y0":50.00144586304123,"z0":5.803629112782664,"aX":-6.463222901675583},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":5.0,"spinRate":2085,"spinDirection":200},"zone":9,"typeConfidence":0.86,"plateTime":0.38714505286552514,"extension":7.215935209513303},"index":1,"playId":"2d2adbb3-4753-332c-b423-a99919ea0deb","pitchNumber":1,"startTime":"2026-05-30T19:39:20.040Z","endTime":"2026-05-30T19:39:23.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93893165908123,"aZ":-42.74357678612223,"pfxX":0.9255975444940419,"pfxZ":-7.001573761974924,"pX":-0.11241955936944716,"pZ":1.0468672971031554,"vX0":0.7744392900693391,"vY0":-121.77723797816141,"vZ0":-2.927473595192831,"x":121.29,"y":210.51,"x0":-0.5543486362528436,"y0":50.004918188167295,"z0":5.946494896863254,"aX":1.3964659648156212},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.1,"breakHorizontal":-1.8,"spinRate":2475,"spinDirection":17},"zone":13,"typeConfidence":0.91,"plateTime":0.4490267242160879,"extension":7.061964172240947},"index":2,"playId":"d5c8f7ba-fee9-3247-afa3-a536d5de0a8d","pitchNumber":2,"startTime":"2026-05-30T19:39:37.143Z","endTime":"2026-05-30T19:39:40.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.781111774587497,"aZ":-46.44006395916559,"pfxX":2.601146877463832,"pfxZ":-9.942610184260847,"pX":0.6889183910871006,"pZ":3.7064361036571993,"vX0":2.0109981160547448,"vY0":-119.23241634062441,"vZ0":4.048526410714754,"x":90.74,"y":138.71,"x0":-0.5046720827585601,"y0":50.0057443381372,"z0":6.1881157592323355,"aX":3.7303730316114754},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.7,"breakHorizontal":-5.2,"spinRate":2383,"spinDirection":12},"zone":12,"typeConfidence":0.9,"plateTime":0.46008191805882914,"extension":7.140297418032666},"index":3,"playId":"e883f7b4-a9aa-3409-84bf-47ece067a6e1","pitchNumber":3,"startTime":"2026-05-30T19:39:58.325Z","endTime":"2026-05-30T19:40:03.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648436128230472,"aZ":-12.714382187107576,"pfxX":-2.1910774022066453,"pfxZ":9.6725277513066,"pX":0.4813225128848536,"pZ":2.7525993072510944,"vX0":3.6732358732835353,"vY0":-140.2284166319328,"vZ0":-6.25824402647621,"x":98.65,"y":164.46,"x0":-0.5547757792550471,"y0":50.00570935346902,"z0":5.826253128725946,"aX":-4.409716894666491},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":3.4,"spinRate":2249,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.3890712591608567,"extension":7.172540161232578},"hitData":{"launchSpeed":86.1,"launchAngle":36.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.75,"coordY":76.36}},"index":4,"playId":"d380ef8e-ca37-31df-a468-ef7eb73f8a41","pitchNumber":4,"startTime":"2026-05-30T19:40:14.622Z","endTime":"2026-05-30T19:40:27.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:40:27.640Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T19:40:46.915Z","endTime":"2026-05-30T19:42:53.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41560360053152,"aZ":-46.357471554049035,"pfxX":0.4796885170502967,"pfxZ":-9.39577978606798,"pX":0.5804573562854967,"pZ":1.7320811896001949,"vX0":2.412986196159652,"vY0":-122.68647451617586,"vZ0":-0.6852746841837939,"x":94.87,"y":192.01,"x0":-0.48194555131567635,"y0":50.0021321088124,"z0":5.998508048481766,"aX":0.723762344031978},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.9,"breakHorizontal":-1.4,"spinRate":2570,"spinDirection":14},"zone":9,"typeConfidence":0.9,"plateTime":0.44806859512334185,"extension":7.086090011275785},"index":0,"playId":"db643199-79d0-370a-91ff-75ee410f6f19","pitchNumber":1,"startTime":"2026-05-30T19:40:57.542Z","endTime":"2026-05-30T19:41:01.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01512088259652,"aZ":-9.574361908893556,"pfxX":-2.686322525263507,"pfxZ":10.617742331479675,"pX":0.7343520776067834,"pZ":1.7656138792309695,"vX0":4.674120339642322,"vY0":-144.17863663207692,"vZ0":-9.66448124659538,"x":89.01,"y":191.11,"x0":-0.5506309934768775,"y0":50.0058856605504,"z0":5.731037516694932,"aX":-5.719749091303426},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":4.1,"spinRate":2420,"spinDirection":190},"zone":9,"typeConfidence":0.91,"plateTime":0.3782858452675697,"extension":7.416847730581431},"index":1,"playId":"d3d288c1-041b-31ba-aff4-1592c88217ab","pitchNumber":2,"startTime":"2026-05-30T19:41:14.798Z","endTime":"2026-05-30T19:41:18.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272666761727102,"aZ":-45.826398472197404,"pfxX":0.15339819478665495,"pfxZ":-8.45244354870178,"pX":0.5481785895597625,"pZ":1.6352435395420146,"vX0":2.733065130142335,"vY0":-125.71461764663648,"vZ0":-1.4754612734060333,"x":96.1,"y":194.63,"x0":-0.5687989849507618,"y0":50.00341751302404,"z0":5.9190039772803384,"aX":0.2470269662262306},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-15.5,"breakHorizontal":-0.8,"spinRate":2541,"spinDirection":9},"zone":9,"typeConfidence":0.91,"plateTime":0.4341596010752782,"extension":7.23814493954574},"index":2,"playId":"746aa2ca-c1c9-378d-834c-e69dd1a9db99","pitchNumber":3,"startTime":"2026-05-30T19:41:34.334Z","endTime":"2026-05-30T19:41:37.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":92.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572714293637805,"aZ":-11.764684485020412,"pfxX":-1.962665002476637,"pfxZ":9.493820584724677,"pX":0.9275141445194679,"pZ":2.821000353825969,"vX0":4.479848896706216,"vY0":-143.90481297620207,"vZ0":-6.458631661197463,"x":81.65,"y":162.61,"x0":-0.3772127469630624,"y0":50.00007168410164,"z0":5.785087510453432,"aX":-4.218420009405838},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2279,"spinDirection":185},"zone":12,"typeConfidence":0.92,"plateTime":0.37703940716688145,"extension":7.2899865654222245},"index":3,"playId":"7f75e565-ac59-37a6-a269-29e844e86f50","pitchNumber":4,"startTime":"2026-05-30T19:41:52.880Z","endTime":"2026-05-30T19:42:19.896Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625558771321142,"aZ":-13.27943688772965,"pfxX":-1.331720797704986,"pfxZ":8.840844755057304,"pX":-0.5535253338011515,"pZ":3.920357288684712,"vX0":0.540537026223403,"vY0":-143.73961091168727,"vZ0":-3.3675466963016945,"x":138.1,"y":132.93,"x0":-0.568694659084488,"y0":50.00464301098476,"z0":5.906895538858436,"aX":-2.8465751181067067},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":2.4,"spinRate":2187,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3779860634188288,"extension":7.2142109093004665},"index":4,"playId":"cec2943b-2a7e-3821-891f-d5d89a3e2062","pitchNumber":5,"startTime":"2026-05-30T19:42:25.383Z","endTime":"2026-05-30T19:42:28.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.873759843321476,"aZ":-43.112152345984036,"pfxX":0.4523864516985707,"pfxZ":-7.0822298674055375,"pX":0.8491013364420688,"pZ":2.097180382000902,"vX0":3.1323515078068636,"vY0":-122.59718759141677,"vZ0":-0.6537926211325623,"x":84.63,"y":182.16,"x0":-0.49612925225190996,"y0":50.00263810761637,"z0":6.000719555877532,"aX":0.6981839560076228},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.8,"breakHorizontal":-1.4,"spinRate":2502,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.44426989923617244,"extension":7.147502412709912},"hitData":{"launchSpeed":90.2,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.25,"coordY":157.16}},"index":5,"playId":"9a817f4b-a7d6-3f6a-939a-6c8e4bb7181c","pitchNumber":6,"startTime":"2026-05-30T19:42:46.125Z","endTime":"2026-05-30T19:42:53.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:42:53.711Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T19:45:15.959Z","endTime":"2026-05-30T19:46:16.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Colt Keith remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T19:44:29.965Z","endTime":"2026-05-30T19:45:03.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T19:45:03.931Z","endTime":"2026-05-30T19:45:18.244Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841569120227746,"aZ":-25.697885868089422,"pfxX":6.899862443923292,"pfxZ":3.5820101982708117,"pX":-0.37274271730757946,"pZ":2.6922974932337667,"vX0":-6.98155636563671,"vY0":-133.65870798200177,"vZ0":-3.5378246573397645,"x":131.21,"y":166.09,"x0":1.376888565451605,"y0":50.00416493725532,"z0":5.878660151340067,"aX":12.48333225890914},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-11.0,"spinRate":2154,"spinDirection":135},"zone":1,"typeConfidence":0.91,"plateTime":0.40981473198782004,"extension":5.693423988906684},"index":2,"playId":"9d9fb048-1b2d-3945-a297-d0400b6c6530","pitchNumber":1,"startTime":"2026-05-30T19:45:18.244Z","endTime":"2026-05-30T19:45:21.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45689386711491,"aZ":-30.011102725673354,"pfxX":7.998703776123808,"pfxZ":1.2182303673084416,"pX":-0.14886847478901366,"pZ":1.0842219165773672,"vX0":-6.004698654640599,"vY0":-131.79907185729815,"vZ0":-6.91635165042797,"x":122.67,"y":209.51,"x0":1.1087361298854348,"y0":50.003710372516345,"z0":5.930304223752619,"aX":14.210126535358421},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-13.3,"spinRate":1764,"spinDirection":131},"zone":13,"typeConfidence":0.85,"plateTime":0.4140486543529738,"extension":5.441690674834427},"index":3,"playId":"ca8f8265-6515-34b2-a266-a457446c4f70","pitchNumber":2,"startTime":"2026-05-30T19:45:33.199Z","endTime":"2026-05-30T19:45:36.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78262374281878,"aZ":-42.98698604695568,"pfxX":-8.36756742126758,"pfxZ":-8.097948476102932,"pX":-0.6143091817840468,"pZ":2.62675123306293,"vX0":-2.262706764230577,"vY0":-115.50401715416686,"vZ0":1.4596201312332955,"x":140.42,"y":167.86,"x0":1.4675442686227034,"y0":50.0006179106825,"z0":6.156264790447268,"aX":-11.176500742501974},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.9,"breakHorizontal":15.7,"spinRate":3066,"spinDirection":313},"zone":4,"typeConfidence":0.9,"plateTime":0.47626298357466457,"extension":5.692077810523783},"index":4,"playId":"480be421-7572-3b1f-a8e2-d03dadf676f3","pitchNumber":3,"startTime":"2026-05-30T19:45:48.168Z","endTime":"2026-05-30T19:45:52.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800977257957697,"aZ":-29.515463747868136,"pfxX":6.7236776150058475,"pfxZ":1.4813144447673103,"pX":1.1999770806256767,"pZ":2.2296857433183335,"vX0":-2.6454381923979464,"vY0":-132.37199505250973,"vZ0":-4.1805814018999135,"x":71.26,"y":178.58,"x0":1.331318580532461,"y0":50.005629868121105,"z0":5.958709836804598,"aX":12.089619663542054},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.0,"breakHorizontal":-11.8,"spinRate":1713,"spinDirection":128},"zone":14,"typeConfidence":0.79,"plateTime":0.4117403062533276,"extension":5.6879906865775665},"hitData":{"launchSpeed":79.7,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.66,"coordY":167.8}},"index":5,"playId":"e67d2018-5d47-37c7-830c-0f0f901b37fa","pitchNumber":4,"startTime":"2026-05-30T19:46:07.742Z","endTime":"2026-05-30T19:46:16.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:46:16.260Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Vargas lines out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T19:46:24.021Z","endTime":"2026-05-30T19:47:32.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":93.9,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969956411170475,"aZ":-28.567987723825304,"pfxX":6.5655684437586235,"pfxZ":1.8633518090831949,"pX":0.7496202979129201,"pZ":2.7272917678624062,"vX0":-4.22331102392639,"vY0":-136.9104249709236,"vZ0":-3.140799930374014,"x":88.43,"y":165.14,"x0":1.444663007442148,"y0":50.001138480478346,"z0":5.805934528136925,"aX":12.694162524315924},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":-11.3,"spinRate":2102,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.39725847039865014,"extension":5.651323627640825},"index":0,"playId":"100edd04-f141-322d-9d55-5a058b16afcf","pitchNumber":1,"startTime":"2026-05-30T19:46:48.016Z","endTime":"2026-05-30T19:46:51.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652233262687382,"aZ":-43.88772460881667,"pfxX":-9.101686955576147,"pfxZ":-8.473560752950164,"pX":-0.28851928446099795,"pZ":1.564926412612787,"vX0":-1.2613052035325976,"vY0":-116.99847356010578,"vZ0":-0.7083797309643315,"x":128.0,"y":196.53,"x0":1.4400959634346486,"y0":50.00249733333063,"z0":5.994530229956052,"aX":-12.582144325044235},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.2,"breakHorizontal":16.8,"spinRate":2967,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4686588138829739,"extension":5.530719316498672},"index":1,"playId":"26bcbeaa-f30f-3164-bc3a-8e4f00aa8eb8","pitchNumber":2,"startTime":"2026-05-30T19:47:05.671Z","endTime":"2026-05-30T19:47:08.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5666252716481,"aZ":-42.58544995119862,"pfxX":-7.440534073158515,"pfxZ":-7.502188227657945,"pX":0.4885720412612515,"pZ":1.5976381436168998,"vX0":0.5288373648397525,"vY0":-116.6577158199464,"vZ0":-0.951280918097455,"x":98.38,"y":195.64,"x0":1.2273891449510042,"y0":50.003868470126285,"z0":6.0016143555610055,"aX":-10.32427419436221},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.6,"breakHorizontal":13.4,"spinRate":2988,"spinDirection":322},"zone":14,"typeConfidence":0.89,"plateTime":0.46832740230261694,"extension":5.596498949544243},"hitData":{"launchSpeed":98.9,"launchAngle":18.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.69,"coordY":105.67}},"index":2,"playId":"d8daaf52-fb00-39d8-b632-715a0a7e704e","pitchNumber":3,"startTime":"2026-05-30T19:47:24.529Z","endTime":"2026-05-30T19:47:32.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:47:32.271Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colson Montgomery doubles (11) on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T19:47:34.721Z","endTime":"2026-05-30T19:48:12.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02770360901852,"aZ":-29.612367249189163,"pfxX":6.658856363864175,"pfxZ":1.3026146018643328,"pX":-0.4355825656219009,"pZ":2.695511622890448,"vX0":-6.201293187917474,"vY0":-139.18788616869585,"vZ0":-3.9091459325879296,"x":133.6,"y":166.0,"x0":0.9553499443257812,"y0":50.000495073897916,"z0":6.077301869530173,"aX":13.073207536621462},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.8,"breakHorizontal":-10.8,"spinRate":2273,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.3934052006912516,"extension":5.473160435347462},"hitData":{"launchSpeed":102.1,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":45.22,"coordY":80.31}},"index":0,"playId":"72984da2-0241-301a-b970-719fe34bf562","pitchNumber":1,"startTime":"2026-05-30T19:47:59.985Z","endTime":"2026-05-30T19:48:12.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:48:12.365Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randal Grichuk lines out sharply to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T19:48:20.658Z","endTime":"2026-05-30T19:49:19.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537538143331656,"aZ":-26.115484229354443,"pfxX":6.7064623144711515,"pfxZ":3.1272258826078776,"pX":0.7585711372591618,"pZ":2.5668121676923237,"vX0":-3.5540074412028697,"vY0":-137.4298128032762,"vZ0":-3.9686218207895907,"x":88.09,"y":169.48,"x0":1.187722639257847,"y0":50.00599165489895,"z0":5.77523950880829,"aX":13.006992990072817},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":-11.5,"spinRate":2131,"spinDirection":137},"zone":6,"typeConfidence":0.89,"plateTime":0.3964795018460774,"extension":5.594480403648029},"index":0,"playId":"c7c39be8-0741-3dd3-8488-d94582078dc8","pitchNumber":1,"startTime":"2026-05-30T19:48:46.861Z","endTime":"2026-05-30T19:48:49.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.133892101006037,"aZ":-22.072466950657386,"pfxX":7.475002093740156,"pfxZ":5.025869932697235,"pX":0.16938235675181754,"pZ":2.894904617647572,"vX0":-5.180111978667146,"vY0":-139.6205418565552,"vZ0":-4.86145808080496,"x":110.54,"y":160.62,"x0":1.0607467308323917,"y0":50.00419207999056,"z0":6.076946272966418,"aX":15.024768981168922},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":-12.7,"spinRate":2385,"spinDirection":133},"zone":2,"typeConfidence":0.85,"plateTime":0.38964517461150106,"extension":5.617265735809182},"hitData":{"launchSpeed":103.7,"launchAngle":14.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.52,"coordY":92.08}},"index":1,"playId":"6401dd0a-8377-3e5a-bf32-8f3e01280506","pitchNumber":2,"startTime":"2026-05-30T19:49:10.720Z","endTime":"2026-05-30T19:49:19.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:49:19.181Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T19:51:15.461Z","endTime":"2026-05-30T19:52:43.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228192040350883,"aZ":-29.895202566060075,"pfxX":0.1571922127694228,"pfxZ":1.322021591039797,"pX":-0.11727344159384175,"pZ":0.7892320409410167,"vX0":1.8517733478495815,"vY0":-129.38268724846077,"vZ0":-6.606883683387564,"x":121.47,"y":217.47,"x0":-0.8582653711406113,"y0":50.00183435226132,"z0":5.623101126317345,"aX":0.27004123725937434},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-0.6,"spinRate":2633,"spinDirection":26},"zone":13,"typeConfidence":0.9,"plateTime":0.4209635159482117,"extension":7.2620480586140195},"index":0,"playId":"806d2d40-c5c2-3d06-a4a0-3a990a5cf16a","pitchNumber":1,"startTime":"2026-05-30T19:51:27.184Z","endTime":"2026-05-30T19:51:31.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831764966188985,"aZ":-8.811300431185042,"pfxX":-3.6861085660394606,"pfxZ":11.174429033917265,"pX":-0.28247552221418165,"pZ":2.625327582091753,"vX0":1.8654539669699401,"vY0":-143.3764427623859,"vZ0":-7.41924983643141,"x":127.77,"y":167.9,"x0":-0.46109445378398506,"y0":50.005601037331246,"z0":5.790093173918654,"aX":-7.708005325603335},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.0,"breakHorizontal":6.4,"spinRate":2329,"spinDirection":193},"zone":4,"typeConfidence":0.9,"plateTime":0.3814063297607784,"extension":7.253332120380511},"index":1,"playId":"0a439b3e-981d-34c9-80a6-37c9514bebb9","pitchNumber":2,"startTime":"2026-05-30T19:51:41.570Z","endTime":"2026-05-30T19:51:44.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727399012388396,"aZ":-9.36425154679266,"pfxX":-6.620949765401662,"pfxZ":10.74557592747036,"pX":-0.12783242837962552,"pZ":3.337326280121475,"vX0":3.7356040228262275,"vY0":-144.1400804995023,"vZ0":-5.193060307061255,"x":121.87,"y":148.67,"x0":-0.5742739888119118,"y0":50.005947753589226,"z0":5.729812170240991,"aX":-14.057378979869645},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.7,"breakHorizontal":11.4,"spinRate":2313,"spinDirection":203},"zone":11,"typeConfidence":0.8,"plateTime":0.3787258492142529,"extension":7.391248056374633},"index":2,"playId":"bc4db489-6317-3e53-bfdf-5e84cac944ee","pitchNumber":3,"startTime":"2026-05-30T19:52:22.854Z","endTime":"2026-05-30T19:52:26.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":92.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349534143633473,"aZ":-11.702084294420583,"pfxX":-3.4170311687412767,"pfxZ":9.517816003901721,"pX":0.6114883116707108,"pZ":2.9952160479520433,"vX0":3.486164913530125,"vY0":-143.9129391335486,"vZ0":-6.120760666677454,"x":93.69,"y":157.91,"x0":-0.15685259881658642,"y0":50.006661486146626,"z0":5.836849623234259,"aX":-7.353264722230988},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.6,"breakHorizontal":5.8,"spinRate":2197,"spinDirection":194},"zone":3,"typeConfidence":0.89,"plateTime":0.3769151494003178,"extension":7.297116863288691},"index":3,"playId":"01642200-be4e-3648-b9d8-31a9c70304a4","pitchNumber":4,"startTime":"2026-05-30T19:52:39.034Z","endTime":"2026-05-30T19:52:43.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:52:43.389Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging, catcher Edgar Quero to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T19:53:04.745Z","endTime":"2026-05-30T19:55:58.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zach McKinstry replaces Zack Short.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T19:52:51.910Z","endTime":"2026-05-30T19:53:07.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670097,"link":"/api/v1/people/670097"}},{"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":84.1,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.935288248288668,"aZ":-43.89010997755116,"pfxX":2.4859833543434675,"pfxZ":-7.549784456812912,"pX":-0.46903620908269317,"pZ":3.565298898122954,"vX0":-0.4031272303850463,"vY0":-122.64926529421219,"vZ0":2.8704193720667734,"x":134.88,"y":142.52,"x0":-0.6278181715349462,"y0":50.001286460782346,"z0":6.07384685223426,"aX":3.8589203630276754},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.0,"breakHorizontal":-4.4,"spinRate":2510,"spinDirection":11},"zone":11,"typeConfidence":0.91,"plateTime":0.44337809009685936,"extension":7.222946452689245},"index":1,"playId":"4df95518-1ecd-3612-8c0e-8ccc23834ccb","pitchNumber":1,"startTime":"2026-05-30T19:53:07.025Z","endTime":"2026-05-30T19:53:10.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052986108072474,"aZ":-10.814215628663407,"pfxX":-4.091290624398823,"pfxZ":10.097320779436764,"pX":-0.17934812652422244,"pZ":1.7636973188966105,"vX0":2.568212483162005,"vY0":-143.14651166271437,"vZ0":-9.215780736559777,"x":123.84,"y":191.16,"x0":-0.547633535443613,"y0":50.006311263251405,"z0":5.6656849967293725,"aX":-8.656517092810265},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2263,"spinDirection":198},"zone":8,"typeConfidence":0.86,"plateTime":0.37984644485818464,"extension":7.493540607363069},"index":2,"playId":"0bf3ce3c-5574-346f-a355-b7b3f0500514","pitchNumber":2,"startTime":"2026-05-30T19:53:20.315Z","endTime":"2026-05-30T19:53:23.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678092096144198,"aZ":-14.934248574378236,"pfxX":-1.3356462862242988,"pfxZ":8.411095189232997,"pX":0.4880137548850621,"pZ":4.383724163740673,"vX0":2.975646356038503,"vY0":-141.44138602856597,"vZ0":-1.68687066824384,"x":98.4,"y":120.42,"x0":-0.3986160694546862,"y0":50.00669353111431,"z0":5.933264545546416,"aX":-2.739204500119143},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":1.9,"spinRate":2206,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.38551573191796074,"extension":7.393192587186448},"index":3,"playId":"b1270a8d-9a18-33c7-8da8-0a6e03c79174","pitchNumber":3,"startTime":"2026-05-30T19:53:37.273Z","endTime":"2026-05-30T19:53:40.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74882802414772,"aZ":-44.87384954819121,"pfxX":0.5830063900501141,"pfxZ":-8.453396196955412,"pX":-0.4847747636065164,"pZ":2.508680201358278,"vX0":-0.13859267233901532,"vY0":-121.25637004532632,"vZ0":0.9502126068254009,"x":135.48,"y":171.05,"x0":-0.5029483379696205,"y0":50.003912312960445,"z0":5.999986213475327,"aX":0.8758369248650363},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.9,"breakHorizontal":-1.1,"spinRate":2453,"spinDirection":12},"zone":4,"typeConfidence":0.9,"plateTime":0.4501955964001323,"extension":7.245277803863837},"index":4,"playId":"5147f09b-c0c0-32a4-9f94-7aaaa75e9faf","pitchNumber":4,"startTime":"2026-05-30T19:53:50.993Z","endTime":"2026-05-30T19:53:53.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23856095641952,"aZ":-14.072826734366398,"pfxX":-1.436764076247175,"pfxZ":8.71696113447403,"pX":-0.27923412202962616,"pZ":3.686381322793771,"vX0":0.7704630444829399,"vY0":-142.8090718679307,"vZ0":-3.7540221026016565,"x":127.64,"y":139.25,"x0":-0.3650855861562307,"y0":50.00166455326424,"z0":5.896206587631058,"aX":-2.983360796164925},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":2.4,"spinRate":2400,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.3827566202431094,"extension":7.236808577953846},"index":5,"playId":"6af6a70a-46e9-37be-9ec2-57196a07abba","pitchNumber":5,"startTime":"2026-05-30T19:54:07.672Z","endTime":"2026-05-30T19:54:10.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14953504032415,"aZ":-12.052817017038524,"pfxX":-1.6308460455663834,"pfxZ":9.575263061537186,"pX":-0.475077239367224,"pZ":2.6447362426230505,"vX0":0.4128200828711505,"vY0":-143.55579088997942,"vZ0":-6.831027899706955,"x":135.11,"y":167.37,"x0":-0.4082360145946473,"y0":50.00177442966836,"z0":5.794586859490623,"aX":-3.4262488118896974},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2238,"spinDirection":185},"zone":4,"typeConfidence":0.9,"plateTime":0.38058125060524084,"extension":7.466583748581947},"index":6,"playId":"8b7505b8-b314-31d8-8676-e5cb42eda917","pitchNumber":6,"startTime":"2026-05-30T19:54:25.177Z","endTime":"2026-05-30T19:54:28.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25317217173798,"aZ":-46.70029552507556,"pfxX":0.9216851794353519,"pfxZ":-9.498495737893371,"pX":-0.08538407498364761,"pZ":2.136289580789977,"vX0":0.61512072167504,"vY0":-122.8390923987619,"vZ0":0.27830080624317244,"x":120.25,"y":181.1,"x0":-0.45877460794629343,"y0":50.00451872102143,"z0":5.9906200981320605,"aX":1.4091146063747209},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.9,"breakHorizontal":-1.8,"spinRate":2450,"spinDirection":12},"zone":8,"typeConfidence":0.9,"plateTime":0.4458242680728022,"extension":7.25574493180304},"index":7,"playId":"ed9cea05-5c7d-30f4-b598-d90c9bc84115","pitchNumber":7,"startTime":"2026-05-30T19:54:40.502Z","endTime":"2026-05-30T19:54:46.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98962546200785,"aZ":-10.710912356717332,"pfxX":-0.1992183019208945,"pfxZ":10.301274057532435,"pX":-0.21002992611489069,"pZ":3.953309468047804,"vX0":0.7756103321734075,"vY0":-143.18744361828058,"vZ0":-3.5349124995347845,"x":125.01,"y":132.04,"x0":-0.4581213616943851,"y0":50.00297049058941,"z0":5.87028377282376,"aX":-0.4151318192618015},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.1,"breakHorizontal":0.2,"spinRate":2241,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.3820083824249405,"extension":7.33861214956749},"index":8,"playId":"5abc1e60-9843-344c-9d8c-e1c949544a32","pitchNumber":8,"startTime":"2026-05-30T19:55:14.130Z","endTime":"2026-05-30T19:55:17.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648227898493268,"aZ":-9.939288148737907,"pfxX":-1.7340475049262682,"pfxZ":10.5784032817546,"pX":0.6493175233717261,"pZ":2.1315554453116534,"vX0":3.8145318547143403,"vY0":-143.2703117475291,"vZ0":-8.507042103427706,"x":92.25,"y":181.23,"x0":-0.46744275167435767,"y0":50.00289443749389,"z0":5.740961385001741,"aX":-3.645086256249774},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":2.5,"spinRate":2293,"spinDirection":181},"zone":9,"typeConfidence":0.92,"plateTime":0.38068661233996703,"extension":7.514731897154388},"index":9,"playId":"181f87f2-3208-3c33-9d02-c0cacde03e4c","pitchNumber":9,"startTime":"2026-05-30T19:55:31.438Z","endTime":"2026-05-30T19:55:36.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98323730857726,"aZ":-44.550322192698985,"pfxX":-0.2944938547282654,"pfxZ":-7.711586856985093,"pX":-0.4438300231444366,"pZ":0.8003994410033609,"vX0":0.1283111785427688,"vY0":-125.76048145936443,"vZ0":-3.5690788485841645,"x":133.92,"y":217.17,"x0":-0.4571925512829834,"y0":50.001051729343075,"z0":5.843498467666524,"aX":-0.4726994484223428},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.5,"breakHorizontal":0.5,"spinRate":2532,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.43515601190942466,"extension":7.292827709124075},"index":10,"playId":"b6bc2a1e-e013-3c88-a211-8d93b13a5976","pitchNumber":10,"startTime":"2026-05-30T19:55:53.637Z","endTime":"2026-05-30T19:55:58.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:55:58.117Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T19:56:06.264Z","endTime":"2026-05-30T19:57:06.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779581800725772,"aZ":-42.9894015959881,"pfxX":-0.1886119234548067,"pfxZ":-6.943030502987249,"pX":0.6037079182771802,"pZ":1.2814208261964712,"vX0":2.480158323932588,"vY0":-123.73924334955903,"vZ0":-2.4238298701961654,"x":93.99,"y":204.18,"x0":-0.3854561131374807,"y0":50.00611220497426,"z0":5.862275200260367,"aX":-0.2941610745871651},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.8,"breakHorizontal":-0.2,"spinRate":2493,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.44198605379557865,"extension":7.309047346267249},"index":0,"playId":"7b71483e-7f87-385f-9153-bcf6878405f4","pitchNumber":1,"startTime":"2026-05-30T19:56:21.801Z","endTime":"2026-05-30T19:56:25.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837954170645077,"aZ":-46.584662983217974,"pfxX":0.020344944440425283,"pfxZ":-9.648023462567636,"pX":0.05298660776619303,"pZ":2.169961735842211,"vX0":1.1649459363644328,"vY0":-121.93525242788694,"vZ0":0.5149792763700054,"x":114.98,"y":180.19,"x0":-0.4352952873863437,"y0":50.00491800301723,"z0":6.002803672359099,"aX":0.03012041013077659},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-17.0,"breakHorizontal":-0.4,"spinRate":2566,"spinDirection":8},"zone":5,"typeConfidence":0.9,"plateTime":0.45064905955162615,"extension":7.281205297928798},"index":1,"playId":"8cc150ce-dd3d-3231-b512-02d6e2a4e4de","pitchNumber":2,"startTime":"2026-05-30T19:56:34.885Z","endTime":"2026-05-30T19:56:38.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163167746115988,"aZ":-46.72401479344219,"pfxX":0.5806603832470958,"pfxZ":-9.759920463908934,"pX":-0.620378434082223,"pZ":2.321690895321834,"vX0":-0.6845265693604967,"vY0":-121.40406007503272,"vZ0":0.9606524195641306,"x":140.65,"y":176.09,"x0":-0.4099688971433867,"y0":50.00536474713713,"z0":5.993345753635867,"aX":0.8653902100294542},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-17.2,"breakHorizontal":-0.8,"spinRate":2516,"spinDirection":4},"zone":4,"typeConfidence":0.9,"plateTime":0.45147793157815297,"extension":7.381552478579148},"index":2,"playId":"a475dbf0-800e-39e1-bcc8-28976292a44c","pitchNumber":3,"startTime":"2026-05-30T19:56:49.579Z","endTime":"2026-05-30T19:56:52.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.327633308089965,"aZ":-8.124773225540219,"pfxX":-0.4616460621199834,"pfxZ":11.518343735563013,"pX":0.7689932511520824,"pZ":3.771435224386139,"vX0":3.0403702607199374,"vY0":-144.02216645262638,"vZ0":-4.576094136800585,"x":87.69,"y":136.95,"x0":-0.24317954913810083,"y0":50.006512163845784,"z0":5.890139707783721,"aX":-0.9646222591859631},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.0,"breakHorizontal":0.2,"spinRate":2444,"spinDirection":186},"zone":12,"typeConfidence":0.93,"plateTime":0.38118223646305216,"extension":7.430787912109267},"index":3,"playId":"037e1cbd-24ec-35f7-a88a-e78d26df51ec","pitchNumber":4,"startTime":"2026-05-30T19:57:03.771Z","endTime":"2026-05-30T19:57:06.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T19:57:06.903Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edgar Quero homers (2) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T19:59:20.975Z","endTime":"2026-05-30T20:00:42.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Zach McKinstry remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T19:58:51.428Z","endTime":"2026-05-30T19:59:23.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":670097,"link":"/api/v1/people/670097"}},{"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":92.4,"endSpeed":85.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94309233141244,"aZ":-28.608828832871772,"pfxX":7.903238511146222,"pfxZ":1.926505281370119,"pX":1.1201696728257395,"pZ":1.525965039570058,"vX0":-2.2725541081475704,"vY0":-134.60205318856853,"vZ0":-5.69782908263288,"x":74.3,"y":197.58,"x0":0.9442962207788698,"y0":50.001405962070905,"z0":5.674496385018744,"aX":14.621304703963817},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":-13.9,"spinRate":2119,"spinDirection":124},"zone":14,"typeConfidence":0.92,"plateTime":0.405624304038096,"extension":5.73503231059546},"index":1,"playId":"6ef938c4-cc62-3a9a-b97e-36ced1ce8f64","pitchNumber":1,"startTime":"2026-05-30T19:59:23.326Z","endTime":"2026-05-30T19:59:28.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88578575854721,"aZ":-40.27691366207196,"pfxX":-8.663365734453578,"pfxZ":-5.988748419336666,"pX":-0.763182016192981,"pZ":2.5413016768049648,"vX0":-2.4379591860405907,"vY0":-115.89039102261175,"vZ0":0.8143147463059095,"x":146.09,"y":170.16,"x0":1.4297331653389316,"y0":50.005282356174554,"z0":6.0510919779260925,"aX":-11.713724248909147},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.3,"breakHorizontal":16.3,"spinRate":2888,"spinDirection":313},"zone":4,"typeConfidence":0.89,"plateTime":0.4737271069864466,"extension":5.667693314322498},"index":2,"playId":"fbae4bc1-e13c-32fa-8eaa-2efd8260acea","pitchNumber":2,"startTime":"2026-05-30T19:59:40.670Z","endTime":"2026-05-30T19:59:45.044Z","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":88.4,"endSpeed":82.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15930170882501,"aZ":-30.652018099710574,"pfxX":7.9152168438677455,"pfxZ":0.899263278445507,"pX":1.8606343653960844,"pZ":1.5430839512353636,"vX0":-1.5734234584675726,"vY0":-128.86325488682792,"vZ0":-4.852259445858785,"x":46.08,"y":197.12,"x0":1.4461999963852097,"y0":50.00494623090353,"z0":5.789820760787866,"aX":13.452710034313313},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":-14.0,"spinRate":1734,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4233601456717673,"extension":5.660992445793789},"index":3,"playId":"38672530-70ca-33fc-a25c-640453e324d1","pitchNumber":3,"startTime":"2026-05-30T19:59:57.359Z","endTime":"2026-05-30T20:00:02.073Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278562086341115,"aZ":-43.58147853793976,"pfxX":-8.84633258549382,"pfxZ":-8.736064817976407,"pX":-0.3822404537698251,"pZ":2.014884372220487,"vX0":-1.425353985340132,"vY0":-114.24845818079079,"vZ0":0.4965339552461425,"x":131.57,"y":184.38,"x0":1.3995733984881789,"y0":50.000328389994976,"z0":6.117982755018415,"aX":-11.558316844839524},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":16.3,"spinRate":2874,"spinDirection":312},"zone":7,"typeConfidence":0.9,"plateTime":0.48152603368852054,"extension":5.6009950190055156},"hitData":{"launchSpeed":97.7,"launchAngle":31.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.87,"coordY":76.3}},"index":4,"playId":"0269914f-ace8-386c-af13-36eb88e02d8d","pitchNumber":4,"startTime":"2026-05-30T20:00:12.952Z","endTime":"2026-05-30T20:00:42.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:00:42.484Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Benintendi doubles (9) on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T20:00:50.475Z","endTime":"2026-05-30T20:01:50.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69356586909638,"aZ":-29.90217875503483,"pfxX":-2.2027942543938623,"pfxZ":1.3482110924445383,"pX":0.7254554741324846,"pZ":3.2436452125390853,"vX0":-1.143376466177414,"vY0":-128.41211828078323,"vZ0":-1.0906371964409753,"x":89.35,"y":151.2,"x0":1.461146827612419,"y0":50.0062033649729,"z0":5.975906731763711,"aX":-3.7219310458595514},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":4.2,"spinRate":2273,"spinDirection":172},"zone":3,"typeConfidence":0.92,"plateTime":0.4246626198501833,"extension":5.630580788067092},"index":0,"playId":"0503ac8a-4791-3e8b-babd-2ffc332ed50f","pitchNumber":1,"startTime":"2026-05-30T20:01:03.104Z","endTime":"2026-05-30T20:01:07.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838700599129652,"aZ":-26.963860084233197,"pfxX":7.039125344412054,"pfxZ":2.643649581985178,"pX":0.6388854880297685,"pZ":2.6564648857672677,"vX0":-3.8481105858672793,"vY0":-139.2556569590177,"vZ0":-4.438774895398919,"x":92.65,"y":167.06,"x0":1.120442635141939,"y0":50.005969156067366,"z0":6.0443605360929284,"aX":13.895193350602865},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":-12.0,"spinRate":2266,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.3925879218396684,"extension":5.744530748793825},"index":1,"playId":"40caa3eb-e663-31f1-b134-27fab948d1b2","pitchNumber":2,"startTime":"2026-05-30T20:01:16.733Z","endTime":"2026-05-30T20:01:20.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621365010782398,"aZ":-33.129794483201344,"pfxX":-2.9400724336327007,"pfxZ":-0.5896281448498577,"pX":-0.05056201227220622,"pZ":2.1418391701426893,"vX0":-2.3545532676261134,"vY0":-126.52053611749463,"vZ0":-2.8269725671066155,"x":118.93,"y":180.95,"x0":1.272415512893662,"y0":50.00195401008754,"z0":5.915669861056687,"aX":-4.788520103936217},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":5.9,"spinRate":2513,"spinDirection":252},"zone":5,"typeConfidence":0.93,"plateTime":0.4321058944917553,"extension":5.70240552502785},"hitData":{"launchSpeed":97.1,"launchAngle":21.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.56,"coordY":115.1}},"index":2,"playId":"0c8c899c-abe8-3bdd-b727-39aa2c7c7003","pitchNumber":3,"startTime":"2026-05-30T20:01:38.025Z","endTime":"2026-05-30T20:01:50.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:01:50.994Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T20:02:51.498Z","endTime":"2026-05-30T20:03:24.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T20:02:10.268Z","endTime":"2026-05-30T20:02:53.725Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10437817431562,"aZ":-42.368266991224644,"pfxX":-8.039220942973621,"pfxZ":-7.8685338083146625,"pX":-1.3429217804305036,"pZ":2.3549957635413983,"vX0":-2.2515055883434636,"vY0":-113.22296626828512,"vZ0":1.1754264822652247,"x":168.19,"y":175.2,"x0":0.7093958751580495,"y0":50.00323796063853,"z0":6.076306509497599,"aX":-10.413912957740324},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.7,"breakHorizontal":15.1,"spinRate":2807,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4841648526809279,"extension":5.863502783893737},"index":1,"playId":"276917e3-b942-337a-8852-35499abc5cf7","pitchNumber":1,"startTime":"2026-05-30T20:02:53.725Z","endTime":"2026-05-30T20:02:58.639Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.941755313249345,"aZ":-22.60548223515302,"pfxX":8.167515534104627,"pfxZ":4.991747901786239,"pX":0.746927656398726,"pZ":2.1679730516856273,"vX0":-2.4343306238701103,"vY0":-137.6635197018179,"vZ0":-6.075221584419167,"x":88.53,"y":180.24,"x0":0.5822780616096316,"y0":50.00294865678857,"z0":5.936614790779877,"aX":15.655043494651059},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-14.3,"spinRate":2232,"spinDirection":136},"zone":6,"typeConfidence":0.9,"plateTime":0.3980719958296719,"extension":5.809768208108854},"hitData":{"launchSpeed":87.4,"launchAngle":30.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.46,"coordY":106.8}},"index":2,"playId":"e261e521-cd8d-38f8-ab9b-00f4aadc2497","pitchNumber":2,"startTime":"2026-05-30T20:03:12.183Z","endTime":"2026-05-30T20:03:24.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:03:24.752Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Andrew Benintendi to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T20:03:27.017Z","endTime":"2026-05-30T20:04:59.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707886501987193,"aZ":-25.575775739123213,"pfxX":6.2455305423239755,"pfxZ":3.5094490012999735,"pX":-0.9082523661750896,"pZ":2.3732852589333673,"vX0":-5.447196146349163,"vY0":-135.3732505119018,"vZ0":-4.537953787734048,"x":151.62,"y":174.7,"x0":0.30502131108566755,"y0":50.00563901109139,"z0":5.831617429154028,"aX":11.754822170486385},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-10.3,"spinRate":2141,"spinDirection":140},"zone":13,"typeConfidence":0.89,"plateTime":0.40246907227706563,"extension":5.746808518269891},"index":0,"playId":"da1a55b5-0162-3e24-a5be-ce4c3b3ab6be","pitchNumber":1,"startTime":"2026-05-30T20:03:53.049Z","endTime":"2026-05-30T20:03:57.492Z","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":93.0,"endSpeed":86.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60343940456895,"aZ":-25.40665319653386,"pfxX":4.048995207258136,"pfxZ":3.6000557531644617,"pX":-0.6494252289007995,"pZ":3.202616249896268,"vX0":-4.18014973611933,"vY0":-135.50224562788128,"vZ0":-3.1304446861049735,"x":141.75,"y":152.31,"x0":0.37923844940550594,"y0":50.00260273746548,"z0":6.126919738175626,"aX":7.611040676363711},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-6.6,"spinRate":2183,"spinDirection":147},"zone":1,"typeConfidence":0.7,"plateTime":0.40256072586799396,"extension":5.688873892036883},"index":1,"playId":"129e672c-e0bd-3a26-b1f1-c6d06644a67b","pitchNumber":2,"startTime":"2026-05-30T20:04:11.534Z","endTime":"2026-05-30T20:04:14.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337815361193957,"aZ":-32.81971273112758,"pfxX":-0.5657017219659668,"pfxZ":-0.40798220540764074,"pX":-1.1034541756549052,"pZ":1.797479403150581,"vX0":-3.5982522056142776,"vY0":-123.46041885872359,"vZ0":-3.151115343744231,"x":159.06,"y":190.25,"x0":0.4380741363773272,"y0":50.00506354056639,"z0":5.813067507697827,"aX":-0.8859079737797486},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":1.8,"spinRate":2263,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4412793732772671,"extension":5.898404043809544},"index":2,"playId":"19eb321d-ac96-3d17-9e0e-76341ec14987","pitchNumber":3,"startTime":"2026-05-30T20:04:32.432Z","endTime":"2026-05-30T20:04:36.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43607364173952,"aZ":-23.549230043318545,"pfxX":7.776425204167,"pfxZ":4.485556575648868,"pX":-0.300862110677145,"pZ":1.9745641784524286,"vX0":-3.9119811114120537,"vY0":-136.85878756348177,"vZ0":-6.595404753871418,"x":128.47,"y":185.47,"x0":0.12653786684385196,"y0":50.00316398399505,"z0":5.997696303295792,"aX":14.948067962098975},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":-13.4,"spinRate":2236,"spinDirection":156},"zone":7,"typeConfidence":0.89,"plateTime":0.3982086378562273,"extension":5.795697512658405},"hitData":{"launchSpeed":84.3,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.36,"coordY":166.64}},"index":3,"playId":"7b9b7285-3398-3a05-9099-9ae6be2fea22","pitchNumber":4,"startTime":"2026-05-30T20:04:51.902Z","endTime":"2026-05-30T20:04:59.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:04:59.859Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rikuu Nishida singles on a ground ball to right fielder Wenceel Pérez. Andrew Benintendi scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T20:05:12.728Z","endTime":"2026-05-30T20:06:06.715Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745179078613123,"aZ":-29.990225833379387,"pfxX":5.890886931982992,"pfxZ":1.136001903413824,"pX":0.2350988167968108,"pZ":4.565355310823341,"vX0":-3.149085612579658,"vY0":-137.1599454011476,"vZ0":1.2950517590981636,"x":108.04,"y":115.52,"x0":0.6293913767577034,"y0":50.00005471575844,"z0":6.123831729881547,"aX":11.284888232391149},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.1,"spinRate":2045,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.39849744312231916,"extension":5.661087381601276},"index":0,"playId":"c892ff5d-0a95-3d15-8eb2-68394ab8626a","pitchNumber":1,"startTime":"2026-05-30T20:05:32.681Z","endTime":"2026-05-30T20:05:35.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521428862680917,"aZ":-22.021093726680366,"pfxX":7.666681906468478,"pfxZ":5.209100671330161,"pX":0.5917571079897571,"pZ":2.7008033706288788,"vX0":-2.5346986421232973,"vY0":-138.39041841224835,"vZ0":-4.8555471221396065,"x":94.44,"y":165.86,"x0":0.5208493599095667,"y0":50.00369357751737,"z0":5.944030823231934,"aX":14.940849397312531},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-13.4,"spinRate":2308,"spinDirection":130},"zone":3,"typeConfidence":0.88,"plateTime":0.3950824335518903,"extension":5.8121629083822},"hitData":{"launchSpeed":94.4,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.05,"coordY":116.09}},"index":1,"playId":"30fa3fa3-2af5-3eab-980d-2164b3e8adbe","pitchNumber":2,"startTime":"2026-05-30T20:05:54.736Z","endTime":"2026-05-30T20:06:06.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:06:06.715Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase Meidroth lines out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T20:08:43.810Z","endTime":"2026-05-30T20:08:53.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T20:06:11.959Z","endTime":"2026-05-30T20:07:11.055Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Beau Brieske replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T20:07:11.055Z","endTime":"2026-05-30T20:08:30.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689225,"link":"/api/v1/people/689225"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-30T20:08:30.089Z","endTime":"2026-05-30T20:08:46.154Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69156779845768,"aZ":-13.639041875273405,"pfxX":-8.999967830526785,"pfxZ":9.43066544699466,"pX":-0.34866044278657704,"pZ":2.3412711852832455,"vX0":5.731942669915749,"vY0":-139.16448884554467,"vZ0":-8.096417134023175,"x":130.29,"y":175.57,"x0":-1.2638538407430195,"y0":50.00081514193971,"z0":6.188063626050905,"aX":-17.68321350298922},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":15.1,"spinRate":2488,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.393306441674909,"extension":6.007603658516605},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.51,"coordY":52.17}},"index":3,"playId":"5c2a77e9-ba38-337d-a4c1-14e28bf7124d","pitchNumber":1,"startTime":"2026-05-30T20:08:46.154Z","endTime":"2026-05-30T20:08:53.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:08:53.485Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T20:11:10.861Z","endTime":"2026-05-30T20:12:27.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Grant Taylor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T20:10:26.568Z","endTime":"2026-05-30T20:11:13.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.157477359299726,"aZ":-26.866498591720593,"pfxX":3.657498386478925,"pfxZ":3.3863547768460878,"pX":1.260627211684134,"pZ":2.122736616260368,"vX0":6.185208364303106,"vY0":-123.47592245208901,"vZ0":-3.224631848149396,"x":68.95,"y":181.47,"x0":-1.7376041510358124,"y0":50.0033643863812,"z0":5.6706059363910395,"aX":5.729934308665938},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-7.9,"spinRate":2385,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4410937444626253,"extension":6.1614813717583905},"index":1,"playId":"b7f0a82a-54a9-3dc9-8904-0ea28818f69b","pitchNumber":1,"startTime":"2026-05-30T20:11:13.154Z","endTime":"2026-05-30T20:11:17.027Z","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":96.5,"endSpeed":89.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629395421784164,"aZ":-22.768455487565266,"pfxX":-9.769616131194793,"pfxZ":4.660950820924097,"pX":0.8040657072084508,"pZ":0.7024766056801812,"vX0":9.706590177836018,"vY0":-140.1716121130912,"vZ0":-8.997804037278163,"x":86.35,"y":219.81,"x0":-1.411743046653754,"y0":50.001264971722925,"z0":5.405643196140643,"aX":-19.705179376741434},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2116,"spinDirection":219},"zone":14,"typeConfidence":0.92,"plateTime":0.3887387445686268,"extension":6.249755635210022},"index":2,"playId":"3bbeb2dd-a6b1-3ca6-b578-6b26e91572c1","pitchNumber":2,"startTime":"2026-05-30T20:11:28.440Z","endTime":"2026-05-30T20:11:32.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13589150966323,"aZ":-21.95701961698325,"pfxX":-10.183667927191664,"pfxZ":4.96149459355454,"pX":-0.8993190205983375,"pZ":1.5372839812700023,"vX0":5.409677906295638,"vY0":-141.814528509204,"vZ0":-7.1867867858064605,"x":151.28,"y":197.27,"x0":-1.497483347258024,"y0":50.00273281409737,"z0":5.480966052796288,"aX":-20.96720468474535},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2077,"spinDirection":219},"zone":13,"typeConfidence":0.93,"plateTime":0.38464757609358147,"extension":6.223437831217694},"index":3,"playId":"0b8817b7-737c-3f00-8f34-5798ff870544","pitchNumber":3,"startTime":"2026-05-30T20:11:44.572Z","endTime":"2026-05-30T20:11:47.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09667540178456,"aZ":-16.340415133057174,"pfxX":-5.9661492783337575,"pfxZ":7.784098615550838,"pX":0.450173847706031,"pZ":1.86760755904864,"vX0":7.978134566532984,"vY0":-140.16667532623987,"vZ0":-7.028599616026533,"x":99.84,"y":188.35,"x0":-1.6288565367812382,"y0":50.00291287057486,"z0":5.432405803546022,"aX":-12.135555054118411},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2146,"spinDirection":216},"zone":9,"typeConfidence":0.88,"plateTime":0.38752071233937,"extension":6.266036599620804},"index":4,"playId":"7fba152d-f51a-3080-843d-e59e28a61482","pitchNumber":4,"startTime":"2026-05-30T20:12:02.971Z","endTime":"2026-05-30T20:12:06.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988354096559295,"aZ":-26.645534290148486,"pfxX":6.154032367105861,"pfxZ":3.6389382756683997,"pX":1.1666921930217764,"pZ":2.556365180122135,"vX0":4.683314919494975,"vY0":-121.98136798463278,"vZ0":-2.055884827191001,"x":72.53,"y":169.76,"x0":-1.5718136362408843,"y0":50.00411966144347,"z0":5.687231492516058,"aX":9.357813383421247},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.4,"breakHorizontal":-12.2,"spinRate":2442,"spinDirection":61},"zone":12,"typeConfidence":0.91,"plateTime":0.4474926815598348,"extension":6.338976117324991},"hitData":{"launchSpeed":94.5,"launchAngle":24.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.67,"coordY":87.74}},"index":5,"playId":"b970730f-7b9b-3446-8b93-7730f7a9a096","pitchNumber":5,"startTime":"2026-05-30T20:12:19.514Z","endTime":"2026-05-30T20:12:27.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:12:27.529Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gage Workman grounds out, pitcher Seranthony Domínguez to first baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T20:13:04.062Z","endTime":"2026-05-30T20:14:22.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gage Workman replaces Matt Vierling.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T20:12:47.311Z","endTime":"2026-05-30T20:13:06.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"}},{"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":84.0,"endSpeed":78.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31930243391783,"aZ":-27.346323167316378,"pfxX":1.5557328659704694,"pfxZ":3.130558273283441,"pX":-0.033553651367553484,"pZ":1.7703502538988074,"vX0":3.9879303169077716,"vY0":-122.39858630854856,"vZ0":-3.5467965215806077,"x":118.28,"y":190.98,"x0":-1.8751845776053404,"y0":50.00338051485794,"z0":5.537019727717456,"aX":2.4007204998629867},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.6,"spinRate":2407,"spinDirection":71},"zone":8,"typeConfidence":0.82,"plateTime":0.444620401918165,"extension":6.210092748720929},"index":1,"playId":"5ec33e6d-100f-37b5-8a1e-855c8965cd3d","pitchNumber":1,"startTime":"2026-05-30T20:13:06.375Z","endTime":"2026-05-30T20:13:10.499Z","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":96.9,"endSpeed":89.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797566088871626,"aZ":-15.834809858762261,"pfxX":-5.620452511994825,"pfxZ":7.979062277930646,"pX":-1.1156820504733724,"pZ":2.9680900761632576,"vX0":3.7618269210331428,"vY0":-141.19560950443275,"vZ0":-4.217330041667816,"x":159.53,"y":158.64,"x0":-1.7252118580495057,"y0":50.00519832916022,"z0":5.478977884085686,"aX":-11.513915247507953},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2251,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.38578958017033305,"extension":6.256211491988016},"index":2,"playId":"b1cb503e-40a7-36a8-918a-4e4b7ce9d04c","pitchNumber":2,"startTime":"2026-05-30T20:13:22.593Z","endTime":"2026-05-30T20:13:26.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022643669350543,"aZ":-37.963430759640666,"pfxX":-0.6745181029663083,"pfxZ":-3.923754249339862,"pX":2.3548039707631214,"pZ":0.21275882830788725,"vX0":8.931849075845385,"vY0":-120.53511467321971,"vZ0":-4.952584439678148,"x":27.24,"y":233.04,"x0":-1.3083766575718903,"y0":50.004822076331436,"z0":5.639450357422024,"aX":-0.9949204847390533},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.0,"breakHorizontal":-0.8,"spinRate":2354,"spinDirection":32},"zone":14,"typeConfidence":0.6,"plateTime":0.4540958878279109,"extension":6.3655705601292585},"index":3,"playId":"6262f98f-812e-3f85-ba8e-7266d62851ac","pitchNumber":3,"startTime":"2026-05-30T20:13:39.067Z","endTime":"2026-05-30T20:13:43.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57498488712843,"aZ":-17.835711252083982,"pfxX":-2.826490712703605,"pfxZ":6.964867237378753,"pX":-1.4445348385783576,"pZ":3.695318319428195,"vX0":1.9195332931647624,"vY0":-140.84722160657273,"vZ0":-2.0279281622506966,"x":172.06,"y":139.01,"x0":-1.75917859136651,"y0":50.00244393364967,"z0":5.5474386041488986,"aX":-5.819099391190074},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":4.8,"spinRate":2168,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3852589149940435,"extension":6.3095210086760725},"index":4,"playId":"ebe48989-b2b4-3929-89d1-9a7186f3f2af","pitchNumber":4,"startTime":"2026-05-30T20:13:57.370Z","endTime":"2026-05-30T20:14:01.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":90.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649952836031186,"aZ":-19.927512071924323,"pfxX":-1.849977545657838,"pfxZ":5.994424466144141,"pX":-0.04472419434403316,"pZ":2.979880291155792,"vX0":4.945455710892599,"vY0":-140.35816700776047,"vZ0":-3.432486471552429,"x":118.7,"y":158.32,"x0":-1.570761671971781,"y0":50.00302545148119,"z0":5.4790182191363135,"aX":-3.7801824657853773},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":2.6,"spinRate":2172,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.38673131461223376,"extension":6.335402921116388},"hitData":{"launchSpeed":93.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.96,"coordY":182.5}},"index":5,"playId":"3f443681-4c02-3c1f-ba79-cce4ab1e8027","pitchNumber":5,"startTime":"2026-05-30T20:14:14.966Z","endTime":"2026-05-30T20:14:22.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:14:22.109Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T20:14:26.882Z","endTime":"2026-05-30T20:16:06.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003890787397417,"aZ":-16.917414921707845,"pfxX":-2.701791665141945,"pfxZ":7.640986540143418,"pX":-9.32817617252291E-4,"pZ":3.4570032531952584,"vX0":5.190824295564972,"vY0":-139.38988545447435,"vZ0":-2.645683896392069,"x":117.04,"y":145.44,"x0":-1.5239506357194021,"y0":50.002070325580235,"z0":5.516023777841844,"aX":-5.394650172689236},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":4.0,"spinRate":2241,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.39074100829718406,"extension":6.266994102426325},"index":0,"playId":"a934d48b-dc84-31d5-aabf-5258704df152","pitchNumber":1,"startTime":"2026-05-30T20:14:45.267Z","endTime":"2026-05-30T20:14:49.199Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.554240689005685,"aZ":-33.798263612325286,"pfxX":-4.86416511293463,"pfxZ":-1.0708515625927504,"pX":-0.13633785694710485,"pZ":-0.09749532136399493,"vX0":4.40016054119904,"vY0":-122.50968826294938,"vZ0":-6.360885723830079,"x":122.2,"y":241.41,"x0":-1.3250739254708452,"y0":50.00333240210726,"z0":5.427022814859598,"aX":-7.382742787724926},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":7.8,"spinRate":812,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4473566612629165,"extension":6.409854145401758},"index":1,"playId":"b3a42fab-d03f-3555-a212-ef276f067bb1","pitchNumber":2,"startTime":"2026-05-30T20:15:01.054Z","endTime":"2026-05-30T20:15:04.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79114830986927,"aZ":-28.632735171732186,"pfxX":-8.315980920289789,"pfxZ":2.3330521069254733,"pX":-0.7874690299035002,"pZ":2.057762152130374,"vX0":3.91106872646432,"vY0":-122.76020914528715,"vZ0":-2.7920916736015062,"x":147.02,"y":183.22,"x0":-1.326552874502112,"y0":50.0013772242676,"z0":5.663804361301693,"aX":-12.607893493442859},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":955,"spinDirection":269},"zone":7,"typeConfidence":0.93,"plateTime":0.44730967576441394,"extension":6.452906772095288},"index":2,"playId":"e48abc82-0df9-3872-b013-d81c356b2490","pitchNumber":3,"startTime":"2026-05-30T20:15:20.560Z","endTime":"2026-05-30T20:15:23.560Z","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":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512985257003663,"aZ":-36.98507091083829,"pfxX":-6.906483849674448,"pfxZ":-3.129418728323038,"pX":-0.6615390169697839,"pZ":-0.16833860274389878,"vX0":3.966566470977164,"vY0":-123.40910096889252,"vZ0":-6.141096967496822,"x":142.22,"y":243.33,"x0":-1.3957899053504412,"y0":50.004234412602635,"z0":5.4828979110938185,"aX":-10.609501435369513},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.0,"breakHorizontal":11.5,"spinRate":959,"spinDirection":266},"zone":13,"typeConfidence":0.88,"plateTime":0.44453692001862954,"extension":6.524282193749946},"index":3,"playId":"bf0a79c5-f971-33f0-80d6-4e81b17d0748","pitchNumber":4,"startTime":"2026-05-30T20:15:39.126Z","endTime":"2026-05-30T20:15:42.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09743523534245,"aZ":-34.42337189811266,"pfxX":-5.560784536028562,"pfxZ":-1.4683082544140618,"pX":0.8201004679377323,"pZ":1.7184141882011186,"vX0":6.74897818235585,"vY0":-122.7659801861811,"vZ0":-2.5534590555606123,"x":85.74,"y":192.38,"x0":-1.2353479134928118,"y0":50.00216396099892,"z0":5.686949657846981,"aX":-8.533564870360069},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":8.6,"spinRate":824,"spinDirection":276},"zone":14,"typeConfidence":0.91,"plateTime":0.44526189487321455,"extension":6.462541934154318},"index":4,"playId":"0782dd92-6eec-3129-bbc5-7ab1b6ea80a3","pitchNumber":5,"startTime":"2026-05-30T20:16:02.039Z","endTime":"2026-05-30T20:16:06.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:16:06.588Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:18:18.342Z","endTime":"2026-05-30T20:19:30.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8],"actionIndex":[0,1,2,3],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T20:17:50.942Z","endTime":"2026-05-30T20:17:50.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Gage Workman remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T20:17:50.960Z","endTime":"2026-05-30T20:17:50.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"description":"Defensive switch from right field to center field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T20:17:50.963Z","endTime":"2026-05-30T20:17:50.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"700"},{"details":{"description":"Defensive switch from shortstop to right field for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-30T20:17:50.965Z","endTime":"2026-05-30T20:18:20.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":670097,"link":"/api/v1/people/670097"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059076221630146,"aZ":-28.12267194362201,"pfxX":1.2152252357244888,"pfxZ":2.4644087342833636,"pX":0.22538428103353741,"pZ":3.0689415734269136,"vX0":3.7023107269443285,"vY0":-126.70227129138331,"vZ0":-2.594570584121903,"x":108.41,"y":155.92,"x0":-1.4058743511120984,"y0":50.00383397028485,"z0":6.326990232864559,"aX":1.9985955398275086},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2405,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.43038221840300706,"extension":5.896441830981731},"index":4,"playId":"e9104df7-af97-3b05-8c23-ec72f84a50ca","pitchNumber":1,"startTime":"2026-05-30T20:18:20.643Z","endTime":"2026-05-30T20:18:23.864Z","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":95.5,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86242879792902,"aZ":-12.89071989976345,"pfxX":-7.284543138282004,"pfxZ":9.75394465576101,"pX":0.7224640713333493,"pZ":2.766011214819448,"vX0":7.481867520645247,"vY0":-138.93123629789193,"vZ0":-6.885982007896588,"x":89.46,"y":164.1,"x0":-1.0446388747519004,"y0":50.002224778051634,"z0":6.113983558401239,"aX":-14.399902710140315},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2469,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3925753907496703,"extension":6.016491113287836},"index":5,"playId":"4d1eabb9-ff9f-366d-acf2-cb50580949e3","pitchNumber":2,"startTime":"2026-05-30T20:18:36.997Z","endTime":"2026-05-30T20:18:39.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-30T20:18:54.288Z","endTime":"2026-05-30T20:19:08.729Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46519256246716,"aZ":-15.439247177873902,"pfxX":-4.239340724718173,"pfxZ":8.780542108716965,"pX":0.10582187247555193,"pZ":4.6640088734282905,"vX0":4.531837111160227,"vY0":-136.99977841313287,"vZ0":-1.7404579088005367,"x":112.97,"y":112.85,"x0":-1.0167886939430104,"y0":50.00418692535766,"z0":6.359535217119924,"aX":-8.081898335021934},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2499,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39936720055901986,"extension":5.766472597919544},"index":7,"playId":"d1976a10-8ae4-36e0-a905-5498679f9b0b","pitchNumber":3,"startTime":"2026-05-30T20:19:08.729Z","endTime":"2026-05-30T20:19:11.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74733215512613,"aZ":-27.097098962232188,"pfxX":0.9114444645282562,"pfxZ":2.891849828282167,"pX":1.4154367341183725,"pZ":1.9128624201009032,"vX0":6.752533841764592,"vY0":-131.3645122753633,"vZ0":-5.674672118977076,"x":63.05,"y":187.13,"x0":-1.3023109460808793,"y0":50.002041528636894,"z0":6.104717800615552,"aX":1.59855860078092},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.1,"spinRate":2558,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.41629008357494035,"extension":5.892818739181182},"index":8,"playId":"c9c68f69-deee-3f72-a7fc-3a751ab1d511","pitchNumber":4,"startTime":"2026-05-30T20:19:26.510Z","endTime":"2026-05-30T20:19:30.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:19:30.373Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colson Montgomery homers (14) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:19:33.255Z","endTime":"2026-05-30T20:20:24.905Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":{"id":689225,"link":"/api/v1/people/689225"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050147665909247,"aZ":-14.841509872866132,"pfxX":-4.139335442027846,"pfxZ":8.568353068625589,"pX":0.6351665595282993,"pZ":2.2787651552288204,"vX0":6.829067490998017,"vY0":-140.45981934845048,"vZ0":-7.909123922670499,"x":92.79,"y":177.25,"x0":-1.2759512527875623,"y0":50.00663814260994,"z0":6.071491447076662,"aX":-8.3775450390146},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":6.4,"spinRate":2531,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3880890656144391,"extension":5.934902167350384},"hitData":{"launchSpeed":106.8,"launchAngle":41.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.94,"coordY":66.27}},"index":0,"playId":"ebe0e0bc-bf20-37cd-8e13-d9d803041bc1","pitchNumber":1,"startTime":"2026-05-30T20:19:56.344Z","endTime":"2026-05-30T20:20:24.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:20:24.905Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:20:30.748Z","endTime":"2026-05-30T20:21:44.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":97.0,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413487376371528,"aZ":-14.289870961556598,"pfxX":-8.992476757804166,"pfxZ":8.809763984313335,"pX":-0.2105579264566806,"pZ":2.1083168187906383,"vX0":5.73136721970667,"vY0":-140.9687431187395,"vZ0":-8.617104140470808,"x":125.03,"y":181.86,"x0":-1.0924446057352326,"y0":50.005907922240254,"z0":6.10957783375607,"aX":-18.260480998295655},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":15.2,"spinRate":2533,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.38726033914843727,"extension":5.9650602268854165},"index":0,"playId":"1ea0a5dd-97a0-30a1-9602-36cf013755a5","pitchNumber":1,"startTime":"2026-05-30T20:20:48.466Z","endTime":"2026-05-30T20:20:51.752Z","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":91.0,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75097373147433,"aZ":-24.106950591651376,"pfxX":0.2741032227827178,"pfxZ":4.4960997574169514,"pX":1.6936914446164664,"pZ":1.2639769701509365,"vX0":7.725161967422772,"vY0":-132.23772766815702,"vZ0":-7.915335864204954,"x":52.44,"y":204.65,"x0":-1.285283216724239,"y0":50.00371231409392,"z0":6.0293899508960145,"aX":0.4902864167472999},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-1.9,"spinRate":2499,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4121636454953497,"extension":6.121742303054662},"index":1,"playId":"e0585e24-de14-365d-9ba3-1e0fd191e4c3","pitchNumber":2,"startTime":"2026-05-30T20:21:04.669Z","endTime":"2026-05-30T20:21:08.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447396164221757,"aZ":-24.893664149276642,"pfxX":1.4209471005776741,"pfxZ":4.106910269869908,"pX":0.46890217211657614,"pZ":1.4657911852513013,"vX0":4.104121610105175,"vY0":-131.69403995153365,"vZ0":-7.24787052706785,"x":99.13,"y":199.2,"x0":-1.2884266018685424,"y0":50.00525218433199,"z0":6.069459253707533,"aX":2.5195319852035776},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.4,"spinRate":2488,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41438707726132407,"extension":5.909221180546532},"index":2,"playId":"69f1504a-3dcf-3ac7-83ba-f2e147eda147","pitchNumber":3,"startTime":"2026-05-30T20:21:22.565Z","endTime":"2026-05-30T20:21:25.709Z","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":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65300573896695,"aZ":-10.58831797042175,"pfxX":-5.534007935176946,"pfxZ":10.549783786399104,"pX":0.4912744632599908,"pZ":2.5180156783054435,"vX0":6.466882363797091,"vY0":-140.87569535615597,"vZ0":-8.079553307143987,"x":98.27,"y":170.79,"x0":-1.0958410008355266,"y0":50.00080201777481,"z0":6.0763074062817175,"aX":-11.320862395580974},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2581,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.38618063998856167,"extension":5.943158604997261},"index":3,"playId":"fd7dd96e-e0ea-3ee4-81cd-ec025335c7de","pitchNumber":4,"startTime":"2026-05-30T20:21:40.707Z","endTime":"2026-05-30T20:21:44.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:21:44.423Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a line drive to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:21:51.754Z","endTime":"2026-05-30T20:22:58.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":83.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58224179869628,"aZ":-26.38215488622059,"pfxX":1.45273395424696,"pfxZ":3.297009077781583,"pX":0.5861960338852027,"pZ":1.2862404689768692,"vX0":4.4478690069533995,"vY0":-130.92327727541178,"vZ0":-7.275252190531387,"x":94.66,"y":204.05,"x0":-1.3154500798504185,"y0":50.003968826509656,"z0":6.0428283767980515,"aX":2.550658364717651},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.5,"spinRate":2482,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4164887942056019,"extension":5.929719274864066},"index":0,"playId":"4c820453-181c-3974-b7e1-c252a8145f95","pitchNumber":1,"startTime":"2026-05-30T20:22:09.236Z","endTime":"2026-05-30T20:22:13.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778642542967134,"aZ":-11.961064726028052,"pfxX":-3.8160573088572285,"pfxZ":9.891111201831759,"pX":-1.6669425571745775,"pZ":2.7344686710585586,"vX0":1.059559955828773,"vY0":-141.26449912418792,"vZ0":-7.151440480694293,"x":180.54,"y":164.95,"x0":-1.5483553044005787,"y0":50.00412186596611,"z0":6.0486814539178,"aX":-7.800348675790203},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2548,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38606771574503584,"extension":5.999476809675928},"index":1,"playId":"52fe3254-44ef-34b4-9a98-b1a2d6d1edf9","pitchNumber":2,"startTime":"2026-05-30T20:22:32.895Z","endTime":"2026-05-30T20:22:37.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675904629268203,"aZ":-27.318222733350538,"pfxX":-9.480790568111933,"pfxZ":2.995326642059693,"pX":-0.34902307051905657,"pZ":1.4809960452448747,"vX0":5.799217279867561,"vY0":-126.27784343409729,"vZ0":-5.745085870105956,"x":130.3,"y":198.79,"x0":-1.4384519027660174,"y0":50.00451422515947,"z0":5.971425013566699,"aX":-15.379023973367056},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":16.0,"spinRate":2084,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.433039363029597,"extension":6.006406356156753},"hitData":{"launchSpeed":91.6,"launchAngle":16.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":150.69,"coordY":82.73}},"index":2,"playId":"d4487a47-0f5b-306f-a6d0-547eb06e6ee5","pitchNumber":3,"startTime":"2026-05-30T20:22:49.877Z","endTime":"2026-05-30T20:22:58.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:22:58.867Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Benintendi homers (4) on a fly ball to right field. Edgar Quero scores.","rbi":2,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:23:01.931Z","endTime":"2026-05-30T20:24:37.210Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":689225,"link":"/api/v1/people/689225"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":{"id":689225,"link":"/api/v1/people/689225"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07751486418195,"aZ":-26.618278504911892,"pfxX":-8.595740667597964,"pfxZ":3.4264158120946853,"pX":-0.5986547958061967,"pZ":3.452456804555638,"vX0":4.8425234427494805,"vY0":-126.11946074920264,"vZ0":-1.5992755442120408,"x":139.82,"y":145.56,"x0":-1.4203221892973963,"y0":50.00372229296602,"z0":6.2283157959575055,"aX":-13.938572072841376},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":14.5,"spinRate":2013,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.43322132995419427,"extension":5.931584616767393},"index":0,"playId":"bf9a4372-f106-3ca9-b305-4663e4bea8a3","pitchNumber":1,"startTime":"2026-05-30T20:23:27.615Z","endTime":"2026-05-30T20:23:31.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036661356133667,"aZ":-26.25620582433474,"pfxX":-8.94959381641575,"pfxZ":3.6870624302815207,"pX":-0.6820905796864791,"pZ":1.7569114721697876,"vX0":4.832681213631314,"vY0":-125.24095841197715,"vZ0":-5.368823586684877,"x":143.0,"y":191.34,"x0":-1.464482380919488,"y0":50.00073456273807,"z0":6.050326778461147,"aX":-14.350786467780207},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2096,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.43575699788350164,"extension":6.027161193503956},"index":1,"playId":"c84b4c80-6620-3282-abb7-438fe2065a6e","pitchNumber":2,"startTime":"2026-05-30T20:23:47.063Z","endTime":"2026-05-30T20:23:50.063Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311851633653767,"aZ":-14.661512545083962,"pfxX":-5.087827185510646,"pfxZ":8.73612154025767,"pX":0.7809939757232534,"pZ":2.3368677921834684,"vX0":6.945444904139087,"vY0":-140.3389686434964,"vZ0":-7.696707727328061,"x":87.23,"y":175.68,"x0":-1.0592794896149378,"y0":50.00080772160665,"z0":6.060383236023037,"aX":-10.19722408893217},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":7.9,"spinRate":2536,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.38955537694909737,"extension":5.997155116909748},"hitData":{"launchSpeed":100.6,"launchAngle":30.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.06,"coordY":86.16}},"index":2,"playId":"51921043-64db-3d23-89d3-d3b3b9c2cfb6","pitchNumber":3,"startTime":"2026-05-30T20:24:10.984Z","endTime":"2026-05-30T20:24:37.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:24:37.210Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Luisangel Acuña called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T20:24:50.166Z","endTime":"2026-05-30T20:30:11.701Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12,13,14],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07379730082622,"aZ":-16.538571255625996,"pfxX":-8.857254284501206,"pfxZ":7.792251272544968,"pX":-0.3022484694281646,"pZ":3.30393303143857,"vX0":5.482061334772934,"vY0":-140.3560766395212,"vZ0":-4.968850984123604,"x":128.52,"y":149.57,"x0":-1.1242570769037623,"y0":50.0015589912777,"z0":6.164796383576524,"aX":-17.771100862179733},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":15.0,"spinRate":2485,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3893906222761956,"extension":5.991991688449521},"index":0,"playId":"625ab257-5014-34f9-973b-996823c68148","pitchNumber":1,"startTime":"2026-05-30T20:25:00.395Z","endTime":"2026-05-30T20:25:04.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500163411675924,"aZ":-27.306017215685344,"pfxX":1.5718504404872204,"pfxZ":2.8348991910871355,"pX":0.6264487982445031,"pZ":4.204709228863115,"vX0":4.3499643732695015,"vY0":-129.75257023294125,"vZ0":-0.26394287316801945,"x":93.12,"y":125.25,"x0":-1.2715117090820063,"y0":50.00058366619102,"z0":6.376914073668506,"aX":2.6968919051313054},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2375,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.421079826694597,"extension":5.909676098504708},"index":1,"playId":"49623b3f-a871-376c-ad7e-a2b18056d392","pitchNumber":2,"startTime":"2026-05-30T20:25:17.689Z","endTime":"2026-05-30T20:25:20.743Z","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":96.0,"endSpeed":89.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359033485899204,"aZ":-13.490143931348443,"pfxX":-5.426239321487246,"pfxZ":9.313880780963025,"pX":-0.23309512154071066,"pZ":2.588174692335469,"vX0":4.629019061344553,"vY0":-139.77658144314918,"vZ0":-7.189618417597525,"x":125.89,"y":168.9,"x0":-1.1942760671807293,"y0":50.005322697430806,"z0":6.054235102388145,"aX":-10.889500067808461},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2403,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.38976718812853806,"extension":5.932160706413623},"index":2,"playId":"0bcedd81-af11-386c-9cce-747d7652758b","pitchNumber":3,"startTime":"2026-05-30T20:25:35.097Z","endTime":"2026-05-30T20:25:38.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T20:25:47.043Z","endTime":"2026-05-30T20:26:00.966Z","isPitch":false,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"}},{"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":96.9,"endSpeed":89.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588960500935773,"aZ":-11.640356323191737,"pfxX":-4.3508026982950705,"pfxZ":10.070480961428126,"pX":-1.1727845979390707,"pZ":2.859086828654438,"vX0":1.696036213345858,"vY0":-141.0643156444553,"vZ0":-7.031308417939212,"x":161.7,"y":161.58,"x0":-1.212530518053144,"y0":50.003003710392754,"z0":6.115181833951795,"aX":-8.870212088405657},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2495,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38657809896516904,"extension":5.942460168900254},"index":4,"playId":"4567b0ed-1508-3d0b-afda-632dcf7ba116","pitchNumber":4,"startTime":"2026-05-30T20:26:00.966Z","endTime":"2026-05-30T20:26:05.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535884890122368,"aZ":-24.83425678281648,"pfxX":0.1097377736595182,"pfxZ":4.09382249871822,"pX":0.7244299103099597,"pZ":2.564097079478296,"vX0":4.959959190991317,"vY0":-131.96580962777188,"vZ0":-4.652836603424834,"x":89.39,"y":169.55,"x0":-1.1803201002802324,"y0":50.00514338422989,"z0":6.140926960363116,"aX":0.19702785254785704},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.1,"spinRate":2314,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.4123406355297523,"extension":5.822353221045331},"index":5,"playId":"491bd3d6-db6e-3185-9981-f8625fd2bfd8","pitchNumber":5,"startTime":"2026-05-30T20:26:20.909Z","endTime":"2026-05-30T20:26:24.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75956107056855,"aZ":-14.886977474880005,"pfxX":-5.133292934701342,"pfxZ":8.691792875274157,"pX":-0.23049102348464742,"pZ":3.495577440654725,"vX0":4.11650472784147,"vY0":-138.87394777710008,"vZ0":-4.77940962686471,"x":125.79,"y":144.4,"x0":-1.0517148997861168,"y0":50.00518594422125,"z0":6.201339883871998,"aX":-10.211915184210286},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2427,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39168863634433126,"extension":5.856920686634081},"index":6,"playId":"b7c4725e-c443-3038-9e15-15d2ad43fe9a","pitchNumber":6,"startTime":"2026-05-30T20:26:47.125Z","endTime":"2026-05-30T20:26:50.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":89.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881004917268857,"aZ":-17.103093275644202,"pfxX":-6.695092856893875,"pfxZ":7.530897709469922,"pX":0.23698580357583868,"pZ":2.4143708377342388,"vX0":6.083644388933055,"vY0":-139.080512172791,"vZ0":-7.05857423838104,"x":107.97,"y":173.59,"x0":-1.0861618943884233,"y0":50.00600307357532,"z0":6.077088840503855,"aX":-13.402195562747442},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":11.2,"spinRate":2494,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39062970664294827,"extension":6.175336931264194},"index":7,"playId":"15c4c7a6-809c-3b04-bdc5-f093d797365f","pitchNumber":7,"startTime":"2026-05-30T20:27:09.221Z","endTime":"2026-05-30T20:27:12.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35086878399074,"aZ":-26.550519764792934,"pfxX":2.3569386248749966,"pfxZ":3.253801170598064,"pX":0.8031158734077457,"pZ":2.256734432516126,"vX0":4.3283558671131726,"vY0":-129.63113280207108,"vZ0":-4.825150260869797,"x":86.39,"y":177.85,"x0":-1.1847911206652084,"y0":50.00066880935747,"z0":6.133031140305324,"aX":4.069176521749329},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.2,"spinRate":2396,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4201754284126449,"extension":6.0406670974272565},"index":8,"playId":"41cae45d-adab-3fc1-a0a5-3d3270714c79","pitchNumber":8,"startTime":"2026-05-30T20:27:29.932Z","endTime":"2026-05-30T20:27:35.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.763444217046708,"aZ":-12.381951022502502,"pfxX":-3.53592464189017,"pfxZ":10.174241885874409,"pX":0.5844657076358385,"pZ":2.4196720043697333,"vX0":5.669275226720424,"vY0":-138.1258269529454,"vZ0":-7.78972307090968,"x":94.72,"y":173.45,"x0":-1.0287461841642798,"y0":50.00480203123174,"z0":6.096001384179677,"aX":-6.880469529968777},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2556,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3954858523352831,"extension":5.942756811790877},"index":9,"playId":"2dc41c30-0580-3a3a-9bc9-957803478db7","pitchNumber":9,"startTime":"2026-05-30T20:27:51.754Z","endTime":"2026-05-30T20:27:54.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97360814753171,"aZ":-28.14402179826238,"pfxX":-10.972885451647176,"pfxZ":2.5561911337347816,"pX":-0.19450125644047844,"pZ":1.072992714389813,"vX0":6.060051180310401,"vY0":-124.5404454869355,"vZ0":-6.306474550267082,"x":124.41,"y":209.81,"x0":-1.228030089628372,"y0":50.00560514134082,"z0":5.952811720565702,"aX":-17.31600227525537},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":18.6,"spinRate":2056,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4390686451422554,"extension":5.920829510933447},"index":10,"playId":"a9b925a0-d8c8-35ef-a0dc-82ecef62a709","pitchNumber":10,"startTime":"2026-05-30T20:28:11.559Z","endTime":"2026-05-30T20:28:15.872Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122578168421406,"aZ":-12.12204639938368,"pfxX":-10.085222325992385,"pfxZ":10.25766757545943,"pX":0.5264776425413847,"pZ":2.888958401887955,"vX0":7.787547289813898,"vY0":-139.14126304540397,"vZ0":-6.5612038492827764,"x":96.93,"y":160.78,"x0":-1.0026966967381528,"y0":50.000627719513204,"z0":6.085852059855006,"aX":-19.711294653704698},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":16.6,"spinRate":2593,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3941078081318623,"extension":6.060918409643365},"index":11,"playId":"0df6016b-7501-32dd-8e2a-32eb327b33bf","pitchNumber":11,"startTime":"2026-05-30T20:28:29.718Z","endTime":"2026-05-30T20:28:33.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317814663169667,"aZ":-11.839710253453193,"pfxX":-4.550463633682497,"pfxZ":10.648723751875938,"pX":-0.23134071032463946,"pZ":2.7677146199155613,"vX0":3.8966868038306597,"vY0":-137.06686883122063,"vZ0":-6.774399315109007,"x":125.82,"y":164.05,"x0":-1.0778121552974769,"y0":50.000580974266335,"z0":6.0737672655221315,"aX":-8.687303559854588},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2471,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.399073729173987,"extension":6.053501975698828},"index":12,"playId":"519a8ba2-1eff-3976-a908-30a82d342c9a","pitchNumber":12,"startTime":"2026-05-30T20:28:51.119Z","endTime":"2026-05-30T20:28:54.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253690437255667,"aZ":-29.491944539469205,"pfxX":1.0890809576287728,"pfxZ":1.5916247518487232,"pX":-0.6476956920064519,"pZ":2.567029763738823,"vX0":1.6928056280780945,"vY0":-128.5525076575651,"vZ0":-3.4567274116192706,"x":141.69,"y":169.47,"x0":-1.4547624685685676,"y0":50.001214810297476,"z0":6.2046940547171685,"aX":1.8325228150630266},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-2.3,"spinRate":2405,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.42516823580912355,"extension":6.009684715015028},"index":13,"playId":"888ebd67-9de8-3dd6-9d5e-a27e74a42dbc","pitchNumber":13,"startTime":"2026-05-30T20:29:12.505Z","endTime":"2026-05-30T20:29:19.913Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952791887565013,"aZ":-13.887014005203467,"pfxX":-8.128838048499787,"pfxZ":9.151704683308685,"pX":0.30264994628559533,"pZ":1.670110967144377,"vX0":6.540984533502582,"vY0":-139.422764434087,"vZ0":-9.531983538702843,"x":105.46,"y":193.69,"x0":-1.000413985887489,"y0":50.003207501985564,"z0":6.017234156828355,"aX":-16.2433871609533},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2446,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3906399032486765,"extension":6.1795237621793175},"index":14,"playId":"f60558aa-f151-34cf-8ae2-9ae019849567","pitchNumber":14,"startTime":"2026-05-30T20:29:44.692Z","endTime":"2026-05-30T20:30:11.701Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-05-30T20:30:11.701Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T20:32:17.710Z","endTime":"2026-05-30T20:32:29.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Peters replaces right fielder Randal Grichuk, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T20:31:45.375Z","endTime":"2026-05-30T20:31:45.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Defensive switch from center field to right field for Rikuu Nishida.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T20:31:45.398Z","endTime":"2026-05-30T20:31:45.399Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807747,"link":"/api/v1/people/807747"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Trevor Richards replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T20:31:45.399Z","endTime":"2026-05-30T20:32:20.035Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32353600472022,"aZ":-10.058737670644943,"pfxX":-5.883040432026141,"pfxZ":12.10409419802888,"pX":0.1954921944781822,"pZ":2.9042740301235477,"vX0":7.648427070518144,"vY0":-134.145876282312,"vZ0":-6.682058854880012,"x":109.55,"y":160.36,"x0":-1.9248937423132155,"y0":50.00313424725444,"z0":6.14037068805917,"aX":-10.749826180353335},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.6,"breakHorizontal":9.1,"spinRate":2260,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.4079128782294963,"extension":6.516354815975281},"hitData":{"launchSpeed":95.4,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.45,"coordY":97.23}},"index":3,"playId":"7a9788a9-2192-3f67-8e1d-b975e7a4b19c","pitchNumber":1,"startTime":"2026-05-30T20:32:20.035Z","endTime":"2026-05-30T20:32:29.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:32:29.078Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T20:32:35.561Z","endTime":"2026-05-30T20:33:17.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.841272081970235,"aZ":-12.247615120069321,"pfxX":-4.644798091844806,"pfxZ":10.784651193004539,"pX":-1.044899173899593,"pZ":3.16597223235148,"vX0":4.36121975134613,"vY0":-134.50392008026313,"vZ0":-5.747856606810736,"x":156.83,"y":153.3,"x0":-2.077221426348974,"y0":50.00585590046112,"z0":6.1855311206927155,"aX":-8.584861447106686},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2301,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4059047928037196,"extension":6.507815557966973},"index":0,"playId":"9c317335-c1ca-39a0-8cc9-4f6c5acf5f54","pitchNumber":1,"startTime":"2026-05-30T20:32:49.005Z","endTime":"2026-05-30T20:32:53.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890813505906284,"aZ":-13.567787716356884,"pfxX":-6.271321171960268,"pfxZ":10.126121739480908,"pX":-0.33582971278313706,"pZ":3.3665857878647896,"vX0":7.047573948682678,"vY0":-133.72695779412217,"vZ0":-4.930376613419145,"x":129.8,"y":147.88,"x0":-2.1725747095010166,"y0":50.003732012390806,"z0":6.184612312921572,"aX":-11.525110404010093},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2284,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.407324911415174,"extension":6.614103067718225},"hitData":{"launchSpeed":84.4,"launchAngle":53.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.08,"coordY":116.28}},"index":1,"playId":"5d886ab5-995d-3032-bf82-72f2ee830e13","pitchNumber":2,"startTime":"2026-05-30T20:33:03.810Z","endTime":"2026-05-30T20:33:17.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:33:17.135Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to second baseman Chase Meidroth.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T20:33:20.612Z","endTime":"2026-05-30T20:34:07.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913633928544026,"aZ":-10.53030627310025,"pfxX":-3.962489390351435,"pfxZ":11.43288825721377,"pX":0.640317207953157,"pZ":2.152554525566549,"vX0":8.03992869961955,"vY0":-135.125401430009,"vZ0":-8.672338744265367,"x":92.59,"y":180.66,"x0":-1.827560048578985,"y0":50.00102783128703,"z0":6.09767276847923,"aX":-7.500887322681066},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2305,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.40173921144124325,"extension":6.574863314148836},"index":0,"playId":"8397d612-1e90-3a22-ace9-1d33132a9e8e","pitchNumber":1,"startTime":"2026-05-30T20:33:44.530Z","endTime":"2026-05-30T20:33:48.164Z","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":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.62365070167115,"aZ":-30.472851059162192,"pfxX":-7.961868147954776,"pfxZ":1.1591812704500866,"pX":0.33494511953049594,"pZ":2.0511358287604735,"vX0":8.786666037341238,"vY0":-118.80565620111592,"vZ0":-3.15856208277621,"x":104.23,"y":183.4,"x0":-2.33592026366323,"y0":50.00117192758723,"z0":6.0999470287158095,"aX":-11.655158587748288},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":12.8,"spinRate":2407,"spinDirection":246},"zone":9,"typeConfidence":0.89,"plateTime":0.45686611677841826,"extension":6.52121786483968},"hitData":{"launchSpeed":69.5,"launchAngle":56.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.62,"coordY":136.29}},"index":1,"playId":"aa4ca621-6811-3ad6-b7aa-2a2fcd23fa63","pitchNumber":2,"startTime":"2026-05-30T20:33:58.894Z","endTime":"2026-05-30T20:34:07.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T20:34:07.261Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee challenged (pitch result), call on the field was confirmed: Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T20:34:14.097Z","endTime":"2026-05-30T20:36:10.697Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.74"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.58"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.37"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.04"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.38"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.53"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.26"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".440"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37450060492108,"aZ":-12.86316968835402,"pfxX":-2.7192523994921958,"pfxZ":10.26061778115111,"pX":0.03068030864624763,"pZ":3.073783737669873,"vX0":6.543716480526028,"vY0":-135.081459705359,"vZ0":-5.927786120869856,"x":115.83,"y":155.79,"x0":-2.050292817137272,"y0":50.00140644014654,"z0":6.170742225996478,"aX":-5.117752164705318},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2307,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.4026720608682375,"extension":6.500867457764732},"index":0,"playId":"b283b65a-54db-3c2d-8f1e-d92767501c40","pitchNumber":1,"startTime":"2026-05-30T20:34:29.149Z","endTime":"2026-05-30T20:34:35.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62930157859266,"aZ":-29.99206401128191,"pfxX":1.793144615575244,"pfxZ":1.3902472460694568,"pX":0.5342327223337207,"pZ":2.8094560442946874,"vX0":6.3316900022790215,"vY0":-123.63005175918559,"vZ0":-2.2048687542995244,"x":96.64,"y":162.92,"x0":-2.275367270654196,"y0":50.00600734636932,"z0":6.187846394209966,"aX":2.8245692949354697},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2251,"spinDirection":61},"zone":3,"typeConfidence":0.91,"plateTime":0.4401281603151692,"extension":6.441188786099835},"index":1,"playId":"671cedca-9afe-3741-b6e6-2689282cd5b0","pitchNumber":2,"startTime":"2026-05-30T20:34:54.233Z","endTime":"2026-05-30T20:34:58.271Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.945477440571818,"aZ":-26.590585944252865,"pfxX":1.0732632572733452,"pfxZ":3.5808751363571387,"pX":0.9332016513251781,"pZ":1.5499420376942328,"vX0":7.514994933090536,"vY0":-122.87166125962608,"vZ0":-5.63333160402787,"x":81.43,"y":196.93,"x0":-2.280160844973229,"y0":50.00142757784765,"z0":6.077731304144043,"aX":1.6716830259771642},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2237,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4425398896313455,"extension":6.4132092922824455},"index":2,"playId":"89b09eec-ba6a-37e7-b200-240cd6a05c1b","pitchNumber":3,"startTime":"2026-05-30T20:35:10.935Z","endTime":"2026-05-30T20:35:17.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.147750901217485,"aZ":-32.4997532343127,"pfxX":-7.621308472742231,"pfxZ":-0.22110057486086987,"pX":-0.04487008949367244,"pZ":1.1286574035371995,"vX0":7.16632125301275,"vY0":-119.69745133943744,"vZ0":-5.063534836329565,"x":118.71,"y":208.31,"x0":-2.0745748053308612,"y0":50.003644464523376,"z0":6.151740173573415,"aX":-11.159777332704905},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":2520,"spinDirection":255},"zone":13,"typeConfidence":0.88,"plateTime":0.45601886508519485,"extension":6.508523798903928},"index":3,"playId":"488978cb-233e-3350-9aba-3a24027f22dd","pitchNumber":4,"startTime":"2026-05-30T20:35:28.854Z","endTime":"2026-05-30T20:35:33.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943700498611527,"aZ":-12.624440458103608,"pfxX":-4.006569674669119,"pfxZ":10.44999380502518,"pX":-0.13936298982142792,"pZ":1.5996943232861216,"vX0":6.294467959631074,"vY0":-135.05797272905056,"vZ0":-9.65613166841463,"x":122.31,"y":195.59,"x0":-1.966251149766986,"y0":50.00306864339317,"z0":6.081296271450758,"aX":-7.495780843299075},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2266,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.4036224415566405,"extension":6.474700253506073},"index":4,"playId":"28b6b890-f28c-3024-b4ca-0e209f9303d5","pitchNumber":5,"startTime":"2026-05-30T20:35:43.690Z","endTime":"2026-05-30T20:36:10.697Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"}},"playEndTime":"2026-05-30T20:36:10.697Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee challenged (pitch result), call on the field was confirmed: Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T20:34:14.097Z","endTime":"2026-05-30T20:36:10.697Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.74"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.58"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.37"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.04"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.38"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.53"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.26"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".440"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37450060492108,"aZ":-12.86316968835402,"pfxX":-2.7192523994921958,"pfxZ":10.26061778115111,"pX":0.03068030864624763,"pZ":3.073783737669873,"vX0":6.543716480526028,"vY0":-135.081459705359,"vZ0":-5.927786120869856,"x":115.83,"y":155.79,"x0":-2.050292817137272,"y0":50.00140644014654,"z0":6.170742225996478,"aX":-5.117752164705318},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2307,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.4026720608682375,"extension":6.500867457764732},"index":0,"playId":"b283b65a-54db-3c2d-8f1e-d92767501c40","pitchNumber":1,"startTime":"2026-05-30T20:34:29.149Z","endTime":"2026-05-30T20:34:35.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62930157859266,"aZ":-29.99206401128191,"pfxX":1.793144615575244,"pfxZ":1.3902472460694568,"pX":0.5342327223337207,"pZ":2.8094560442946874,"vX0":6.3316900022790215,"vY0":-123.63005175918559,"vZ0":-2.2048687542995244,"x":96.64,"y":162.92,"x0":-2.275367270654196,"y0":50.00600734636932,"z0":6.187846394209966,"aX":2.8245692949354697},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2251,"spinDirection":61},"zone":3,"typeConfidence":0.91,"plateTime":0.4401281603151692,"extension":6.441188786099835},"index":1,"playId":"671cedca-9afe-3741-b6e6-2689282cd5b0","pitchNumber":2,"startTime":"2026-05-30T20:34:54.233Z","endTime":"2026-05-30T20:34:58.271Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.945477440571818,"aZ":-26.590585944252865,"pfxX":1.0732632572733452,"pfxZ":3.5808751363571387,"pX":0.9332016513251781,"pZ":1.5499420376942328,"vX0":7.514994933090536,"vY0":-122.87166125962608,"vZ0":-5.63333160402787,"x":81.43,"y":196.93,"x0":-2.280160844973229,"y0":50.00142757784765,"z0":6.077731304144043,"aX":1.6716830259771642},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2237,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4425398896313455,"extension":6.4132092922824455},"index":2,"playId":"89b09eec-ba6a-37e7-b200-240cd6a05c1b","pitchNumber":3,"startTime":"2026-05-30T20:35:10.935Z","endTime":"2026-05-30T20:35:17.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.147750901217485,"aZ":-32.4997532343127,"pfxX":-7.621308472742231,"pfxZ":-0.22110057486086987,"pX":-0.04487008949367244,"pZ":1.1286574035371995,"vX0":7.16632125301275,"vY0":-119.69745133943744,"vZ0":-5.063534836329565,"x":118.71,"y":208.31,"x0":-2.0745748053308612,"y0":50.003644464523376,"z0":6.151740173573415,"aX":-11.159777332704905},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":2520,"spinDirection":255},"zone":13,"typeConfidence":0.88,"plateTime":0.45601886508519485,"extension":6.508523798903928},"index":3,"playId":"488978cb-233e-3350-9aba-3a24027f22dd","pitchNumber":4,"startTime":"2026-05-30T20:35:28.854Z","endTime":"2026-05-30T20:35:33.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943700498611527,"aZ":-12.624440458103608,"pfxX":-4.006569674669119,"pfxZ":10.44999380502518,"pX":-0.13936298982142792,"pZ":1.5996943232861216,"vX0":6.294467959631074,"vY0":-135.05797272905056,"vZ0":-9.65613166841463,"x":122.31,"y":195.59,"x0":-1.966251149766986,"y0":50.00306864339317,"z0":6.081296271450758,"aX":-7.495780843299075},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":6.1,"spinRate":2266,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.4036224415566405,"extension":6.474700253506073},"index":4,"playId":"28b6b890-f28c-3024-b4ca-0e209f9303d5","pitchNumber":5,"startTime":"2026-05-30T20:35:43.690Z","endTime":"2026-05-30T20:36:10.697Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"}},"playEndTime":"2026-05-30T20:36:10.697Z","atBatIndex":68},"scoringPlays":[6,7,15,50,54,60,63],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":122.35,"y":148.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":142.31,"y":128.62},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":43.0,"y":90.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":80.24,"y":149.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":116.41,"y":74.81},"type":"O","description":"Sac Fly"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":130.2,"y":189.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":111.2,"y":174.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":197.58,"y":123.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"coordinates":{"x":110.69,"y":151.58},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":70.47,"y":53.33},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":82.44,"y":49.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":180.65,"y":119.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":105.11,"y":161.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":197.22,"y":100.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":78.97,"y":99.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":125.39,"y":155.64},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":119.24,"y":160.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":127.9,"y":194.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":115.93,"y":185.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":101.06,"y":173.89},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":131.09,"y":65.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":97.81,"y":163.89},"type":"O","description":"Lineout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":108.49,"y":166.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":114.27,"y":97.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":152.77,"y":159.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":117.23,"y":171.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":114.9,"y":192.79},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"coordinates":{"x":110.18,"y":155.13},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":46,"top":[38,39,40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":104.86,"y":163.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":199.71,"y":97.79},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":153.75,"y":76.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":151.25,"y":157.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":144.66,"y":167.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":62.69,"y":105.67},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":45.22,"y":80.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":176.52,"y":92.08},"type":"O","description":"Lineout"}]}},{"startIndex":47,"endIndex":55,"top":[47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":38.87,"y":76.3},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":207.56,"y":115.1},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":196.46,"y":106.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":139.36,"y":166.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"coordinates":{"x":173.05,"y":116.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":118.51,"y":52.17},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58],"bottom":[59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":50.67,"y":87.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"coordinates":{"x":129.96,"y":182.5},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":196.94,"y":66.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":150.69,"y":82.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":224.06,"y":86.16},"type":"H","description":"Home Run"}]}},{"startIndex":65,"endIndex":68,"top":[65,66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":70.45,"y":97.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":96.08,"y":116.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":134.62,"y":136.29},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":9,"errors":1,"leftOnBase":3},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"catcher":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"first":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"second":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"third":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"shortstop":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"left":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"center":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"right":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"onDeck":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"inHole":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"battingOrder":8,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"onDeck":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"inHole":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".231","atBats":34,"obp":".313","slg":".367","ops":".680","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"4.07","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.29","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":37,"strikes":82,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":6,"pitchesPerInning":"14.88","runsScoredPer9":"7.88","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)","summary":"6.2 IP, 4 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":6,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":27,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":30,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":44,"groundOuts":78,"airOuts":69,"runs":37,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":54,"baseOnBalls":25,"intentionalWalks":0,"hits":64,"hitByPitch":5,"atBats":263,"obp":".319","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1070,"era":"4.39","inningsPitched":"67.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.32","battersFaced":295,"outs":203,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1070,"balls":365,"strikes":705,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":3,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"7.18","walksPer9Inn":"3.33","hitsPer9Inn":"8.51","runsScoredPer9":"4.92","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669398":{"person":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"jerseyNumber":"99","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":16,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".158","atBats":38,"obp":".158","slg":".395","ops":".553","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":15,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":19,"groundOuts":34,"airOuts":35,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".160","atBats":106,"obp":".242","slg":".217","ops":".459","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":23,"rbi":9,"leftOnBase":46,"sacBunts":1,"sacFlies":2,"babip":".190","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.00","popOuts":7,"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":56,"putOuts":49,"errors":1,"chances":106,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":17,"groundOuts":13,"airOuts":26,"runs":4,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".195","atBats":77,"obp":".235","slg":".299","ops":".534","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":23,"rbi":8,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":31,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689225":{"person":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"jerseyNumber":"4","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 3 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":7,"strikes":23,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"20.25","homeRunsPer9":"13.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"20.25","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":7,"strikes":23,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":3,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"20.25","walksPer9Inn":"0.00","hitsPer9Inn":"20.25","runsScoredPer9":"20.25","homeRunsPer9":"13.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":35,"airOuts":29,"runs":17,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":136,"obp":".292","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":612,"era":"3.62","inningsPitched":"37.1","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.18","battersFaced":155,"outs":112,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":219,"strikes":393,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":7,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"11.09","walksPer9Inn":"3.86","hitsPer9Inn":"6.75","runsScoredPer9":"4.10","homeRunsPer9":"0.96","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"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}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":11,"groundOuts":17,"airOuts":18,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".157","atBats":70,"obp":".224","slg":".271","ops":".495","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":19,"rbi":7,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":33,"groundOuts":34,"airOuts":44,"runs":30,"doubles":15,"triples":0,"homeRuns":4,"strikeOuts":69,"baseOnBalls":30,"intentionalWalks":0,"hits":65,"hitByPitch":2,"avg":".307","atBats":212,"obp":".398","slg":".434","ops":".832","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":92,"rbi":25,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".439","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":101,"errors":0,"chances":101,"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"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":24,"gamesStarted":2,"flyOuts":9,"groundOuts":29,"airOuts":21,"runs":15,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":101,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":431,"era":"4.56","inningsPitched":"25.2","wins":0,"losses":4,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.44","battersFaced":111,"outs":77,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":160,"strikes":271,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":6,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.81","hitsPer9Inn":"10.17","runsScoredPer9":"5.26","homeRunsPer9":"1.40","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"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}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":53,"groundOuts":39,"airOuts":80,"runs":35,"doubles":12,"triples":3,"homeRuns":3,"strikeOuts":35,"baseOnBalls":33,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".284","atBats":215,"obp":".384","slg":".409","ops":".793","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":88,"rbi":21,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.67","popOuts":15,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":58,"errors":5,"chances":186,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":13,"groundOuts":30,"airOuts":26,"runs":6,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":19,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":93,"obp":".375","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":428,"era":"2.03","inningsPitched":"26.2","wins":1,"losses":0,"saves":1,"saveOpportunities":5,"holds":6,"blownSaves":4,"earnedRuns":6,"whip":"1.58","battersFaced":113,"outs":80,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":171,"strikes":257,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":2,"strikeoutWalkRatio":"0.79","strikeoutsPer9Inn":"5.06","walksPer9Inn":"6.41","hitsPer9Inn":"7.76","runsScoredPer9":"2.02","homeRunsPer9":"0.67","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":12,"gamesStarted":12,"flyOuts":31,"groundOuts":36,"airOuts":59,"runs":42,"doubles":12,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":30,"intentionalWalks":1,"hits":55,"hitByPitch":5,"atBats":208,"obp":".364","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1045,"era":"5.81","inningsPitched":"52.2","wins":0,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.61","battersFaced":249,"outs":158,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1045,"balls":409,"strikes":636,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"19.84","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.94","walksPer9Inn":"5.13","hitsPer9Inn":"9.40","runsScoredPer9":"7.18","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670097":{"person":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"jerseyNumber":"15","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":1,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".120","atBats":25,"obp":".324","slg":".160","ops":".484","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":4,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".167","groundOutsToAirouts":"0.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":16,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":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":58,"flyOuts":35,"groundOuts":30,"airOuts":51,"runs":18,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":72,"baseOnBalls":27,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".208","atBats":192,"obp":".314","slg":".396","ops":".710","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":76,"rbi":21,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":5,"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":29,"putOuts":409,"errors":1,"chances":439,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"gamesStarted":0,"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,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":5,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"27.00","walksPer9Inn":"0.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":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}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":39,"groundOuts":42,"airOuts":81,"runs":26,"doubles":10,"triples":2,"homeRuns":7,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":203,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"4.09","inningsPitched":"55.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.07","battersFaced":222,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":284,"strikes":516,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".400","pitchesPerInning":"14.55","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.45","hitsPer9Inn":"7.20","runsScoredPer9":"4.25","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":12,"groundOuts":4,"airOuts":22,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".146","atBats":48,"obp":".232","slg":".229","ops":".461","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":11,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":2,"babip":".212","groundOutsToAirouts":"0.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":7,"putOuts":139,"errors":0,"chances":146,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":17,"doubles":1,"triples":3,"homeRuns":1,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":88,"obp":".364","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":392,"era":"5.91","inningsPitched":"21.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.69","battersFaced":101,"outs":64,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":392,"balls":141,"strikes":251,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.38","gamesFinished":5,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.86","walksPer9Inn":"4.64","hitsPer9Inn":"10.55","runsScoredPer9":"7.17","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":2,"flyOuts":8,"groundOuts":15,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":43,"obp":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":154,"era":"1.59","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":46,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":50,"strikes":104,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".---","pitchesPerInning":"13.59","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.76","walksPer9Inn":"1.59","hitsPer9Inn":"9.53","runsScoredPer9":"1.59","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":24,"groundOuts":40,"airOuts":51,"runs":14,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".215","atBats":149,"obp":".281","slg":".356","ops":".637","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":53,"rbi":21,"leftOnBase":70,"sacBunts":0,"sacFlies":3,"babip":".235","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.25","popOuts":14,"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":1,"putOuts":96,"errors":2,"chances":99,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":25,"groundOuts":49,"airOuts":52,"runs":23,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":43,"hitByPitch":4,"avg":".226","atBats":190,"obp":".313","slg":".458","ops":".771","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":87,"rbi":34,"leftOnBase":92,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.94","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.27","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":15,"putOuts":347,"errors":1,"chances":363,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":0,"flyOuts":7,"groundOuts":22,"airOuts":10,"runs":16,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":67,"obp":".338","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"7.41","inningsPitched":"17.0","wins":1,"losses":4,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":14,"whip":"1.47","battersFaced":75,"outs":51,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":118,"strikes":203,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".200","pitchesPerInning":"18.88","gamesFinished":4,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.71","hitsPer9Inn":"9.53","runsScoredPer9":"8.47","homeRunsPer9":"1.06","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"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":54,"flyOuts":26,"groundOuts":29,"airOuts":50,"runs":21,"doubles":8,"triples":1,"homeRuns":0,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".285","atBats":158,"obp":".329","slg":".348","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":55,"rbi":7,"leftOnBase":70,"sacBunts":0,"sacFlies":1,"babip":".363","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":12,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":52,"errors":1,"chances":79,"fielding":".987","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"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":28,"groundOuts":41,"airOuts":49,"runs":17,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".172","atBats":134,"obp":".234","slg":".313","ops":".547","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":42,"rbi":11,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","popOuts":14,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":85,"errors":1,"chances":86,"fielding":".988","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"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":12,"groundOuts":14,"airOuts":20,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":45,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"1.42","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.95","battersFaced":50,"outs":38,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":63,"strikes":105,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.26","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.84","walksPer9Inn":"2.84","hitsPer9Inn":"5.68","runsScoredPer9":"1.42","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676568":{"person":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":34,"obp":".500","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":170,"era":"15.63","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":11,"whip":"3.16","battersFaced":40,"outs":19,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":68,"strikes":102,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"26.84","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"5.68","walksPer9Inn":"8.53","hitsPer9Inn":"19.89","runsScoredPer9":"17.05","homeRunsPer9":"2.84","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,663837,669398,682985,679529,663330,690993,672761,701678,670097,656716,664285,689225],"pitchers":[664285,689225],"bench":[668670],"bullpen":[623454,646241,640448,656427,669724,663947,675512,672456,805427,676568,676684],"battingOrder":[805808,693307,669398,682985,679529,690993,672761,701678,656716],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Pérez, W (5, 3rd inning off Kay, 0 on, 0 out)."},{"label":"TB","value":"Greene, R; Lee; McGonigle; Pérez, W 4; Torkelson 2; Vierling."},{"label":"RBI","value":"Pérez, W (11)."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Pérez, W."},{"label":"GIDP","value":"Jones, Jah."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Short-Torkelson)."}]}],"note":[{"label":"a","value":"Flied out for Jones, Jah in the 6th."},{"label":"b","value":"Struck out for Short in the 7th."},{"label":"c","value":"Grounded out for Vierling in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".238","atBats":31,"obp":".325","slg":".407","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":21,"rbi":6,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"4.25","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.30","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":47,"strikes":93,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":1,"pitchesPerInning":"15.56","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671976":{"person":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":55,"flyOuts":22,"groundOuts":37,"airOuts":36,"runs":18,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".281","atBats":139,"obp":".346","slg":".396","ops":".742","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":55,"rbi":13,"leftOnBase":59,"sacBunts":4,"sacFlies":0,"babip":".349","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.50","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":118,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641743":{"person":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 5-1)","summary":"5.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":30,"strikes":54,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","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":12,"gamesStarted":10,"flyOuts":28,"groundOuts":62,"airOuts":64,"runs":26,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":0,"hits":56,"hitByPitch":10,"atBats":219,"obp":".350","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1059,"era":"3.77","inningsPitched":"57.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.40","battersFaced":258,"outs":172,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1059,"balls":409,"strikes":650,"strikePercentage":".610","hitBatsmen":10,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".833","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.59","walksPer9Inn":"3.77","hitsPer9Inn":"8.79","runsScoredPer9":"4.08","homeRunsPer9":"1.26","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":26,"groundOuts":67,"airOuts":55,"runs":15,"doubles":17,"triples":0,"homeRuns":3,"strikeOuts":71,"baseOnBalls":14,"intentionalWalks":0,"hits":53,"hitByPitch":3,"atBats":246,"obp":".266","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1006,"era":"2.00","inningsPitched":"67.2","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.99","battersFaced":263,"outs":203,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1006,"balls":333,"strikes":673,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".889","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"5.07","strikeoutsPer9Inn":"9.44","walksPer9Inn":"1.86","hitsPer9Inn":"7.05","runsScoredPer9":"2.00","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":42,"airOuts":26,"runs":10,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".165","atBats":103,"obp":".214","slg":".175","ops":".389","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":18,"rbi":5,"leftOnBase":48,"sacBunts":1,"sacFlies":2,"babip":".202","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":70,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":1,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":40,"obp":".356","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":204,"era":"4.35","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":47,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":204,"balls":85,"strikes":119,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.74","gamesFinished":2,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.84","walksPer9Inn":"4.35","hitsPer9Inn":"9.58","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID689818":{"person":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"obp":".053","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":61,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.17","battersFaced":19,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":20,"strikes":41,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"10.17","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"1.50","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":14,"groundOuts":16,"airOuts":20,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".254","atBats":71,"obp":".280","slg":".493","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":35,"rbi":15,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.75","popOuts":1,"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":21,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":24,"groundOuts":64,"airOuts":42,"runs":35,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":56,"hitByPitch":0,"avg":".268","atBats":209,"obp":".340","slg":".392","ops":".732","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":82,"rbi":18,"leftOnBase":67,"sacBunts":3,"sacFlies":2,"babip":".331","groundOutsToAirouts":"1.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":7,"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":121,"putOuts":97,"errors":4,"chances":222,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":7,"strikes":24,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":4,"flyOuts":15,"groundOuts":21,"airOuts":24,"runs":10,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":112,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":520,"era":"2.12","inningsPitched":"29.2","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":7,"whip":"1.11","battersFaced":122,"outs":89,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":520,"balls":170,"strikes":350,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.53","gamesFinished":3,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"13.35","walksPer9Inn":"2.73","hitsPer9Inn":"7.28","runsScoredPer9":"3.03","homeRunsPer9":"0.30","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807747":{"person":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":17,"errors":0,"chances":19,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":31,"groundOuts":40,"airOuts":51,"runs":27,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":70,"baseOnBalls":22,"intentionalWalks":3,"hits":49,"hitByPitch":8,"avg":".233","atBats":210,"obp":".329","slg":".486","ops":".815","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":102,"rbi":35,"leftOnBase":118,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":54,"errors":3,"chances":191,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670950":{"person":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":10,"gamesStarted":0,"flyOuts":13,"groundOuts":5,"airOuts":22,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":55,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":221,"era":"6.43","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"1.36","battersFaced":60,"outs":42,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":74,"strikes":147,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".---","pitchesPerInning":"15.79","gamesFinished":7,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.21","hitsPer9Inn":"9.00","runsScoredPer9":"6.43","homeRunsPer9":"2.57","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"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"}]},"ID691011":{"person":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"jerseyNumber":"36","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":21,"airOuts":10,"runs":8,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".186","atBats":59,"obp":".304","slg":".492","ops":".796","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":29,"rbi":10,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".162","groundOutsToAirouts":"2.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.80","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":10,"putOuts":159,"errors":2,"chances":171,"fielding":".988","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":21,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":1,"hits":15,"hitByPitch":2,"atBats":83,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":409,"era":"3.97","inningsPitched":"22.2","wins":3,"losses":3,"saves":11,"saveOpportunities":14,"holds":1,"blownSaves":3,"earnedRuns":10,"whip":"1.15","battersFaced":97,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":409,"balls":163,"strikes":246,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".500","pitchesPerInning":"18.04","gamesFinished":16,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"11.12","walksPer9Inn":"4.37","hitsPer9Inn":"5.96","runsScoredPer9":"5.16","homeRunsPer9":"1.99","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686563":{"person":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"-.--","battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":12,"strikes":2,"strikePercentage":".140","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700337":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":38,"airOuts":26,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":3,"avg":".196","atBats":112,"obp":".280","slg":".259","ops":".539","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":29,"rbi":15,"leftOnBase":65,"sacBunts":2,"sacFlies":5,"babip":".244","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":1,"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":9,"stolenBases":14,"stolenBasePercentage":".609","caughtStealingPercentage":".391","assists":13,"putOuts":259,"errors":4,"chances":276,"fielding":".986","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":51,"flyOuts":31,"groundOuts":29,"airOuts":50,"runs":20,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".236","atBats":165,"obp":".283","slg":".388","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":64,"rbi":25,"leftOnBase":79,"sacBunts":1,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"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"}]},"ID680732":{"person":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":9,"flyOuts":40,"groundOuts":50,"airOuts":71,"runs":27,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":54,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":5,"atBats":227,"obp":".298","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":973,"era":"3.90","inningsPitched":"60.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.15","battersFaced":249,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":321,"strikes":652,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".400","pitchesPerInning":"16.22","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.40","hitsPer9Inn":"7.95","runsScoredPer9":"4.05","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":2,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663542":{"person":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":28,"gamesStarted":3,"flyOuts":18,"groundOuts":27,"airOuts":24,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":3,"atBats":93,"obp":".321","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":449,"era":"1.32","inningsPitched":"27.1","wins":3,"losses":1,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.17","battersFaced":113,"outs":82,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":153,"strikes":296,"strikePercentage":".660","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".750","pitchesPerInning":"16.43","gamesFinished":7,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.89","walksPer9Inn":"3.29","hitsPer9Inn":"7.24","runsScoredPer9":"1.98","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":7,"flyOuts":39,"groundOuts":49,"airOuts":71,"runs":35,"doubles":6,"triples":1,"homeRuns":13,"strikeOuts":34,"baseOnBalls":23,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":207,"obp":".345","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":936,"era":"5.40","inningsPitched":"53.1","wins":0,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.48","battersFaced":236,"outs":160,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":936,"balls":379,"strikes":557,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"17.55","gamesFinished":0,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"5.74","walksPer9Inn":"3.88","hitsPer9Inn":"9.45","runsScoredPer9":"5.91","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":9,"groundOuts":44,"airOuts":21,"runs":10,"doubles":4,"triples":4,"homeRuns":1,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":2,"hits":28,"hitByPitch":4,"atBats":123,"obp":".301","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":517,"era":"2.62","inningsPitched":"34.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.08","battersFaced":137,"outs":103,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":175,"strikes":342,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.10","rbi":0,"winPercentage":".000","pitchesPerInning":"15.06","gamesFinished":3,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.36","hitsPer9Inn":"7.34","runsScoredPer9":"2.62","homeRunsPer9":"0.26","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID803011":{"person":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":46,"airOuts":28,"runs":23,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":11,"avg":".284","atBats":134,"obp":".378","slg":".373","ops":".751","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":50,"rbi":13,"leftOnBase":36,"sacBunts":2,"sacFlies":1,"babip":".339","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"134.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":9,"putOuts":59,"errors":0,"chances":68,"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"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":5,"groundOuts":17,"airOuts":13,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".234","atBats":64,"obp":".310","slg":".391","ops":".701","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":6,"leftOnBase":35,"sacBunts":2,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":41,"groundOuts":39,"airOuts":75,"runs":42,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":43,"baseOnBalls":38,"intentionalWalks":1,"hits":48,"hitByPitch":5,"avg":".236","atBats":203,"obp":".367","slg":".483","ops":".850","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":98,"rbi":34,"leftOnBase":80,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":88,"errors":3,"chances":166,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656457":{"person":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"obp":".467","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":57,"era":"20.25","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.63","battersFaced":15,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":22,"strikes":35,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"21.38","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"6.75","walksPer9Inn":"10.13","hitsPer9Inn":"13.50","runsScoredPer9":"20.25","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699823":{"person":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":18,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":2,"hits":7,"hitByPitch":0,"atBats":58,"obp":".239","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":243,"era":"3.24","inningsPitched":"16.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.96","battersFaced":67,"outs":50,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":82,"strikes":161,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"14.58","gamesFinished":2,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.86","hitsPer9Inn":"3.78","runsScoredPer9":"4.32","homeRunsPer9":"0.54","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805367,678246,695657,545341,671976,700337,643217,682668,803011,807747,641743,691799,622554,670950],"pitchers":[641743,691799,622554,670950],"bench":[694378,656537,691011],"bullpen":[680732,686563,699823,685126,607200,656457,663542,663436,656794,689818],"battingOrder":[805367,678246,695657,671976,700337,643217,682668,803011,807747],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Meidroth (11, Valdez, F); Montgomery, C (11, Valdez, F); Benintendi (9, Valdez, F)."},{"label":"HR","value":"Quero (2, 7th inning off Valdez, F, 0 on, 0 out); Montgomery, C (14, 8th inning off Brieske, 0 on, 1 out); Benintendi (4, 8th inning off Brieske, 1 on, 2 out)."},{"label":"TB","value":"Benintendi 6; Meidroth 2; Montgomery, C 6; Nishida; Quero 5; Vargas, M."},{"label":"RBI","value":"Benintendi 2 (25); Montgomery, C (35); Nishida (2); Quero 2 (15)."},{"label":"2-out RBI","value":"Benintendi 2; Nishida."},{"label":"Runners left in scoring position, 2 out","value":"Grichuk; Benintendi."},{"label":"SF","value":"Quero."},{"label":"GIDP","value":"Montgomery, C."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Grichuk (1, fielding)."},{"label":"DP","value":"(Montgomery, C-Meidroth-Vargas, M)."}]}],"note":[]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Valdez, F."},{"label":"ABS Challenge","value":"Dingler 2 (Ball-Confirmed, Ball-Overturned to Strike); Pérez, W (Strike-Overturned to Ball); Lee (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Valdez, F 89-59; Brieske 30-23; Kay 84-54; Taylor, G 31-24; Domínguez 15-8; Richards, T 10-7."},{"label":"Groundouts-flyouts","value":"Valdez, F 6-5; Brieske 0-0; Kay 9-3; Taylor, G 1-1; Domínguez 1-0; Richards, T 0-1."},{"label":"Batters faced","value":"Valdez, F 27; Brieske 7; Kay 22; Taylor, G 6; Domínguez 3; Richards, T 4."},{"label":"Inherited runners-scored","value":"Brieske 1-0; Taylor, G 2-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Nic Lentz. 2B: Edwin Moscoso. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:24."},{"label":"Att","value":"29,435."},{"label":"Venue","value":"Rate Field."},{"label":"May 30, 2026"}],"pitchingNotes":["Kay pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","boxscoreName":"Montgomery, C"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":31,"groundOuts":40,"airOuts":51,"runs":27,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":70,"baseOnBalls":22,"intentionalWalks":3,"hits":49,"hitByPitch":8,"avg":".233","atBats":210,"obp":".329","slg":".486","ops":".815","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":102,"rbi":35,"leftOnBase":118,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":54,"errors":3,"chances":191,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","boxscoreName":"Benintendi"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":51,"flyOuts":31,"groundOuts":29,"airOuts":50,"runs":20,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".236","atBats":165,"obp":".283","slg":".388","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":64,"rbi":25,"leftOnBase":79,"sacBunts":1,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","boxscoreName":"Quero"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":38,"airOuts":26,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":3,"avg":".196","atBats":112,"obp":".280","slg":".259","ops":".539","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":29,"rbi":15,"leftOnBase":65,"sacBunts":2,"sacFlies":5,"babip":".244","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":1,"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":9,"stolenBases":14,"stolenBasePercentage":".609","caughtStealingPercentage":".391","assists":13,"putOuts":259,"errors":4,"chances":276,"fielding":".986","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"loser":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}